From baeb96ef0c2a79879b17cec5a2fa523494e2db41 Mon Sep 17 00:00:00 2001 From: Sena Gungor Date: Fri, 15 Sep 2023 05:44:25 +0300 Subject: [PATCH] Remove preview tag, update descriptions --- .../postgres/_check-name-availability.md | 2 +- Commands/cosmosdb/postgres/cluster/_create.md | 14 +- Commands/cosmosdb/postgres/cluster/_delete.md | 4 +- Commands/cosmosdb/postgres/cluster/_list.md | 2 +- .../cosmosdb/postgres/cluster/_promote.md | 2 +- .../cosmosdb/postgres/cluster/_restart.md | 2 +- Commands/cosmosdb/postgres/cluster/_show.md | 2 +- Commands/cosmosdb/postgres/cluster/_start.md | 2 +- Commands/cosmosdb/postgres/cluster/_stop.md | 2 +- Commands/cosmosdb/postgres/cluster/_update.md | 22 +- Commands/cosmosdb/postgres/cluster/readme.md | 4 +- .../cosmosdb/postgres/cluster/server/_list.md | 4 +- .../cosmosdb/postgres/cluster/server/_show.md | 4 +- .../postgres/cluster/server/readme.md | 4 +- .../cosmosdb/postgres/configuration/_list.md | 2 +- .../cosmosdb/postgres/configuration/_show.md | 2 +- .../configuration/coordinator/_show.md | 2 +- .../configuration/coordinator/_update.md | 2 +- .../postgres/configuration/node/_show.md | 2 +- .../postgres/configuration/node/_update.md | 2 +- .../postgres/configuration/server/_list.md | 2 +- .../postgres/firewall-rule/_create.md | 2 +- .../postgres/firewall-rule/_delete.md | 2 +- .../cosmosdb/postgres/firewall-rule/_list.md | 2 +- .../cosmosdb/postgres/firewall-rule/_show.md | 2 +- .../postgres/firewall-rule/_update.md | 2 +- Commands/cosmosdb/postgres/role/_create.md | 2 +- Commands/cosmosdb/postgres/role/_delete.md | 2 +- Commands/cosmosdb/postgres/role/_list.md | 2 +- Commands/cosmosdb/postgres/role/_show.md | 2 +- Commands/cosmosdb/postgres/role/_update.md | 2 +- Commands/readme.md | 420 +- Commands/tree.json | 239977 +++++++-------- .../2022-11-08.json | 2 +- .../2022-11-08.xml | 34 +- .../2022-11-08.json | 2 +- .../2022-11-08.xml | 2 +- .../2022-11-08.json | 2 +- .../2022-11-08.xml | 2 +- 39 files changed, 120274 insertions(+), 120271 deletions(-) diff --git a/Commands/cosmosdb/postgres/_check-name-availability.md b/Commands/cosmosdb/postgres/_check-name-availability.md index 04a9ff0eb..beca9482d 100644 --- a/Commands/cosmosdb/postgres/_check-name-availability.md +++ b/Commands/cosmosdb/postgres/_check-name-availability.md @@ -4,6 +4,6 @@ Checks availability of a cluster name. Cluster names should be globally unique; ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_create.md b/Commands/cosmosdb/postgres/cluster/_create.md index 31d9c387b..0c9b54cbc 100644 --- a/Commands/cosmosdb/postgres/cluster/_create.md +++ b/Commands/cosmosdb/postgres/cluster/_create.md @@ -1,10 +1,12 @@ # [Command] _cosmosdb postgres cluster create_ -Create a new cluster with servers. +Create a new cluster with nodes. + +Use the following reference to determine supported values for various parameters for Azure Cosmos DB for PostgreSQL clusters and nodes CLI commands: https://learn.microsoft.com/rest/api/postgresqlhsc/#values ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Stable** @@ -12,7 +14,7 @@ Create a new cluster with servers. - Create a new single node cluster ```bash - cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition "GeneralPurpose" --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone "1" --login-password "password" + cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition "GeneralPurpose" --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone "1" --admin-login-password "password" ``` - Create a new cluster as a point in time restore @@ -27,15 +29,15 @@ Create a new cluster with servers. - Create a new multi-node cluster ```bash - cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition "GeneralPurpose" --coordinator-storage 131072 --enable-shards-on-coord false --node-count 3 --node-server-edition "MemoryOptimized" --node-v-cores 8 --node-storage 131072 --postgresql-version "15" --preferred-primary-zone "1" --login-password "password" + cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition "GeneralPurpose" --coordinator-storage 131072 --enable-shards-on-coord false --node-count 3 --node-server-edition "MemoryOptimized" --node-v-cores 8 --node-storage 131072 --postgresql-version "15" --preferred-primary-zone "1" --admin-login-password "password" ``` - Create a new single node Burstable 1 vCore cluster ```bash - cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 1 --coordinator-server-edition "BurstableMemoryOptimized" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone "1" --login-password "password" + cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 1 --coordinator-server-edition "BurstableMemoryOptimized" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone "1" --admin-login-password "password" ``` - Create a new single node Burstable 2 vCores cluster ```bash - cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 2 --coordinator-server-edition "BurstableGeneralPurpose" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone "1" --login-password "password" + cosmosdb postgres cluster create -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --enable-ha false --coordinator-v-cores 2 --coordinator-server-edition "BurstableGeneralPurpose" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone "1" --admin-login-password "password" ``` diff --git a/Commands/cosmosdb/postgres/cluster/_delete.md b/Commands/cosmosdb/postgres/cluster/_delete.md index e3fba012e..5f5cdbadd 100644 --- a/Commands/cosmosdb/postgres/cluster/_delete.md +++ b/Commands/cosmosdb/postgres/cluster/_delete.md @@ -1,10 +1,10 @@ # [Command] _cosmosdb postgres cluster delete_ -Delete a cluster together with servers in it. +Delete a cluster together with nodes in it. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_list.md b/Commands/cosmosdb/postgres/cluster/_list.md index f9ba1d1d5..7ac7cfd59 100644 --- a/Commands/cosmosdb/postgres/cluster/_list.md +++ b/Commands/cosmosdb/postgres/cluster/_list.md @@ -4,7 +4,7 @@ List all clusters in a subscription or a resource group. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjI=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjI=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_promote.md b/Commands/cosmosdb/postgres/cluster/_promote.md index f787dcafd..7f9ee914c 100644 --- a/Commands/cosmosdb/postgres/cluster/_promote.md +++ b/Commands/cosmosdb/postgres/cluster/_promote.md @@ -4,7 +4,7 @@ Promotes read replica cluster to an independent read-write cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcHJvbW90ZQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcHJvbW90ZQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_restart.md b/Commands/cosmosdb/postgres/cluster/_restart.md index bff3f7cb0..6ed7632af 100644 --- a/Commands/cosmosdb/postgres/cluster/_restart.md +++ b/Commands/cosmosdb/postgres/cluster/_restart.md @@ -4,7 +4,7 @@ Restarts all nodes in the cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcmVzdGFydA==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcmVzdGFydA==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_show.md b/Commands/cosmosdb/postgres/cluster/_show.md index 52a916780..225b2be12 100644 --- a/Commands/cosmosdb/postgres/cluster/_show.md +++ b/Commands/cosmosdb/postgres/cluster/_show.md @@ -4,7 +4,7 @@ Get information about a cluster such as compute and storage configuration and cl ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_start.md b/Commands/cosmosdb/postgres/cluster/_start.md index 36a0c7229..60cab1006 100644 --- a/Commands/cosmosdb/postgres/cluster/_start.md +++ b/Commands/cosmosdb/postgres/cluster/_start.md @@ -4,7 +4,7 @@ Starts stopped compute on all cluster nodes. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc3RhcnQ=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc3RhcnQ=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_stop.md b/Commands/cosmosdb/postgres/cluster/_stop.md index 56d41a19d..6ea3ba938 100644 --- a/Commands/cosmosdb/postgres/cluster/_stop.md +++ b/Commands/cosmosdb/postgres/cluster/_stop.md @@ -4,7 +4,7 @@ Stops compute on all cluster nodes. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc3RvcA==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc3RvcA==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/_update.md b/Commands/cosmosdb/postgres/cluster/_update.md index a1bb8a8fc..01e8ef40d 100644 --- a/Commands/cosmosdb/postgres/cluster/_update.md +++ b/Commands/cosmosdb/postgres/cluster/_update.md @@ -2,15 +2,17 @@ Update an existing cluster. The request body can contain one or several properties from the cluster definition. +Use the following reference to determine supported values for various parameters for Azure Cosmos DB for PostgreSQL clusters and nodes CLI commands: https://learn.microsoft.com/rest/api/postgresqlhsc/#values + ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml) **Stable** #### examples -- Scale compute up or down +- Scale worker node compute up or down ```bash cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --node-v-cores 16 ``` @@ -20,17 +22,27 @@ Update an existing cluster. The request body can contain one or several properti cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --node-count 2 ``` -- Scale up storage +- Scale up worker node storage ```bash - cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --coordinator-storage 2097152 + cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --node-storage 2097152 ``` - Update multiple configuration settings of the cluster ```bash - cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --node-v-cores 16 --node-count 4 coordinator-v-cores 16 --login-password "newPassword" + cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --node-v-cores 16 --node-count 4 coordinator-v-cores 16 --admin-login-password "newPassword" ``` - Update or define maintenance window ```bash cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --maintenance-window day-of-week=1 start-hour=2 --start-minute=0 custom-window="Enabled" ``` + +- Upgrade PostgreSQL major version + ```bash + cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --postgresql-version "15" + ``` + +- Scale up coordinator storage + ```bash + cosmosdb postgres cluster update -n "test-cluster" -g "testGroup" --subscription "ffffffff-ffff-ffff-ffff-ffffffffffff" --coordinator-storage 2097152 + ``` diff --git a/Commands/cosmosdb/postgres/cluster/readme.md b/Commands/cosmosdb/postgres/cluster/readme.md index 61238a9da..60b7e1699 100644 --- a/Commands/cosmosdb/postgres/cluster/readme.md +++ b/Commands/cosmosdb/postgres/cluster/readme.md @@ -10,10 +10,10 @@ Manage Azure Cosmos DB for PostgreSQL clusters. ## Commands - [create](/Commands/cosmosdb/postgres/cluster/_create.md) -: Create a new cluster with servers. +: Create a new cluster with nodes. - [delete](/Commands/cosmosdb/postgres/cluster/_delete.md) -: Delete a cluster together with servers in it. +: Delete a cluster together with nodes in it. - [list](/Commands/cosmosdb/postgres/cluster/_list.md) : List all clusters in a subscription or a resource group. diff --git a/Commands/cosmosdb/postgres/cluster/server/_list.md b/Commands/cosmosdb/postgres/cluster/server/_list.md index 8379b52db..e5dd61aa1 100644 --- a/Commands/cosmosdb/postgres/cluster/server/_list.md +++ b/Commands/cosmosdb/postgres/cluster/server/_list.md @@ -1,10 +1,10 @@ # [Command] _cosmosdb postgres cluster server list_ -List servers of a cluster. +List nodes of a cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/server/_show.md b/Commands/cosmosdb/postgres/cluster/server/_show.md index 4c66abc31..4bd9ab600 100644 --- a/Commands/cosmosdb/postgres/cluster/server/_show.md +++ b/Commands/cosmosdb/postgres/cluster/server/_show.md @@ -1,10 +1,10 @@ # [Command] _cosmosdb postgres cluster server show_ -Get information about a server in cluster. +Get information about a node in cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/cluster/server/readme.md b/Commands/cosmosdb/postgres/cluster/server/readme.md index 5cb03f651..dee37158c 100644 --- a/Commands/cosmosdb/postgres/cluster/server/readme.md +++ b/Commands/cosmosdb/postgres/cluster/server/readme.md @@ -5,7 +5,7 @@ Manage Azure Cosmos DB for PostgreSQL cluster servers. ## Commands - [list](/Commands/cosmosdb/postgres/cluster/server/_list.md) -: List servers of a cluster. +: List nodes of a cluster. - [show](/Commands/cosmosdb/postgres/cluster/server/_show.md) -: Get information about a server in cluster. +: Get information about a node in cluster. diff --git a/Commands/cosmosdb/postgres/configuration/_list.md b/Commands/cosmosdb/postgres/configuration/_list.md index ec6b5df1f..730f61b10 100644 --- a/Commands/cosmosdb/postgres/configuration/_list.md +++ b/Commands/cosmosdb/postgres/configuration/_list.md @@ -4,7 +4,7 @@ List all the configurations of a cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29uZmlndXJhdGlvbnM=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29uZmlndXJhdGlvbnM=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/configuration/_show.md b/Commands/cosmosdb/postgres/configuration/_show.md index 76c2d38d4..767bd53d0 100644 --- a/Commands/cosmosdb/postgres/configuration/_show.md +++ b/Commands/cosmosdb/postgres/configuration/_show.md @@ -4,7 +4,7 @@ Get information of a configuration for coordinator and nodes. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29uZmlndXJhdGlvbnMve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29uZmlndXJhdGlvbnMve30=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/configuration/coordinator/_show.md b/Commands/cosmosdb/postgres/configuration/coordinator/_show.md index b954905b6..2368e0fb8 100644 --- a/Commands/cosmosdb/postgres/configuration/coordinator/_show.md +++ b/Commands/cosmosdb/postgres/configuration/coordinator/_show.md @@ -4,7 +4,7 @@ Get information of a configuration for coordinator. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29vcmRpbmF0b3Jjb25maWd1cmF0aW9ucy97fQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29vcmRpbmF0b3Jjb25maWd1cmF0aW9ucy97fQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/configuration/coordinator/_update.md b/Commands/cosmosdb/postgres/configuration/coordinator/_update.md index 6dc2f17d4..8a58322f3 100644 --- a/Commands/cosmosdb/postgres/configuration/coordinator/_update.md +++ b/Commands/cosmosdb/postgres/configuration/coordinator/_update.md @@ -4,7 +4,7 @@ Updates configuration of coordinator in a cluster ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29vcmRpbmF0b3Jjb25maWd1cmF0aW9ucy97fQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vY29vcmRpbmF0b3Jjb25maWd1cmF0aW9ucy97fQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/configuration/node/_show.md b/Commands/cosmosdb/postgres/configuration/node/_show.md index 2847a7b7c..07805aa0f 100644 --- a/Commands/cosmosdb/postgres/configuration/node/_show.md +++ b/Commands/cosmosdb/postgres/configuration/node/_show.md @@ -4,7 +4,7 @@ Get information of a configuration for worker nodes. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vbm9kZWNvbmZpZ3VyYXRpb25zL3t9/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vbm9kZWNvbmZpZ3VyYXRpb25zL3t9/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/configuration/node/_update.md b/Commands/cosmosdb/postgres/configuration/node/_update.md index e09f7287c..9bf190f57 100644 --- a/Commands/cosmosdb/postgres/configuration/node/_update.md +++ b/Commands/cosmosdb/postgres/configuration/node/_update.md @@ -4,7 +4,7 @@ Updates configuration of worker nodes in a cluster ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vbm9kZWNvbmZpZ3VyYXRpb25zL3t9/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vbm9kZWNvbmZpZ3VyYXRpb25zL3t9/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/configuration/server/_list.md b/Commands/cosmosdb/postgres/configuration/server/_list.md index ae372e84e..18bf5f030 100644 --- a/Commands/cosmosdb/postgres/configuration/server/_list.md +++ b/Commands/cosmosdb/postgres/configuration/server/_list.md @@ -4,7 +4,7 @@ List all the configurations of a server in cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fS9jb25maWd1cmF0aW9ucw==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fS9jb25maWd1cmF0aW9ucw==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/firewall-rule/_create.md b/Commands/cosmosdb/postgres/firewall-rule/_create.md index 613ca2a2c..714f1aef9 100644 --- a/Commands/cosmosdb/postgres/firewall-rule/_create.md +++ b/Commands/cosmosdb/postgres/firewall-rule/_create.md @@ -4,7 +4,7 @@ Create a new cluster firewall rule or updates an existing cluster firewall rule. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/firewall-rule/_delete.md b/Commands/cosmosdb/postgres/firewall-rule/_delete.md index 3c304d3c7..0df0b9201 100644 --- a/Commands/cosmosdb/postgres/firewall-rule/_delete.md +++ b/Commands/cosmosdb/postgres/firewall-rule/_delete.md @@ -4,7 +4,7 @@ Delete a cluster firewall rule. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/firewall-rule/_list.md b/Commands/cosmosdb/postgres/firewall-rule/_list.md index 72f22451a..430982a45 100644 --- a/Commands/cosmosdb/postgres/firewall-rule/_list.md +++ b/Commands/cosmosdb/postgres/firewall-rule/_list.md @@ -4,7 +4,7 @@ List all the firewall rules on cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcw==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcw==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/firewall-rule/_show.md b/Commands/cosmosdb/postgres/firewall-rule/_show.md index c2e68bc13..2d6e88670 100644 --- a/Commands/cosmosdb/postgres/firewall-rule/_show.md +++ b/Commands/cosmosdb/postgres/firewall-rule/_show.md @@ -4,7 +4,7 @@ Get information about a cluster firewall rule. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/firewall-rule/_update.md b/Commands/cosmosdb/postgres/firewall-rule/_update.md index a3391466b..f43bd173f 100644 --- a/Commands/cosmosdb/postgres/firewall-rule/_update.md +++ b/Commands/cosmosdb/postgres/firewall-rule/_update.md @@ -4,7 +4,7 @@ Update an existing cluster firewall rule. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vZmlyZXdhbGxydWxlcy97fQ==/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/role/_create.md b/Commands/cosmosdb/postgres/role/_create.md index 44263f0b4..b89369b11 100644 --- a/Commands/cosmosdb/postgres/role/_create.md +++ b/Commands/cosmosdb/postgres/role/_create.md @@ -4,7 +4,7 @@ Create a new role or updates an existing role. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/role/_delete.md b/Commands/cosmosdb/postgres/role/_delete.md index a388054c9..9642e1d23 100644 --- a/Commands/cosmosdb/postgres/role/_delete.md +++ b/Commands/cosmosdb/postgres/role/_delete.md @@ -4,7 +4,7 @@ Delete a cluster role. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/role/_list.md b/Commands/cosmosdb/postgres/role/_list.md index d59b0c8f1..b2a81b33b 100644 --- a/Commands/cosmosdb/postgres/role/_list.md +++ b/Commands/cosmosdb/postgres/role/_list.md @@ -4,7 +4,7 @@ List all the roles in a given cluster. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXM=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXM=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/role/_show.md b/Commands/cosmosdb/postgres/role/_show.md index 03f8fec9e..bba52e393 100644 --- a/Commands/cosmosdb/postgres/role/_show.md +++ b/Commands/cosmosdb/postgres/role/_show.md @@ -4,7 +4,7 @@ Get information about a cluster role. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Stable** diff --git a/Commands/cosmosdb/postgres/role/_update.md b/Commands/cosmosdb/postgres/role/_update.md index ed8ef2684..bb3855ea6 100644 --- a/Commands/cosmosdb/postgres/role/_update.md +++ b/Commands/cosmosdb/postgres/role/_update.md @@ -4,7 +4,7 @@ Update an existing role. ## Versions -### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Preview** +### [2022-11-08](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vcm9sZXMve30=/2022-11-08.xml) **Stable** diff --git a/Commands/readme.md b/Commands/readme.md index f4ce1285c..2af7efddf 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -1,210 +1,210 @@ -# Atomic Azure CLI Commands - -## Groups - -- [alerts-management](/Commands/alerts-management/readme.md) -: Manage Azure Alerts Management Service Resource. - -- [amlfs](/Commands/amlfs/readme.md) -: Manage lustre file system - -- [automanage](/Commands/automanage/readme.md) -: Manage Automanage - -- [automation](/Commands/automation/readme.md) -: Manage Automation Account - -- [billing-benefits](/Commands/billing-benefits/readme.md) -: Azure billing benefits commands - -- [blueprint](/Commands/blueprint/readme.md) -: Commands to manage blueprint. - -- [capacity](/Commands/capacity/readme.md) -: Manage capacity. - -- [change-analysis](/Commands/change-analysis/readme.md) -: List changes for resources - -- [confidentialledger](/Commands/confidentialledger/readme.md) -: Deploy and manage Azure confidential ledgers. - -- [connectedmachine](/Commands/connectedmachine/readme.md) -: Manage an Azure Arc-Enabled Server. - -- [consumption](/Commands/consumption/readme.md) -: Manage consumption of Azure resources. - -- [cosmosdb](/Commands/cosmosdb/readme.md) -: Manage Azure Cosmos DB database accounts. - -- [databox](/Commands/databox/readme.md) -: Manage data box - -- [databricks](/Commands/databricks/readme.md) -: Manage databricks workspaces. - -- [dataprotection](/Commands/dataprotection/readme.md) -: Manage dataprotection. - -- [devcenter](/Commands/devcenter/readme.md) -: Manage resources with devcenter. - -- [disk](/Commands/disk/readme.md) -: Manage Azure Managed Disks. - -- [disk-access](/Commands/disk-access/readme.md) -: Manage disk access resources. - -- [disk-encryption-set](/Commands/disk-encryption-set/readme.md) -: Disk Encryption Set resource. - -- [dnc](/Commands/dnc/readme.md) -: Manage Delegated Network. - -- [dns-resolver](/Commands/dns-resolver/readme.md) -: Manage Dns Resolver - -- [dynatrace](/Commands/dynatrace/readme.md) -: Manage dynatrace - -- [elastic](/Commands/elastic/readme.md) -: Manage Microsoft Elastic. - -- [elastic-san](/Commands/elastic-san/readme.md) -: Manage Elastic SAN. - -- [eventhubs](/Commands/eventhubs/readme.md) -: eventhub - -- [fluid-relay](/Commands/fluid-relay/readme.md) -: Manage Fluid Relay - -- [graph-services](/Commands/graph-services/readme.md) -: Make operations on Microsoft.GraphServices resource types - -- [image](/Commands/image/readme.md) -: Manage custom virtual machine images. - -- [load](/Commands/load/readme.md) -: Manage Azure Load Testing resources. - -- [logic](/Commands/logic/readme.md) -: Manage logic - -- [maintenance](/Commands/maintenance/readme.md) -: Manage Maintenance - -- [mesh](/Commands/mesh/readme.md) -: (PREVIEW) Manage Azure Service Fabric Mesh Resources. - -- [mobile-network](/Commands/mobile-network/readme.md) -: Manage mobile network - -- [monitor](/Commands/monitor/readme.md) -: Manage the Azure Monitor Service. - -- [network](/Commands/network/readme.md) -: Manage Azure Network resources. - -- [network-function](/Commands/network-function/readme.md) -: Manage network function - -- [networkcloud](/Commands/networkcloud/readme.md) -: Manage Network Cloud resources - -- [networkfabric](/Commands/networkfabric/readme.md) -: Manage Azure Network Fabric Management Service API - -- [new-relic](/Commands/new-relic/readme.md) -: Manage Azure NewRelic resources. - -- [nginx](/Commands/nginx/readme.md) -: Manage NGINX deployment resources - -- [notification-hub](/Commands/notification-hub/readme.md) -: Manage notification hubs. - -- [orbital](/Commands/orbital/readme.md) -: Azure Orbital Ground Station as-a-Service (GSaaS). - -- [palo-alto](/Commands/palo-alto/readme.md) -: Manage palo-alto networks resource - -- [powerbi](/Commands/powerbi/readme.md) -: Manage PowerBI resources. - -- [ppg](/Commands/ppg/readme.md) -: Manage Proximity Placement Groups. - -- [qumulo](/Commands/qumulo/readme.md) -: Manage qumulo - -- [redisenterprise](/Commands/redisenterprise/readme.md) -: Manage the redisenterprise cache - -- [relay](/Commands/relay/readme.md) -: Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules. - -- [remote-rendering-account](/Commands/remote-rendering-account/readme.md) -: Manage remote rendering account with mixed reality. - -- [reservations](/Commands/reservations/readme.md) -: Azure Reservations - -- [restore-point](/Commands/restore-point/readme.md) -: Manage restore point with res. - -- [self-help](/Commands/self-help/readme.md) -: Azure SelfHelp will help you troubleshoot issues with Azure resources. - -- [sentinel](/Commands/sentinel/readme.md) -: Manage Microsoft Sentinel. - -- [service-networking](/Commands/service-networking/readme.md) -: Manage Service Networking Resources - -- [servicebus](/Commands/servicebus/readme.md) -: servicebus - -- [sig](/Commands/sig/readme.md) -: Manage shared image gallery. - -- [site-recovery](/Commands/site-recovery/readme.md) -: Manage Site Recovery Service - -- [snapshot](/Commands/snapshot/readme.md) -: Manage point-in-time copies of managed disks, native blobs, or other snapshots. - -- [spatial-anchors-account](/Commands/spatial-anchors-account/readme.md) -: Manage spatial anchor account with mixed reality. - -- [sql](/Commands/sql/readme.md) -: Manage Azure SQL Databases and Data Warehouses. - -- [stack-hci](/Commands/stack-hci/readme.md) -: Manage Azure Stack HCI. - -- [storage](/Commands/storage/readme.md) -: Manage Azure Cloud Storage resources. - -- [storage-mover](/Commands/storage-mover/readme.md) -: Manage top-level Storage Mover resource. - -- [tsi](/Commands/tsi/readme.md) -: Manage Azure Time Series Insights. - -- [vm](/Commands/vm/readme.md) -: Manage Linux or Windows virtual machines. - -- [vmss](/Commands/vmss/readme.md) -: Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS). - -- [vmware](/Commands/vmware/readme.md) -: Commands to manage Azure VMware Solution. - -- [voice-service](/Commands/voice-service/readme.md) -: Manage voice services - -- [workloads](/Commands/workloads/readme.md) -: Manage workloads +# Atomic Azure CLI Commands + +## Groups + +- [alerts-management](/Commands/alerts-management/readme.md) +: Manage Azure Alerts Management Service Resource. + +- [amlfs](/Commands/amlfs/readme.md) +: Manage lustre file system + +- [automanage](/Commands/automanage/readme.md) +: Manage Automanage + +- [automation](/Commands/automation/readme.md) +: Manage Automation Account + +- [billing-benefits](/Commands/billing-benefits/readme.md) +: Azure billing benefits commands + +- [blueprint](/Commands/blueprint/readme.md) +: Commands to manage blueprint. + +- [capacity](/Commands/capacity/readme.md) +: Manage capacity. + +- [change-analysis](/Commands/change-analysis/readme.md) +: List changes for resources + +- [confidentialledger](/Commands/confidentialledger/readme.md) +: Deploy and manage Azure confidential ledgers. + +- [connectedmachine](/Commands/connectedmachine/readme.md) +: Manage an Azure Arc-Enabled Server. + +- [consumption](/Commands/consumption/readme.md) +: Manage consumption of Azure resources. + +- [cosmosdb](/Commands/cosmosdb/readme.md) +: Manage Azure Cosmos DB database accounts. + +- [databox](/Commands/databox/readme.md) +: Manage data box + +- [databricks](/Commands/databricks/readme.md) +: Manage databricks workspaces. + +- [dataprotection](/Commands/dataprotection/readme.md) +: Manage dataprotection. + +- [devcenter](/Commands/devcenter/readme.md) +: Manage resources with devcenter. + +- [disk](/Commands/disk/readme.md) +: Manage Azure Managed Disks. + +- [disk-access](/Commands/disk-access/readme.md) +: Manage disk access resources. + +- [disk-encryption-set](/Commands/disk-encryption-set/readme.md) +: Disk Encryption Set resource. + +- [dnc](/Commands/dnc/readme.md) +: Manage Delegated Network. + +- [dns-resolver](/Commands/dns-resolver/readme.md) +: Manage Dns Resolver + +- [dynatrace](/Commands/dynatrace/readme.md) +: Manage dynatrace + +- [elastic](/Commands/elastic/readme.md) +: Manage Microsoft Elastic. + +- [elastic-san](/Commands/elastic-san/readme.md) +: Manage Elastic SAN. + +- [eventhubs](/Commands/eventhubs/readme.md) +: eventhub + +- [fluid-relay](/Commands/fluid-relay/readme.md) +: Manage Fluid Relay + +- [graph-services](/Commands/graph-services/readme.md) +: Make operations on Microsoft.GraphServices resource types + +- [image](/Commands/image/readme.md) +: Manage custom virtual machine images. + +- [load](/Commands/load/readme.md) +: Manage Azure Load Testing resources. + +- [logic](/Commands/logic/readme.md) +: Manage logic + +- [maintenance](/Commands/maintenance/readme.md) +: Manage Maintenance + +- [mesh](/Commands/mesh/readme.md) +: (PREVIEW) Manage Azure Service Fabric Mesh Resources. + +- [mobile-network](/Commands/mobile-network/readme.md) +: Manage mobile network + +- [monitor](/Commands/monitor/readme.md) +: Manage the Azure Monitor Service. + +- [network](/Commands/network/readme.md) +: Manage Azure Network resources. + +- [network-function](/Commands/network-function/readme.md) +: Manage network function + +- [networkcloud](/Commands/networkcloud/readme.md) +: Manage Network Cloud resources + +- [networkfabric](/Commands/networkfabric/readme.md) +: Manage Azure Network Fabric Management Service API + +- [new-relic](/Commands/new-relic/readme.md) +: Manage Azure NewRelic resources. + +- [nginx](/Commands/nginx/readme.md) +: Manage NGINX deployment resources + +- [notification-hub](/Commands/notification-hub/readme.md) +: Manage notification hubs. + +- [orbital](/Commands/orbital/readme.md) +: Azure Orbital Ground Station as-a-Service (GSaaS). + +- [palo-alto](/Commands/palo-alto/readme.md) +: Manage palo-alto networks resource + +- [powerbi](/Commands/powerbi/readme.md) +: Manage PowerBI resources. + +- [ppg](/Commands/ppg/readme.md) +: Manage Proximity Placement Groups. + +- [qumulo](/Commands/qumulo/readme.md) +: Manage qumulo + +- [redisenterprise](/Commands/redisenterprise/readme.md) +: Manage the redisenterprise cache + +- [relay](/Commands/relay/readme.md) +: Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules. + +- [remote-rendering-account](/Commands/remote-rendering-account/readme.md) +: Manage remote rendering account with mixed reality. + +- [reservations](/Commands/reservations/readme.md) +: Azure Reservations + +- [restore-point](/Commands/restore-point/readme.md) +: Manage restore point with res. + +- [self-help](/Commands/self-help/readme.md) +: Azure SelfHelp will help you troubleshoot issues with Azure resources. + +- [sentinel](/Commands/sentinel/readme.md) +: Manage Microsoft Sentinel. + +- [service-networking](/Commands/service-networking/readme.md) +: Manage Service Networking Resources + +- [servicebus](/Commands/servicebus/readme.md) +: servicebus + +- [sig](/Commands/sig/readme.md) +: Manage shared image gallery. + +- [site-recovery](/Commands/site-recovery/readme.md) +: Manage Site Recovery Service + +- [snapshot](/Commands/snapshot/readme.md) +: Manage point-in-time copies of managed disks, native blobs, or other snapshots. + +- [spatial-anchors-account](/Commands/spatial-anchors-account/readme.md) +: Manage spatial anchor account with mixed reality. + +- [sql](/Commands/sql/readme.md) +: Manage Azure SQL Databases and Data Warehouses. + +- [stack-hci](/Commands/stack-hci/readme.md) +: Manage Azure Stack HCI. + +- [storage](/Commands/storage/readme.md) +: Manage Azure Cloud Storage resources. + +- [storage-mover](/Commands/storage-mover/readme.md) +: Manage top-level Storage Mover resource. + +- [tsi](/Commands/tsi/readme.md) +: Manage Azure Time Series Insights. + +- [vm](/Commands/vm/readme.md) +: Manage Linux or Windows virtual machines. + +- [vmss](/Commands/vmss/readme.md) +: Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS). + +- [vmware](/Commands/vmware/readme.md) +: Commands to manage Azure VMware Solution. + +- [voice-service](/Commands/voice-service/readme.md) +: Manage voice services + +- [workloads](/Commands/workloads/readme.md) +: Manage workloads diff --git a/Commands/tree.json b/Commands/tree.json index aaa097666..49c7c96b8 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -1,119995 +1,119984 @@ -{ - "root": { - "commandGroups": { - "alerts-management": { - "commandGroups": { - "prometheus-rule-group": { - "commands": { - "create": { - "help": { - "short": "Create a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group create -n TestPrometheusRuleGroup -g TestResourceGroup -l westus --enabled --description \"test\" --interval PT10M --scopes \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.monitor/accounts/testaccount\" --rules [{\"record\":\"test\",\"expression\":\"test\",\"labels\":{\"team\":\"prod\"}},{\"alert\":\"Billing_Processing_Very_Slow\",\"expression\":\"test\",\"enabled\":\"true\",\"severity\":2,\"for\":\"PT5M\",\"labels\":{\"team\":\"prod\"},\"annotations\":{\"annotationName1\":\"annotationValue1\"},\"resolveConfiguration\":{\"autoResolved\":\"true\",\"timeToResolve\":\"PT10M\"},\"actions\":[{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name1\",\"actionProperties\":{\"key11\":\"value11\",\"key12\":\"value12\"}},{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name2\",\"actionProperties\":{\"key21\":\"value21\",\"key22\":\"value22\"}}]}]" - ], - "name": "Create a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group delete -n TestPrometheusRuleGroup -g MyResourceGroup" - ], - "name": "Delete a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Prometheus all rule group definitions in a subscription." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group list -g MyResourceGroup" - ], - "name": "List a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group show -n TestPrometheusRuleGroup -g MyResourceGroup" - ], - "name": "Show a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Prometheus rule group definition." - }, - "names": [ - "alerts-management", - "prometheus-rule-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "alerts-management prometheus-rule-group update -n TestPrometheusRuleGroup -g MyResourceGroup --tags key=value" - ], - "name": "Update a Prometheus rule group definition." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Prometheus Rule Group." - }, - "names": [ - "alerts-management", - "prometheus-rule-group" - ] - } - }, - "help": { - "short": "Manage Azure Alerts Management Service Resource." - }, - "names": [ - "alerts-management" - ] - }, - "amlfs": { - "commands": { - "archive": { - "help": { - "short": "Archive data from the AML file system." - }, - "names": [ - "amlfs", - "archive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs archive --amlfs-name name -g rg" - ], - "name": "Amlfs archive" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/archive", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "cancel-archive": { - "help": { - "short": "Cancel archiving data from the AML file system." - }, - "names": [ - "amlfs", - "cancel-archive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs cancel-archive --amlfs-name name -g rg" - ], - "name": "Amlfs cancel-archive" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/cancelarchive", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "check-amlfs-subnet": { - "help": { - "short": "Check that subnets will be valid for AML file system create calls." - }, - "names": [ - "amlfs", - "check-amlfs-subnet" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs check-amlfs-subnet --filesystem-subnet subnet_id --sku AMLFS-Durable-Premium-250 --location eastus --storage-capacity-tb 16" - ], - "name": "Amlfs check subnet" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagecache/checkamlfssubnets", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create an AML file system." - }, - "names": [ - "amlfs", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs create -n amlfs_name -g rg --sku AMLFS-Durable-Premium-250 --storage-capacity 16 --zones [1] --maintenance-window \"{dayOfWeek:friday,timeOfDayUtc:'22:00'}\" --filesystem-subnet subnet_id" - ], - "name": "Create amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an AML file system for deletion." - }, - "names": [ - "amlfs", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs delete -n amlfs_name -g rg" - ], - "name": "Delete amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "get-subnets-size": { - "help": { - "short": "Get the number of available IP addresses needed for the AML file system information provided." - }, - "names": [ - "amlfs", - "get-subnets-size" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs get-subnets-size --sku AMLFS-Durable-Premium-250 --storage-capacity-tb 16" - ], - "name": "Amlfs get subnet-size" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagecache/getrequiredamlfssubnetssize", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all AML file systems the user has access to under a resource group." - }, - "names": [ - "amlfs", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs list -g rg" - ], - "name": "List amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagecache/amlfilesystems", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AML file system." - }, - "names": [ - "amlfs", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs show -n name -g rg" - ], - "name": "Show amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an AML file system." - }, - "names": [ - "amlfs", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "amlfs update -n name -g rg --tags \"{tag:test}\"" - ], - "name": "Update amlfs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage lustre file system" - }, - "names": [ - "amlfs" - ] - }, - "automanage": { - "commandGroups": { - "best-practice": { - "commandGroups": { - "version": { - "commands": { - "list": { - "help": { - "short": "List Automanage best practice versions" - }, - "names": [ - "automanage", - "best-practice", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice version list --best-practice-name {}" - ], - "name": "List best-practice versions" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices/{}/versions", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a Automanage best practice version" - }, - "names": [ - "automanage", - "best-practice", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice version show --best-practice-name {} --version-name {}" - ], - "name": "show a best-practice version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Automanage best practice version" - }, - "names": [ - "automanage", - "best-practice", - "version" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List Automanage best practices" - }, - "names": [ - "automanage", - "best-practice", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice list" - ], - "name": "List best practices" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a Automanage best practice" - }, - "names": [ - "automanage", - "best-practice", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage best-practice show --best-practice-name {}" - ], - "name": "Show best-practice" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/providers/microsoft.automanage/bestpractices/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Automanage best practice" - }, - "names": [ - "automanage", - "best-practice" - ] - }, - "configuration-profile": { - "commandGroups": { - "version": { - "commands": { - "create": { - "help": { - "short": "Create a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version create --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":false}'" - ], - "name": "create configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version delete --profile-name {profile_name} -g {rg} -n {version_name}" - ], - "name": "delete configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List configuration profile versions for a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version list --profile-name {profile_name} -g {rg}" - ], - "name": "list configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version show --profile-name {profile_name} -g {rg} -n {version_name}" - ], - "name": "show configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile version update --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":true}'" - ], - "name": "update configuration-profile version" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage configuration profile version" - }, - "names": [ - "automanage", - "configuration-profile", - "version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":false,\"Backup/Enable\":false,\"VMInsights/Enable\":true,\"AzureSecurityCenter/Enable\":true,\"UpdateManagement/Enable\":true,\"ChangeTrackingAndInventory/Enable\":true,\"GuestConfiguration/Enable\":true,\"LogAnalytics/Enable\":true,\"BootDiagnostics/Enable\":true}'" - ], - "name": "create configuration-profile" - }, - { - "commands": [ - "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Backup/SchedulePolicy/ScheduleRunTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"],\"Backup/RetentionPolicy/DailySchedule/RetentionTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"]}'" - ], - "name": "create with datatime array" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile delete -n {profile_name} -g {rg}" - ], - "name": "delete configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List configuration profiles within a subscription" - }, - "names": [ - "automanage", - "configuration-profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile list -g {rg}" - ], - "name": "list configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofiles", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile show -n {profile_name} -g {rg}" - ], - "name": "show configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a configuration profile" - }, - "names": [ - "automanage", - "configuration-profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile update -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":true,\"VMInsights/Enable\":false}'" - ], - "name": "update configuration-profile" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile" - ] - }, - "configuration-profile-assignment": { - "commandGroups": { - "arc": { - "commandGroups": { - "report": { - "commands": { - "list": { - "help": { - "short": "List reports within a given ARC machine configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "report", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc report list --assignment-name default -g {rg} --machine-name {arc_name}" - ], - "name": "list configuration-profile-assignment for arc report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a report associated with an ARC machine configuration profile assignment run" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "report", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc report show -n {report_name} --assignment-name default -g {rg} --machine-name {arc_name}" - ], - "name": "show configuration-profile-assignment for arc report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage report within a given ARC machine configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "report" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc create -n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id}" - ], - "name": "create configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc delete -n default -g {rg} --machine-name {arc_name}" - ], - "name": "delete configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc show -n default -g {rg} --machine-name {arc_name}" - ], - "name": "show configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an association between a ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment arc update --n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id_2}" - ], - "name": "update configuration-profile-assignment for arc" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage association between an ARC machine and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "arc" - ] - }, - "cluster": { - "commandGroups": { - "report": { - "commands": { - "list": { - "help": { - "short": "List reports within a given AzureStackHCI cluster configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "report", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster report list --assignment-name default -g {rg} --cluster-name {cluster_name}" - ], - "name": "list configuration-profile-assignment cluster report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a report associated with a AzureStackHCI cluster configuration profile assignment run" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "report", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster report show -n {report_name} --assignment-name default -g {rg} --cluster-name {cluster_name}" - ], - "name": "show configuration-profile-assignment cluster report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage report within a given AzureStackHCI cluster configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "report" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster create -n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id}" - ], - "name": "create configuration-profile-assignment for cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster delete -n default -g {rg} --cluster-name {cluster_name}" - ], - "name": "delete configuration-profile-assignment cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster show -n default -g {rg} --cluster-name {cluster_name}" - ], - "name": "show configuration-profile-assignment for cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an association between a AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment cluster update --n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id_2}" - ], - "name": "update configuration-profile-assignment cluster" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage association between an AzureStackHCI cluster and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "cluster" - ] - }, - "vm": { - "commandGroups": { - "report": { - "commands": { - "list": { - "help": { - "short": "List reports within a given VM configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "report", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm report list --assignment-name default -g {rg} --vm-name {vm_name}" - ], - "name": "list configuration-profile-assignment vm report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a report associated with a VM configuration profile assignment run" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "report", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm report show -n {report_name} --assignment-name default -g {rg} --vm-name {vm_name}" - ], - "name": "show configuration-profile-assignment vm report" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage report within a given VM configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "report" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm create -n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id}" - ], - "name": "create configuration-profile-assignment for vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm delete -n default -g {rg} --vm-name {vm_name}" - ], - "name": "delete configuration-profile-assignment for vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm show -n default -g {rg} --vm-name {vm_name}" - ], - "name": "show configuration-profile-assignment vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment vm update --n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id_2}" - ], - "name": "update configuration-profile-assignment vm" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage association between a VM and Automanage configuration profile" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "vm" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List configuration profile assignments under a given subscription" - }, - "names": [ - "automanage", - "configuration-profile-assignment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage configuration-profile-assignment list -g {rg}" - ], - "name": "list configuration-profile-assignment" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage configuration profile assignment" - }, - "names": [ - "automanage", - "configuration-profile-assignment" - ] - }, - "service-principal": { - "commands": { - "list": { - "help": { - "short": "List the Automanage AAD first party Application Service Principal details for the subscription id." - }, - "names": [ - "automanage", - "service-principal", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage service-principal list" - ], - "name": "list service-principal" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - }, - "show-default": { - "help": { - "short": "Get the Automanage AAD first party Application Service Principal details for the subscription id." - }, - "names": [ - "automanage", - "service-principal", - "show-default" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automanage service-principal show-default" - ], - "name": "Show default service-principal" - } - ], - "name": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals/default", - "plane": "mgmt-plane", - "version": "2022-05-04" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Automanage AAD first party Application Service Principal" - }, - "names": [ - "automanage", - "service-principal" - ] - } - }, - "help": { - "short": "Manage Automanage" - }, - "names": [ - "automanage" - ] - }, - "automation": { - "commandGroups": { - "hrwg": { - "commandGroups": { - "hrw": { - "commands": { - "create": { - "help": { - "short": "Create a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "create" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "delete" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of hybrid runbook workers." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "list" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "move": { - "help": { - "short": "Move a hybrid worker to a different group." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "move" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}/move", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "show" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a hybrid runbook worker." - }, - "names": [ - "automation", - "hrwg", - "hrw", - "update" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - } - }, - "help": { - "short": "hrw" - }, - "names": [ - "automation", - "hrwg", - "hrw" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "create" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "delete" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of hybrid runbook worker groups." - }, - "names": [ - "automation", - "hrwg", - "list" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "show" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a hybrid runbook worker group." - }, - "names": [ - "automation", - "hrwg", - "update" - ], - "versions": [ - { - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - } - }, - "help": { - "short": "Hrwg" - }, - "names": [ - "automation", - "hrwg" - ] - }, - "python3-package": { - "commands": { - "create": { - "help": { - "short": "Create or Update the python 3 package identified by package name." - }, - "names": [ - "automation", - "python3-package", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package create --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" - ], - "name": "Add Python3 Package to automation account" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the python 3 package by name." - }, - "names": [ - "automation", - "python3-package", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package delete --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" - ], - "name": "Delete Python3 Package by Name" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Retrieve a list of python 3 packages." - }, - "names": [ - "automation", - "python3-package", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package list --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "List all Custom Python3Package in AutomationAccount" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Retrieve the python 3 package identified by package name." - }, - "names": [ - "automation", - "python3-package", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package show --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" - ], - "name": "Get Python3Package by Name" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Create or Update the python 3 package identified by package name." - }, - "names": [ - "automation", - "python3-package", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "automation python3-package update --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" - ], - "name": "Update Python3Package by Name" - } - ], - "name": "2022-08-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", - "plane": "mgmt-plane", - "version": "2022-08-08" - } - ] - } - ] - } - }, - "help": { - "short": "python3-package" - }, - "names": [ - "automation", - "python3-package" - ] - } - }, - "help": { - "short": "Manage Automation Account" - }, - "names": [ - "automation" - ] - }, - "billing-benefits": { - "commandGroups": { - "reservation-order-aliases": { - "commands": { - "create": { - "help": { - "short": "Create a reservation order alias." - }, - "names": [ - "billing-benefits", - "reservation-order-aliases", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits reservation-order-aliases create --order-alias-name TestRO --location westus --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --display-name TestRO --quantity 1 --renew false --reserved-resource-type VirtualMachines --sku Standard_B1ls --term P1Y --instance-flexibility On" - ], - "name": "Create a Reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a reservation order alias." - }, - "names": [ - "billing-benefits", - "reservation-order-aliases", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits order-aliases show --reservation-order-alias-name TestRO" - ], - "name": "Show the details of a reservation order alias" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a reservation order alias." - }, - "names": [ - "billing-benefits", - "reservation-order-aliases", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits reservation order aliases commands" - }, - "names": [ - "billing-benefits", - "reservation-order-aliases" - ] - }, - "savings-plan": { - "commands": { - "list": { - "help": { - "short": "List savings plans." - }, - "names": [ - "billing-benefits", - "savings-plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan list --filter \"properties/userFriendlyAppliedScopeType eq 'Shared'\" --orderby \"properties/displayName asc\"" - ], - "name": "List savings plan items with filter and orderby" - }, - { - "commands": [ - "billing-benefits savings-plan list" - ], - "name": "List savings plan items" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplans", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan commands" - }, - "names": [ - "billing-benefits", - "savings-plan" - ] - }, - "savings-plan-order": { - "commandGroups": { - "savings-plan": { - "commands": { - "list": { - "help": { - "short": "List savings plans in an order." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan list --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" - ], - "name": "List savings plans in an order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get savings plan." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019" - ], - "name": "Get savings plan details" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --expand renewProperties" - ], - "name": "Get savings plan details with renew properties" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update savings plan." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --display-name \"cliTest\"" - ], - "name": "Update display name" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Shared" - ], - "name": "Update savings plan applied scope to \"Shared\"" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\"" - ], - "name": "Update savings plan applied scope to \"Single\"" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\"" - ], - "name": "Update savings plan applied scope to \"Single\" resource group" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\"" - ], - "name": "Update savings plan applied scope to \"ManagementGroup\"" - }, - { - "commands": [ - "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --renew true --renew-properties \"{purchase-properties:{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000015,commitment:{amount:10.0,currency-code:USD,grain:Hourly},display-name:name1,renew:true,term:P1Y,sku:Compute_Savings_Plan}}\"" - ], - "name": "Update savings plan renewal setting" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "validate-update": { - "help": { - "short": "Validate savings plan patch." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan", - "validate-update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order savings-plan validate-update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000006 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000004 --benefits \"[{applied-scope-type:Shared,display-name:name1}]\"" - ], - "name": "Validate savings plan update request" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}/validate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan in savings plan order commands" - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "savings-plan" - ] - } - }, - "commands": { - "elevate": { - "help": { - "short": "Elevate as owner on savings plan order based on billing permissions." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "elevate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order elevate --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" - ], - "name": "Elevate a savings plan order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/elevate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Savings plan orders." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order list" - ], - "name": "List all Savings plan orders" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a savings plan order." - }, - "names": [ - "billing-benefits", - "savings-plan-order", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" - ], - "name": "Get the details of a savings plan order" - }, - { - "commands": [ - "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --expand schedule" - ], - "name": "Get the details of a savings plan order with transaction detail" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan order commands" - }, - "names": [ - "billing-benefits", - "savings-plan-order" - ] - }, - "savings-plan-order-aliases": { - "commands": { - "create": { - "help": { - "short": "Create a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Shared --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a Shared scope savings plan" - }, - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a Single scope savings plan" - }, - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a Single Resource group scope savings plan" - }, - { - "commands": [ - "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" - ], - "name": "Create a ManagementGroup savings plan" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a savings plan order alias." - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits savings-plan-order-aliases show --order-alias-name aliasName" - ], - "name": "Get a savings plan order alias" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits savings plan order aliases commands" - }, - "names": [ - "billing-benefits", - "savings-plan-order-aliases" - ] - } - }, - "commands": { - "validate-purchase": { - "help": { - "short": "Validate savings plan purchase." - }, - "names": [ - "billing-benefits", - "validate-purchase" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "billing-benefits validate-purchase --benefits \"[{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:50000000-aaaa-bbbb-cccc-200000000012,display-name:name1,sku:Compute_Savings_Plan,term:P1Y,commitment:{amount:10.0,currency-code:USD,grain:Hourly}}]\"" - ], - "name": "Validate savings plan purchase" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.billingbenefits/validate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure billing benefits commands" - }, - "names": [ - "billing-benefits" - ] - }, - "blueprint": { - "commandGroups": { - "artifact": { - "commands": { - "create": { - "help": { - "short": "Create blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "create" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint artifact delete --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" - ], - "name": "Delete a role assignment artifact" - }, - { - "commands": [ - "blueprint artifact delete --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" - ], - "name": "Delete an ARM template artifact" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List artifacts for a given blueprint definition." - }, - "names": [ - "blueprint", - "artifact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint" - ], - "name": "List artifcats for a management group blueprint" - }, - { - "commands": [ - "blueprint artifact list --subscription MySubscription --blueprint-name MyBlueprint" - ], - "name": "List artifcats for a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint artifact show --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" - ], - "name": "Show an artifact of a subscription blueprint" - }, - { - "commands": [ - "blueprint artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" - ], - "name": "Show an artifact of a management group blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update blueprint artifact." - }, - "names": [ - "blueprint", - "artifact", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage blueprint artifact." - }, - "names": [ - "blueprint", - "artifact" - ] - }, - "assignment": { - "commands": { - "create": { - "help": { - "short": "Create a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type SystemAssigned --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=westus --resource-group-value artifact_name=rg-art-2 name=rg2 location=eastus --parameters \"path/to/parameter/file\"" - ], - "name": "Assignment with system-assigned managed identity" - }, - { - "commands": [ - "lueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type UserAssigned --user-assigned-identity \"/subscriptions/00000000-0000-0000-0000-000000000000 /resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/m yIdentity\" --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=eastus --parameters \"path/to/parameter/file\"" - ], - "name": "Assignment with user-assigned managed identity" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment delete --subscription MySubscription --name MyBlueprintAssignment" - ], - "name": "Delete an assignment" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List blueprint assignments within a subscription." - }, - "names": [ - "blueprint", - "assignment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment list --subscription MySubscription" - ], - "name": "List assignments" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment show --subscription MySubscription --name MyBlueprintAssignment" - ], - "name": "Show an assignment" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a blueprint assignment." - }, - "names": [ - "blueprint", - "assignment", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "who": { - "help": { - "short": "Get Blueprint Servie Principal Name objectId." - }, - "names": [ - "blueprint", - "assignment", - "who" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint assignment who --subscription MySubscription --name MyBlueprintAssignment" - ], - "name": "Get SPN objectId" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}/whoisblueprint", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage blueprint assignment." - }, - "names": [ - "blueprint", - "assignment" - ] - }, - "version": { - "commandGroups": { - "artifact": { - "commands": { - "list": { - "help": { - "short": "List artifacts for a version of a published blueprint." - }, - "names": [ - "blueprint", - "version", - "artifact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" - ], - "name": "List artifacts of a published management group blueprint" - }, - { - "commands": [ - "blueprint version artifact list --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "List artifacts of a published subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an artifact for a published blueprint." - }, - "names": [ - "blueprint", - "version", - "artifact", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version artifact show --subscription MySubscription --blueprint-name MyBlueprint --version v2 --artifact-name OwnerAssignment" - ], - "name": "Show a role assignment artifact" - }, - { - "commands": [ - "blueprint version artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 --artifact-name StorageTemplate" - ], - "name": "Show a template artifact" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage published blueprint artifacts." - }, - "names": [ - "blueprint", - "version", - "artifact" - ] - } - }, - "commands": { - "delete": { - "help": { - "short": "Delete a published version of a blueprint." - }, - "names": [ - "blueprint", - "version", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version delete --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "Delete a published subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List published versions of given blueprint definition." - }, - "names": [ - "blueprint", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version list --management-group MyManagementGroup --blueprint-name MyBlueprint" - ], - "name": "List published blueprints of a management group" - }, - { - "commands": [ - "blueprint version list --subscription MySubscription --blueprint-name MyBlueprint" - ], - "name": "List published blueprints of a subscription" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a published version of a blueprint." - }, - "names": [ - "blueprint", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint version show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" - ], - "name": "Get a published management group blueprint" - }, - { - "commands": [ - "blueprint version show --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "Get a published subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." - }, - "names": [ - "blueprint", - "version", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage published blueprint versions." - }, - "names": [ - "blueprint", - "version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a blueprint definition." - }, - "names": [ - "blueprint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint create --subscription MySubscription --name MyBlueprint --description \"blueprint contains all artifacts\" --target-scope subscription" - ], - "name": "Create a subscription blueprint" - }, - { - "commands": [ - "blueprint create --management-group MyManagementGroup --name MyBlueprint --description \"blueprint contains all artifact\" --target-scope subscription" - ], - "name": "Create a management group blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a blueprint definition." - }, - "names": [ - "blueprint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint delete --management-group MyManagementGroup --name MyBlueprint" - ], - "name": "Delete a management group blueprint" - }, - { - "commands": [ - "blueprint delete --subscription MySubscription --name MyBlueprint" - ], - "name": "Delete a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List blueprint definitions." - }, - "names": [ - "blueprint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint list --management-group MyManagementGroup" - ], - "name": "List blueprints in a management group" - }, - { - "commands": [ - "blueprint list --subscription MySubscription" - ], - "name": "List blueprints in a subscription" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "publish": { - "help": { - "short": "Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." - }, - "names": [ - "blueprint", - "publish" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint publish --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" - ], - "name": "Publish a management group blueprint" - }, - { - "commands": [ - "blueprint publish --subscription MySubscription --blueprint-name MyBlueprint --version v2" - ], - "name": "Publish a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a blueprint definition." - }, - "names": [ - "blueprint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "blueprint show --management-group MyManagementGroup --name MyBlueprint" - ], - "name": "Show a management group blueprint" - }, - { - "commands": [ - "blueprint show --subscription MySubscription --name MyBlueprint" - ], - "name": "Show a subscription blueprint" - } - ], - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a blueprint definition." - }, - "names": [ - "blueprint", - "update" - ], - "versions": [ - { - "name": "2018-11-01-preview", - "resources": [ - { - "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", - "plane": "mgmt-plane", - "version": "2018-11-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Commands to manage blueprint." - }, - "names": [ - "blueprint" - ] - }, - "capacity": { - "commandGroups": { - "reservation": { - "commandGroups": { - "group": { - "commands": { - "create": { - "help": { - "short": "Create operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "group", - "create" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "capacity reservation group delete -n ReservationGroupName -g MyResourceGroup --yes" - ], - "name": "Delete a capacity reservation group." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation that retrieves information about a capacity reservation group." - }, - "names": [ - "capacity", - "reservation", - "group", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "group", - "update" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage capacity reservation group." - }, - "names": [ - "capacity", - "reservation", - "group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "create" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "capacity reservation delete -c ReservationGroupName -n ReservationName -g MyResourceGroup --yes" - ], - "name": "Delete a capacity reservation." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations." - }, - "names": [ - "capacity", - "reservation", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "capacity reservation list -c ReservationGroupName -g MyResourceGroup" - ], - "name": "List capacity reservation." - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation that retrieves information about the capacity reservation." - }, - "names": [ - "capacity", - "reservation", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." - }, - "names": [ - "capacity", - "reservation", - "update" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage capacity reservation." - }, - "names": [ - "capacity", - "reservation" - ] - } - }, - "help": { - "short": "Manage capacity." - }, - "names": [ - "capacity" - ] - }, - "change-analysis": { - "commands": { - "list": { - "help": { - "short": "List the changes of resources in the subscription within the specified time range. Customer data will always be masked." - }, - "names": [ - "change-analysis", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "change-analysis list --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" - ], - "name": "List the changes of a subscription within the specific time range" - }, - { - "commands": [ - "change-analysis list -g [ResourceGroup] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" - ], - "name": "List the changes of a resource group within the specific time range" - } - ], - "name": "2021-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.changeanalysis/changes", - "plane": "mgmt-plane", - "version": "2021-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.changeanalysis/changes", - "plane": "mgmt-plane", - "version": "2021-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-by-resource": { - "help": { - "short": "List the changes of a resource within the specified time range. Customer data will be masked if the user doesn't have access." - }, - "names": [ - "change-analysis", - "list-by-resource" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "change-analysis list-by-resource -r [ResourceId] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" - ], - "name": "List the changes of a resource within the specified time range" - } - ], - "name": "2021-04-01", - "resources": [ - { - "id": "/{resourceid}/providers/microsoft.changeanalysis/resourcechanges", - "plane": "mgmt-plane", - "version": "2021-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "List changes for resources" - }, - "names": [ - "change-analysis" - ] - }, - "confidentialledger": { - "commandGroups": { - "managedccfs": { - "commands": { - "create": { - "help": { - "short": "Create an instance of the Azure Managed CCF service." - }, - "names": [ - "confidentialledger", - "managedccfs", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus --app-type sample" - ], - "name": "Deploy a Managed CCF instance with the sample JS application" - }, - { - "commands": [ - "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus" - ], - "name": "Deploy a Managed CCF instance with a custom JS application" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'group1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1',group:'group2'}]\" --name mymccfinstance --resource-group mccfRG --app-type sample" - ], - "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and the sample JS application." - }, - { - "commands": [ - "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG" - ], - "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and a custom JS application." - }, - { - "commands": [ - "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'mygroup1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG --node-count 5" - ], - "name": "Deploy an Azure Managed CCF instance with 5 CCF nodes and a custom JS application" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Managed CCF instance." - }, - "names": [ - "confidentialledger", - "managedccfs", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete a Managed CCF instance" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete a Managed CCF instance" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "View the Azure Managed CCF instances in a resource group." - }, - "names": [ - "confidentialledger", - "managedccfs", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" - ], - "name": "View the Managed CCF instances" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" - ], - "name": "View the Managed CCF instances" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "View the details of an instance." - }, - "names": [ - "confidentialledger", - "managedccfs", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "View the details of a Managed CCF instance" - } - ], - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" - ], - "name": "View the details of a Managed CCF instance" - } - ], - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Patch a Managed CCF instance." - }, - "names": [ - "confidentialledger", - "managedccfs", - "update" - ], - "versions": [ - { - "name": "2022-09-08-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2022-09-08-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-01-26-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", - "plane": "mgmt-plane", - "version": "2023-01-26-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Deploy and manage the Azure Managed CCF instances" - }, - "names": [ - "confidentialledger", - "managedccfs" - ] - } - }, - "help": { - "short": "Deploy and manage Azure confidential ledgers." - }, - "names": [ - "confidentialledger" - ] - }, - "connectedmachine": { - "commandGroups": { - "extension": { - "commandGroups": { - "image": { - "commands": { - "list": { - "help": { - "short": "List all Extension versions based on location, publisher, extensionType." - }, - "names": [ - "connectedmachine", - "extension", - "image", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus" - ], - "name": "Sample command for extension image list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Extension Metadata based on location, publisher, extensionType and version." - }, - "names": [ - "connectedmachine", - "extension", - "image", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1" - ], - "name": "Sample command for extension image show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - } - }, - "help": { - "short": "Manage VM extension metadata available for Azure Arc-Enabled Servers." - }, - "names": [ - "connectedmachine", - "extension", - "image" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "The operation to create the extension." - }, - "names": [ - "connectedmachine", - "extension", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension create" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "The operation to delete the extension." - }, - "names": [ - "connectedmachine", - "extension", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "list": { - "help": { - "short": "The operation to get all extensions of a Non-Azure machine." - }, - "names": [ - "connectedmachine", - "extension", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "The operation to create or update the extension." - }, - "names": [ - "connectedmachine", - "extension", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to update the extension." - }, - "names": [ - "connectedmachine", - "extension", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for extension update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - } - }, - "help": { - "short": "Manage a VM extension on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "extension" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create a private endpoint connection with a given name." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint connection with a given name." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all private endpoint connections on a private link scope." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a private endpoint connection." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint connection with a given name." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-endpoint-connection update --connection-state \"{{\"description\":\"Rejected by AZ CLI\", \"status\":\"Rejected\"}}\" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-endpoint-connection update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint connection with an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List the private link resources that need to be created for an Azure Monitor PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-resource", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-link-resource list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the private link resources that need to be created for an Azure Monitor PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-resource", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope" - ], - "name": "Sample command for private-link-resource show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link resource of an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "private-link-resource" - ] - }, - "private-link-scope": { - "commands": { - "create": { - "help": { - "short": "Create (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope create" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Arc PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of Azure Arc PrivateLinkScopes within a resource group. And Gets a list of all Azure Arc PrivateLinkScopes within a subscription." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope list --resource-group my-resource-group", - "connectedmachine private-link-scope list" - ], - "name": "Sample command for private-link-scope list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2022-12-27" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Return an Azure Arc PrivateLinkScope." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." - }, - "names": [ - "connectedmachine", - "private-link-scope", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" - ], - "name": "Sample command for private-link-scope update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link scope of an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "private-link-scope" - ] - } - }, - "commands": { - "assess-patches": { - "help": { - "short": "Assess patches on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "assess-patches" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" - ], - "name": "Sample command for assess-patches" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create operation to create an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" - ], - "name": "Sample command for create" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine delete --name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for delete" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "install-patches": { - "help": { - "short": "Install patches on an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "install-patches" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters \"{\"classificationsToInclude\": [\"Critical\", \"Security\"]}\"" - ], - "name": "Sample command for install-patches" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the Azure Arc-Enabled Servers in the specified resource group." - }, - "names": [ - "connectedmachine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine list --resource-group myResourceGroup", - "connectedmachine list" - ], - "name": "Sample command for list" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the model view or the instance view of an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine show --name myMachine --resource-group myResourceGroup" - ], - "name": "Sample command for show" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Arc-Enabled Server. Please note some properties can be set only during machine creation." - }, - "names": [ - "connectedmachine", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" - ], - "name": "Sample command for update" - } - ], - "name": "2022-12-27", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", - "plane": "mgmt-plane", - "version": "2022-12-27" - } - ] - } - ] - } - }, - "help": { - "short": "Manage an Azure Arc-Enabled Server." - }, - "names": [ - "connectedmachine" - ] - }, - "consumption": { - "commandGroups": { - "budget": { - "commands": { - "create": { - "help": { - "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "create" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "create-with-rg": { - "help": { - "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "create-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a budget." - }, - "names": [ - "consumption", - "budget", - "delete" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "delete-with-rg": { - "help": { - "short": "Delete operation to delete a budget." - }, - "names": [ - "consumption", - "budget", - "delete-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List budgets for an Azure subscription." - }, - "names": [ - "consumption", - "budget", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the budget for a subscription by budget name." - }, - "names": [ - "consumption", - "budget", - "show" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "show-with-rg": { - "help": { - "short": "Get the budget for a resource group under a subscription by budget name." - }, - "names": [ - "consumption", - "budget", - "show-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "update" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - }, - "update-with-rg": { - "help": { - "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." - }, - "names": [ - "consumption", - "budget", - "update-with-rg" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage budgets for an Azure subscription." - }, - "names": [ - "consumption", - "budget" - ] - }, - "marketplace": { - "commands": { - "list": { - "help": { - "short": "List the marketplace for an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "marketplace", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/marketplaces", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/providers/microsoft.consumption/marketplaces", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Inspect the marketplace usage data of an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "marketplace" - ] - }, - "pricesheet": { - "commands": { - "show": { - "help": { - "short": "Show the price sheet for an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "pricesheet", - "show" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/pricesheets/default", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/providers/microsoft.consumption/pricesheets/default", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Inspect the price sheet of an Azure subscription within a billing period." - }, - "names": [ - "consumption", - "pricesheet" - ] - }, - "reservation": { - "commandGroups": { - "detail": { - "commands": { - "list": { - "help": { - "short": "List the details of a reservation by order id or reservation id." - }, - "names": [ - "consumption", - "reservation", - "detail", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationdetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationdetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "List reservation details." - }, - "names": [ - "consumption", - "reservation", - "detail" - ] - }, - "summary": { - "commands": { - "list": { - "help": { - "short": "List reservation summaries for daily or monthly by order Id or reservation id." - }, - "names": [ - "consumption", - "reservation", - "summary", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationsummaries", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationsummaries", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "List reservation summaries." - }, - "names": [ - "consumption", - "reservation", - "summary" - ] - } - }, - "help": { - "short": "Manage reservations for Azure resources." - }, - "names": [ - "consumption", - "reservation" - ] - }, - "usage": { - "commands": { - "list": { - "help": { - "short": "List the details of Azure resource consumption, either as an invoice or within a billing period." - }, - "names": [ - "consumption", - "usage", - "list" - ], - "versions": [ - { - "name": "2018-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/usagedetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - }, - { - "id": "/subscriptions/{}/providers/microsoft.consumption/usagedetails", - "plane": "mgmt-plane", - "version": "2018-01-31" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Inspect the usage of Azure resources." - }, - "names": [ - "consumption", - "usage" - ] - } - }, - "help": { - "short": "Manage consumption of Azure resources." - }, - "names": [ - "consumption" - ] - }, - "cosmosdb": { - "commandGroups": { - "postgres": { - "commandGroups": { - "cluster": { - "commandGroups": { - "server": { - "commands": { - "list": { - "help": { - "short": "List servers of a cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "server", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster server list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List servers of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a server in cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "server", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster server show -n \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show the server of cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL cluster servers." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "server" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new cluster with servers." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new single node cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --point-in-time-utc \"2017-12-14T00:00:37.467Z\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" - ], - "name": "Create a new cluster as a point in time restore" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" - ], - "name": "Create a new cluster as a read replica" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord false --node-count 3 --node-server-edition \"MemoryOptimized\" --node-v-cores 8 --node-storage 131072 --postgresql-version \"15\" --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new multi-node cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 1 --coordinator-server-edition \"BurstableMemoryOptimized\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new single node Burstable 1 vCore cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 2 --coordinator-server-edition \"BurstableGeneralPurpose\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --login-password \"password\"" - ], - "name": "Create a new single node Burstable 2 vCores cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster together with servers in it." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster delete -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Delete the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all clusters in a subscription or a resource group." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster list -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List clusters in a resource group" - }, - { - "commands": [ - "cosmosdb postgres cluster list --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List clusters in a subscription" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/servergroupsv2", - "plane": "mgmt-plane", - "version": "2022-11-08" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "promote": { - "help": { - "short": "Promotes read replica cluster to an independent read-write cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "promote" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster promote -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Promote read replica cluster to an independent read-write cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/promote", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "restart": { - "help": { - "short": "Restarts all nodes in the cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster restart -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Restart all servers in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/restart", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a cluster such as compute and storage configuration and cluster lifecycle metadata such as cluster creation date and time." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster show -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show details of cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts stopped compute on all cluster nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster start -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Start all servers in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/start", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops compute on all cluster nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster stop -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Stop all servers in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/stop", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an existing cluster. The request body can contain one or several properties from the cluster definition." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16" - ], - "name": "Scale compute up or down" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-count 2" - ], - "name": "Scale out: Add new worker nodes" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --coordinator-storage 2097152" - ], - "name": "Scale up storage" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16 --node-count 4 coordinator-v-cores 16 --login-password \"newPassword\"" - ], - "name": "Update multiple configuration settings of the cluster" - }, - { - "commands": [ - "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --maintenance-window day-of-week=1 start-hour=2 --start-minute=0 custom-window=\"Enabled\"" - ], - "name": "Update or define maintenance window" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL clusters." - }, - "names": [ - "cosmosdb", - "postgres", - "cluster" - ] - }, - "configuration": { - "commandGroups": { - "coordinator": { - "commands": { - "show": { - "help": { - "short": "Get information of a configuration for coordinator." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "coordinator", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration coordinator show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Get configuration details for coordinator" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Updates configuration of coordinator in a cluster" - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "coordinator", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration coordinator update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update single configuration of coordinator" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL coordinator configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "coordinator" - ] - }, - "node": { - "commands": { - "show": { - "help": { - "short": "Get information of a configuration for worker nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "node", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration node show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Get configuration details for node" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Updates configuration of worker nodes in a cluster" - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "node", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration node update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update single configuration of nodes" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL node configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "node" - ] - }, - "server": { - "commands": { - "list": { - "help": { - "short": "List all the configurations of a server in cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "server", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration server list --server-name \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List configurations of the server in the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}/configurations", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL server configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "server" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List all the configurations of a cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List configurations of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information of a configuration for coordinator and nodes." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres configuration show -n \"array-nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Get configuration details" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL configurations." - }, - "names": [ - "cosmosdb", - "postgres", - "configuration" - ] - }, - "firewall-rule": { - "commands": { - "create": { - "help": { - "short": "Create a new cluster firewall rule or updates an existing cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule create -n \"rule1\" --start-ip-address \"0.0.0.0\" --end-ip-address \"255.255.255.255\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Create a firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule delete -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Delete the firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the firewall rules on cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List firewall rules of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule show -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show the firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an existing cluster firewall rule." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres firewall-rule update -n \"rule1\" --start-ip-address \"0.0.0.1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update start ip address of the firewall rule of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL firewall rules." - }, - "names": [ - "cosmosdb", - "postgres", - "firewall-rule" - ] - }, - "role": { - "commands": { - "create": { - "help": { - "short": "Create a new role or updates an existing role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres role create -n \"testrole\" --password \"password\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Create a new role for cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres role delete -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Delete a role of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the roles in a given cluster." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "cosmosdb postgres role list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "List roles of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get information about a cluster role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az cosmosdb postgres role show -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Show the role of the cluster" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an existing role." - }, - "names": [ - "cosmosdb", - "postgres", - "role", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az cosmosdb postgres role update -n \"testrole\" --password \"newPassword\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" - ], - "name": "Update password of the role" - } - ], - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL roles." - }, - "names": [ - "cosmosdb", - "postgres", - "role" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Checks availability of a cluster name. Cluster names should be globally unique; at least 3 characters and at most 40 characters long; they must only contain lowercase letters, numbers, and hyphens; and must not start or end with a hyphen." - }, - "names": [ - "cosmosdb", - "postgres", - "check-name-availability" - ], - "versions": [ - { - "name": "2022-11-08", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-11-08" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB for PostgreSQL resources." - }, - "names": [ - "cosmosdb", - "postgres" - ] - } - }, - "help": { - "short": "Manage Azure Cosmos DB database accounts." - }, - "names": [ - "cosmosdb" - ] - }, - "databox": { - "commandGroups": { - "job": { - "commands": { - "cancel": { - "help": { - "short": "CancelJob." - }, - "names": [ - "databox", - "job", - "cancel" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job cancel -g rg --job-name name --reason reason" - ], - "name": "Cancel job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/cancel", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new job with the specified parameters." - }, - "names": [ - "databox", - "job", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job create -g rg -n job-name --sku databox --contact-name 'test' --phone 14258828080 --email-list testing@microsoft.com --street-address1 \"1 MICROSOFT WAY\" --city Redmond --state-or-province WA --country US --postal-code 98052 --company-name Microsoft --storage-account account-id --staging-storage-account account-id --resource-group-for-managed-disk rg --transfer-type ImportToAzure --kek-type MicrosoftManaged" - ], - "name": "Create job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a job." - }, - "names": [ - "databox", - "job", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job delete -n job-name -g rg" - ], - "name": "Delete job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the jobs available under the subscription." - }, - "names": [ - "databox", - "job", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job list -g rg" - ], - "name": "List job by resource group" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databox/jobs", - "plane": "mgmt-plane", - "version": "2022-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "list-credential": { - "help": { - "short": "This method gets the unencrypted secrets related to the job." - }, - "names": [ - "databox", - "job", - "list-credential" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job list-credential -g rg -n job-name" - ], - "name": "List credential" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/listcredentials", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "mark-devices-shipped": { - "help": { - "short": "Request to mark devices for a given job as shipped" - }, - "names": [ - "databox", - "job", - "mark-devices-shipped" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job mark-devices-shipped -g rg -n job-name" - ], - "name": "Mark devices shipped" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/markdevicesshipped", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified job." - }, - "names": [ - "databox", - "job", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job show -g rg -n job-name" - ], - "name": "Show job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the properties of an existing job." - }, - "names": [ - "databox", - "job", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databox job update -g rg -n job-name --contact-name 'name --email-list email --phone phone-number" - ], - "name": "Update job" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data box job" - }, - "names": [ - "databox", - "job" - ] - } - }, - "help": { - "short": "Manage data box" - }, - "names": [ - "databox" - ] - }, - "databricks": { - "commandGroups": { - "access-connector": { - "commands": { - "create": { - "help": { - "short": "Create azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Create a databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Create a databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Delete a databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Delete a databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the azure databricks accessConnectors within a subscription." - }, - "names": [ - "databricks", - "access-connector", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector list --resource-group MyResourceGroup" - ], - "name": "Lists databricks accessConnectors within a resource group" - }, - { - "commands": [ - "databricks access-connector list" - ], - "name": "Lists all the databricks accessConnectors within a subscription." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector list --resource-group MyResourceGroup" - ], - "name": "Lists databricks accessConnectors within a resource group" - }, - { - "commands": [ - "databricks access-connector list" - ], - "name": "Lists all the databricks accessConnectors within a subscription." - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Get an azure databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" - ], - "name": "Get an azure databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update azure databricks accessConnector." - }, - "names": [ - "databricks", - "access-connector", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Update a databricks accessConnector" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" - ], - "name": "Update a databricks accessConnector" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks access connector." - }, - "names": [ - "databricks", - "access-connector" - ] - }, - "workspace": { - "commandGroups": { - "outbound-endpoint": { - "commands": { - "list": { - "help": { - "short": "List the list of endpoints that VNET Injected Workspace calls Azure Databricks Control Plane. You must configure outbound access with these endpoints. For more information, see https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/udr" - }, - "names": [ - "databricks", - "workspace", - "outbound-endpoint", - "list" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage endpoints in the specified workspace." - }, - "names": [ - "databricks", - "workspace", - "outbound-endpoint" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create the status of a private endpoint connection with the specified name" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete private endpoint connection with the specified name" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List private endpoint connections of the workspace" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a private endpoint connection properties for a workspace" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the status of a private endpoint connection with the specified name" - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace private endpoint connections." - }, - "names": [ - "databricks", - "workspace", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List private link resources for a given workspace" - }, - "names": [ - "databricks", - "workspace", - "private-link-resource", - "list" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified private link resource for the given group id (sub-resource)" - }, - "names": [ - "databricks", - "workspace", - "private-link-resource", - "show" - ], - "versions": [ - { - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace private link resources." - }, - "names": [ - "databricks", - "workspace", - "private-link-resource" - ] - }, - "vnet-peering": { - "commands": { - "create": { - "help": { - "short": "Create a vnet peering for a workspace." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" - ], - "name": "Create a vnet peering for a workspace" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" - ], - "name": "Create a vnet peering for a workspace" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Delete the vnet peering." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Delete the vnet peering." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List vnet peerings under a workspace." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List vnet peerings under a workspace." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List vnet peerings under a workspace." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Show the vnet peering" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" - ], - "name": "Show the vnet peering" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" - ], - "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" - ], - "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace vnet peering." - }, - "names": [ - "databricks", - "workspace", - "vnet-peering" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new workspace." - }, - "names": [ - "databricks", - "workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" - ], - "name": "Create a workspace" - }, - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" - ], - "name": "Create a workspace with managed identity for storage account" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" - ], - "name": "Create a workspace" - }, - { - "commands": [ - "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" - ], - "name": "Create a workspace with managed identity for storage account" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the workspace." - }, - "names": [ - "databricks", - "workspace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" - ], - "name": "Delete the workspace" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" - ], - "name": "Delete the workspace" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get all the workspaces." - }, - "names": [ - "databricks", - "workspace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace list --resource-group MyResourceGroup" - ], - "name": "List workspaces within a resource group" - }, - { - "commands": [ - "databricks workspace list" - ], - "name": "List workspaces within the default subscription" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace list --resource-group MyResourceGroup" - ], - "name": "List workspaces within a resource group" - }, - { - "commands": [ - "databricks workspace list" - ], - "name": "List workspaces within the default subscription" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2023-02-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the workspace." - }, - "names": [ - "databricks", - "workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" - ], - "name": "Show the workspace" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" - ], - "name": "Show the workspace" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the workspace." - }, - "names": [ - "databricks", - "workspace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" - ], - "name": "Update the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" - ], - "name": "Clean the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" - ], - "name": "Prepare for CMK encryption by assigning identity for storage account." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" - ], - "name": "Configure CMK encryption" - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" - ], - "name": "Revert encryption to Microsoft Managed Keys" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" - ], - "name": "Update the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" - ], - "name": "Clean the workspace's tags." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" - ], - "name": "Prepare for CMK encryption by assigning identity for storage account." - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" - ], - "name": "Configure CMK encryption" - }, - { - "commands": [ - "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" - ], - "name": "Revert encryption to Microsoft Managed Keys" - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage databricks workspace." - }, - "names": [ - "databricks", - "workspace" - ] - } - }, - "help": { - "short": "Manage databricks workspaces." - }, - "names": [ - "databricks" - ] - }, - "dataprotection": { - "commandGroups": { - "backup-instance": { - "commandGroups": { - "deleted-backup-instance": { - "commands": { - "list": { - "help": { - "short": "List deleted backup instances belonging to a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance", - "list" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a deleted backup instance with name in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance", - "show" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "undelete": { - "help": { - "short": "Undelete soft-deleted backup instances." - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance", - "undelete" - ], - "versions": [ - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Perform operations on soft-deleted backup instances." - }, - "names": [ - "dataprotection", - "backup-instance", - "deleted-backup-instance" - ] - }, - "restore": { - "commands": { - "trigger": { - "help": { - "short": "Triggers restore for a BackupInstance" - }, - "names": [ - "dataprotection", - "backup-instance", - "restore", - "trigger" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance restore trigger -g sarath-rg --vault-name sarath-vault --backup-instance-name {backup_instance_name} --restore-request-object restore_request.json" - ], - "name": "Trigger restore" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Restore backed up instances from recovery points in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "restore" - ] - } - }, - "commands": { - "adhoc-backup": { - "help": { - "short": "Trigger adhoc backup." - }, - "names": [ - "dataprotection", - "backup-instance", - "adhoc-backup" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Trigger Adhoc Backup" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", - "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Configure backup for a resource in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" - ], - "name": "create a backup instance in a backup vault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" - ], - "name": "create a backup instance in a backup vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a backup instance in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Delete BackupInstance" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Delete BackupInstance" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Gets backup instances belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List backup instances in a vault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List backup instances in a vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "resume-protection": { - "help": { - "short": "This operation will resume protection for a stopped backup instance." - }, - "names": [ - "dataprotection", - "backup-instance", - "resume-protection" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Resume protection" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Resume protection" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a backup instance with name in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get BackupInstance" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get BackupInstance" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "stop-protection": { - "help": { - "short": "This operation will stop protection of a backup instance and data will be held forever." - }, - "names": [ - "dataprotection", - "backup-instance", - "stop-protection" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Stop protection" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Stop protection" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "suspend-backup": { - "help": { - "short": "This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)" - }, - "names": [ - "dataprotection", - "backup-instance", - "suspend-backup" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Suspend backups" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" - ], - "name": "Suspend backups" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a backup instance in a backup vault" - }, - "names": [ - "dataprotection", - "backup-instance", - "update" - ], - "versions": [ - { - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "validate-for-backup": { - "help": { - "short": "Validate whether adhoc backup will be successful or not" - }, - "names": [ - "dataprotection", - "backup-instance", - "validate-for-backup" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-backup -g sarath-rg --vault-name sarath-vault --backup-instance backup_instance.json" - ], - "name": "Validate for backup" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" - ], - "name": "Validate Backup" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "validate-for-restore": { - "help": { - "short": "Validates if Restore can be triggered for a DataSource" - }, - "names": [ - "dataprotection", - "backup-instance", - "validate-for-restore" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az dataprotection backup-instance validate-for-restore --name \"testInstance1\" --restore-request-object \"restoreRequest.json\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Validate Restore" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" - ], - "name": "Validate Restore" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage backup instance with dataprotection." - }, - "names": [ - "dataprotection", - "backup-instance" - ] - }, - "backup-policy": { - "commands": { - "create": { - "help": { - "short": "Create a backup policy belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" - ], - "name": "Create Backup Policy" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" - ], - "name": "Create Backup Policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Deletes a backup policy belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Delete Backup Policy" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Delete Backup Policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List list of backup policies belonging to a backup vault" - }, - "names": [ - "dataprotection", - "backup-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "List Backup Policies" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "List Backup Policies" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a backup policy belonging to a backup vault" - }, - "names": [ - "dataprotection", - "backup-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Get Backup Policy" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" - ], - "name": "Get Backup Policy" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a backup policy belonging to a backup vault." - }, - "names": [ - "dataprotection", - "backup-policy", - "update" - ], - "versions": [ - { - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage backup policy with dataprotection." - }, - "names": [ - "dataprotection", - "backup-policy" - ] - }, - "backup-vault": { - "commands": { - "create": { - "help": { - "short": "Create a BackupVault resource belonging to a resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Create BackupVault With MSI" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a BackupVault resource from the resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Delete BackupVault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Gets list of backup vault in a subscription or in a resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2022-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault list" - ], - "name": "List backup vault in a subscription" - }, - { - "commands": [ - "dataprotection backup-vault list -g sarath-rg" - ], - "name": "List backup vault in a resource group" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a resource belonging to a resource group." - }, - "names": [ - "dataprotection", - "backup-vault", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault" - }, - { - "commands": [ - "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Get BackupVault With MSI" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Updates a BackupVault resource belonging to a resource group. For example, updating tags for a resource." - }, - "names": [ - "dataprotection", - "backup-vault", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" - ], - "name": "Patch BackupVault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage backup vault with dataprotection." - }, - "names": [ - "dataprotection", - "backup-vault" - ] - }, - "job": { - "commands": { - "list": { - "help": { - "short": "Returns list of jobs belonging to a backup vault." - }, - "names": [ - "dataprotection", - "job", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Jobs" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Jobs" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a job with id in a backup vault." - }, - "names": [ - "dataprotection", - "job", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Job" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" - ], - "name": "Get Job" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage job with dataprotection." - }, - "names": [ - "dataprotection", - "job" - ] - }, - "recovery-point": { - "commands": { - "list": { - "help": { - "short": "Returns a list of Recovery Points for a DataSource in a vault." - }, - "names": [ - "dataprotection", - "recovery-point", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List Recovery Points in a Vault" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "List Recovery Points in a Vault" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a Recovery Point using recoveryPointId for a Datasource." - }, - "names": [ - "dataprotection", - "recovery-point", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get Recovery Point" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" - ], - "name": "Get Recovery Point" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage recovery point with dataprotection." - }, - "names": [ - "dataprotection", - "recovery-point" - ] - }, - "resource-guard": { - "commands": { - "create": { - "help": { - "short": "Creates or updates a ResourceGuard resource belonging to a resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Create ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Create ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Deletes a ResourceGuard resource from the resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Delete ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Delete ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Gets list of ResourceGuards in a subscription or in a resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard list" - ], - "name": "List ResourceGuards in a subscription" - }, - { - "commands": [ - "dataprotection resource-guard list -g sarath-rg" - ], - "name": "List ResourceGuards in a resource group" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard list" - ], - "name": "List ResourceGuards in a subscription" - }, - { - "commands": [ - "dataprotection resource-guard list -g sarath-rg" - ], - "name": "List ResourceGuards in a resource group" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Returns a ResourceGuard belonging to a resource group." - }, - "names": [ - "dataprotection", - "resource-guard", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Get ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" - ], - "name": "Get ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Updates protected operations associated with a ResourceGuard." - }, - "names": [ - "dataprotection", - "resource-guard", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" - ], - "name": "Update ResourceGuard" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" - ], - "name": "Update ResourceGuard" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage resource guard with dataprotection." - }, - "names": [ - "dataprotection", - "resource-guard" - ] - }, - "restorable-time-range": { - "commands": { - "find": { - "help": { - "short": "Finds the valid recovery point in time ranges for the restore." - }, - "names": [ - "dataprotection", - "restorable-time-range", - "find" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" - ], - "name": "Find Restorable Time Ranges" - } - ], - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" - ], - "name": "Find Restorable Time Ranges" - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage restorable time range with dataprotection." - }, - "names": [ - "dataprotection", - "restorable-time-range" - ] - } - }, - "help": { - "short": "Manage dataprotection." - }, - "names": [ - "dataprotection" - ] - }, - "devcenter": { - "commandGroups": { - "admin": { - "commandGroups": { - "attached-network": { - "commands": { - "create": { - "help": { - "short": "Create an attached network connection." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network create --attached-network-connection-name \"{attachedNetworkConnectionName}\" --network-connection-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an attached network connection." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network delete --attached-network-connection-name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the attached network connections configured for a dev center or project." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin attached-network list --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an attached network connection configured for a dev center or project." - }, - "names": [ - "devcenter", - "admin", - "attached-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show dev center attached network connection" - }, - { - "commands": [ - "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Show project attached network connection" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center attached network connection" - }, - { - "commands": [ - "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Get a project attached network connection" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage attached networks." - }, - "names": [ - "devcenter", - "admin", - "attached-network" - ] - }, - "catalog": { - "commands": { - "create": { - "help": { - "short": "Create a catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using an Azure DevOps repository" - }, - { - "commands": [ - "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using a GitHub repository" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using an Azure DevOps repository" - }, - { - "commands": [ - "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create using a GitHub repository" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a catalog resource." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog delete --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List catalogs for a dev center." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog show --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "sync": { - "help": { - "short": "Syncs templates for a template source." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "sync" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog sync --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Sync" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Sync" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a catalog." - }, - "names": [ - "devcenter", - "admin", - "catalog", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin catalog update --git-hub path=\"/environments\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage catalogs." - }, - "names": [ - "devcenter", - "admin", - "catalog" - ] - }, - "check-name-availability": { - "commands": { - "execute": { - "help": { - "short": "Check the availability of name for resource." - }, - "names": [ - "devcenter", - "admin", - "check-name-availability", - "execute" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" - ], - "name": "Check name availability" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" - ], - "name": "Check name availability" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage check name availability." - }, - "names": [ - "devcenter", - "admin", - "check-name-availability" - ] - }, - "devbox-definition": { - "commands": { - "create": { - "help": { - "short": "Create a dev box definition." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition create --location \"eastus\" --hibernate-support \"Enabled\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dev box definition." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List dev box definitions configured for a dev center or project." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a dev box definition configured for a dev center or a project." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show dev center dev box definition" - }, - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "Show project dev box definition" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get a dev center dev box definition" - }, - { - "commands": [ - "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" - ], - "name": "Get a project dev box definition" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dev box definition." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dev box definitions." - }, - "names": [ - "devcenter", - "admin", - "devbox-definition" - ] - }, - "devcenter": { - "commands": { - "create": { - "help": { - "short": "Create a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", - "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", - "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all dev centers in a resource group." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter list --resource-group \"rg1\"" - ], - "name": "List by Resource Group" - }, - { - "commands": [ - "devcenter admin devcenter list" - ], - "name": "List by Subscription" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin devcenter list" - ], - "name": "List by subscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dev center." - }, - "names": [ - "devcenter", - "admin", - "devcenter", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dev centers." - }, - "names": [ - "devcenter", - "admin", - "devcenter" - ] - }, - "environment-type": { - "commands": { - "create": { - "help": { - "short": "Create an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List environment types for the devcenter." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an environment type." - }, - "names": [ - "devcenter", - "admin", - "environment-type", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage environment types." - }, - "names": [ - "devcenter", - "admin", - "environment-type" - ] - }, - "gallery": { - "commands": { - "create": { - "help": { - "short": "Create a gallery." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery create --gallery-resource-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}\" --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List galleries for a dev center." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a gallery." - }, - "names": [ - "devcenter", - "admin", - "gallery", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage galleries." - }, - "names": [ - "devcenter", - "admin", - "gallery" - ] - }, - "image": { - "commands": { - "list": { - "help": { - "short": "List images for a dev center or gallery." - }, - "names": [ - "devcenter", - "admin", - "image", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" - ], - "name": "List by project" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List by dev center" - }, - { - "commands": [ - "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" - ], - "name": "List by gallery" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a gallery image." - }, - "names": [ - "devcenter", - "admin", - "image", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"{imageName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage images." - }, - "names": [ - "devcenter", - "admin", - "image" - ] - }, - "image-verion": { - "commands": { - "list": { - "help": { - "short": "List versions for an image." - }, - "names": [ - "devcenter", - "admin", - "image-verion", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get an image version." - }, - "names": [ - "devcenter", - "admin", - "image-verion", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"{versionName}\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage image version with devcenter" - }, - "names": [ - "devcenter", - "admin", - "image-verion" - ] - }, - "image-version": { - "commands": { - "list": { - "help": { - "short": "List versions for an image." - }, - "names": [ - "devcenter", - "admin", - "image-version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an image version." - }, - "names": [ - "devcenter", - "admin", - "image-version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage image versions." - }, - "names": [ - "devcenter", - "admin", - "image-version" - ] - }, - "network-connection": { - "commands": { - "create": { - "help": { - "short": "Create a network connection." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Create hybrid join" - }, - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Create Azure AD join" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create hybrid join" - }, - { - "commands": [ - "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Create Azure AD join" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network connection." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection delete --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List network connections." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin network-connection list" - ], - "name": "List by subscription" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin network-connection list" - ], - "name": "List by subscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-health-check": { - "help": { - "short": "List health check status details" - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List health check status details" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-health-detail": { - "help": { - "short": "List health check status details" - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list-health-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List health detail" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-outbound-network-dependencies-endpoint": { - "help": { - "short": "List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "list-outbound-network-dependencies-endpoint" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "List outbound network dependencies endpoint" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "run-health-check": { - "help": { - "short": "Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details" - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "run-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network connection." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-health-check": { - "help": { - "short": "Get health check status details." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "show-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" - ], - "name": "Get health check" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-health-detail": { - "help": { - "short": "Get health check status details." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "show-health-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection show-health-detail --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Show health detail" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a network connection." - }, - "names": [ - "devcenter", - "admin", - "network-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network connections." - }, - "names": [ - "devcenter", - "admin", - "network-connection" - ] - }, - "pool": { - "commands": { - "create": { - "help": { - "short": "Create a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\" --local-administrator Enabled" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool delete --name \"poolName\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List pools for a project." - }, - "names": [ - "devcenter", - "admin", - "pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool list --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "run-health-check": { - "help": { - "short": "Triggers a refresh of the pool status." - }, - "names": [ - "devcenter", - "admin", - "pool", - "run-health-check" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Run health check" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool show --name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a pool." - }, - "names": [ - "devcenter", - "admin", - "pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage pools." - }, - "names": [ - "devcenter", - "admin", - "pool" - ] - }, - "project": { - "commands": { - "create": { - "help": { - "short": "Create a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project delete --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List projects." - }, - "names": [ - "devcenter", - "admin", - "project", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin project list" - ], - "name": "List by subscription" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project list --resource-group \"rg1\"" - ], - "name": "List by resource group" - }, - { - "commands": [ - "devcenter admin project list" - ], - "name": "List by subscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project show --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a project." - }, - "names": [ - "devcenter", - "admin", - "project", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage projects." - }, - "names": [ - "devcenter", - "admin", - "project" - ] - }, - "project-allowed-environment-type": { - "commands": { - "list": { - "help": { - "short": "List allowed environment types for a project." - }, - "names": [ - "devcenter", - "admin", - "project-allowed-environment-type", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an allowed environment type." - }, - "names": [ - "devcenter", - "admin", - "project-allowed-environment-type", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage project allowed environment types." - }, - "names": [ - "devcenter", - "admin", - "project-allowed-environment-type" - ] - }, - "project-environment-type": { - "commands": { - "create": { - "help": { - "short": "Create a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type delete --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List environment types for a project." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a project environment type." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage project environment types." - }, - "names": [ - "devcenter", - "admin", - "project-environment-type" - ] - }, - "schedule": { - "commands": { - "create": { - "help": { - "short": "Create a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" - ], - "name": "Create" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List schedules for a pool." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Show" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a schedule." - }, - "names": [ - "devcenter", - "admin", - "schedule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" - ], - "name": "Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage schedules." - }, - "names": [ - "devcenter", - "admin", - "schedule" - ] - }, - "sku": { - "commands": { - "list": { - "help": { - "short": "List the Microsoft.DevCenter SKUs available in a subscription." - }, - "names": [ - "devcenter", - "admin", - "sku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin sku list" - ], - "name": "List" - } - ], - "name": "2022-11-11-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", - "plane": "mgmt-plane", - "version": "2022-11-11-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "devcenter admin sku list" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage skus." - }, - "names": [ - "devcenter", - "admin", - "sku" - ] - }, - "usage": { - "commands": { - "list": { - "help": { - "short": "List the current usages and limits in this location for the provided subscription." - }, - "names": [ - "devcenter", - "admin", - "usage", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "devcenter admin usage list --location \"westus3\"" - ], - "name": "List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage usages." - }, - "names": [ - "devcenter", - "admin", - "usage" - ] - } - }, - "help": { - "short": "Manage devcenter admin resources." - }, - "names": [ - "devcenter", - "admin" - ] - } - }, - "help": { - "short": "Manage resources with devcenter." - }, - "names": [ - "devcenter" - ] - }, - "disk": { - "commands": { - "create": { - "help": { - "short": "Create a disk." - }, - "names": [ - "disk", - "create" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a managed disk." - }, - "names": [ - "disk", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk delete --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Delete a managed disk." - } - ], - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk delete --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Delete a managed disk." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk delete --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Delete a managed disk." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List managed disks." - }, - "names": [ - "disk", - "list" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2022-07-02" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2019-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "revoke-access": { - "help": { - "short": "Revoke a resource's read access to a managed disk." - }, - "names": [ - "disk", - "revoke-access" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk revoke-access --ids $id" - ], - "name": "Revoke a resource's read access to a managed disk." - }, - { - "commands": [ - "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Revoke a resource's read access to a managed disk." - } - ], - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk revoke-access --ids $id" - ], - "name": "Revoke a resource's read access to a managed disk." - }, - { - "commands": [ - "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Revoke a resource's read access to a managed disk." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk revoke-access --ids $id" - ], - "name": "Revoke a resource's read access to a managed disk." - }, - { - "commands": [ - "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" - ], - "name": "Revoke a resource's read access to a managed disk." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a disk." - }, - "names": [ - "disk", - "show" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a disk." - }, - "names": [ - "disk", - "update" - ], - "versions": [ - { - "name": "2022-07-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2022-07-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Azure Virtual Machines use disks as a place to store an operating system, applications, and data. All Azure virtual machines have at least two disks: An operating system disk, and a temporary disk. The operating system disk is created from an image, and both the operating system disk and the image are actually virtual hard disks (VHDs) stored in an Azure storage account. Virtual machines also can have one or more data disks, that are also stored as VHDs.", - "Azure Unmanaged Data Disks have a maximum size of 4095 GB. To use disks larger than 4095 GB use [Azure Managed Disks](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)" - ], - "short": "Manage Azure Managed Disks." - }, - "names": [ - "disk" - ] - }, - "disk-access": { - "commands": { - "create": { - "help": { - "short": "Create a disk access resource" - }, - "names": [ - "disk-access", - "create" - ], - "versions": [ - { - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a disk access resource." - }, - "names": [ - "disk-access", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-access delete -g MyResourceGroup -n MyDiskAccess" - ], - "name": "Delete a disk access resource." - } - ], - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the disk access resources under a resource group." - }, - "names": [ - "disk-access", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-access list -g MyResourceGroup" - ], - "name": "List all disk access resources in a resource group." - } - ], - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/diskaccesses", - "plane": "mgmt-plane", - "version": "2020-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a disk access resource." - }, - "names": [ - "disk-access", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-access show -g MyResourceGroup -n MyDiskAccess" - ], - "name": "Get information of a disk access resource." - } - ], - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a disk access resource" - }, - "names": [ - "disk-access", - "update" - ], - "versions": [ - { - "name": "2020-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", - "plane": "mgmt-plane", - "version": "2020-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage disk access resources." - }, - "names": [ - "disk-access" - ] - }, - "disk-encryption-set": { - "commands": { - "create": { - "help": { - "short": "Create a disk encryption set" - }, - "names": [ - "disk-encryption-set", - "create" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a disk encryption set." - }, - "names": [ - "disk-encryption-set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Delete a disk encryption set." - } - ], - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Delete a disk encryption set." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List disk encryption sets." - }, - "names": [ - "disk-encryption-set", - "list" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2022-03-02" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2019-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "list-associated-resources": { - "help": { - "short": "List all resources that are encrypted with this disk encryption set." - }, - "names": [ - "disk-encryption-set", - "list-associated-resources" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}/associatedresources", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a disk encryption set." - }, - "names": [ - "disk-encryption-set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Get information of a disk encryption sets" - } - ], - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" - ], - "name": "Get information of a disk encryption sets" - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a disk encryption set" - }, - "names": [ - "disk-encryption-set", - "update" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Disk Encryption Set resource." - }, - "names": [ - "disk-encryption-set" - ] - }, - "dnc": { - "commandGroups": { - "controller": { - "commands": { - "create": { - "help": { - "short": "Create a dnc controller." - }, - "names": [ - "dnc", - "controller", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\"" - ], - "name": "Create a controller" - }, - { - "commands": [ - "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\" --purpose \"test\"" - ], - "name": "Create a test controller" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the DNC controller." - }, - "names": [ - "dnc", - "controller", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc controller delete --resource-group \"TestRG\" --resource-name \"testcontroller\"" - ], - "name": "Delete a controller" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details about the specified dnc controller." - }, - "names": [ - "dnc", - "controller", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc controller show --resource-group \"TestRG\" --resource-name \"testcontroller\"" - ], - "name": "Get details of a controller" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a dnc controller" - }, - "names": [ - "dnc", - "controller", - "update" - ], - "versions": [ - { - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage controller with dnc." - }, - "names": [ - "dnc", - "controller" - ] - }, - "delegated-subnet-service": { - "commands": { - "create": { - "help": { - "short": "Create delegated subnet resource." - }, - "names": [ - "dnc", - "delegated-subnet-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Create a subnet delegated to DNC" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\" --allocation-block-prefix-size 27" - ], - "name": "Create a subnet delegated to DNC" - } - ], - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete dnc DelegatedSubnet." - }, - "names": [ - "dnc", - "delegated-subnet-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Delete the subnet delegated to DNC" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Delete the subnet delegated to DNC" - } - ], - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details about the specified dnc DelegatedSubnet Link." - }, - "names": [ - "dnc", - "delegated-subnet-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Get details of a subnet delegated to DNC" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" - ], - "name": "Get details of a subnet delegated to DNC" - } - ], - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update delegated subnet resource" - }, - "names": [ - "dnc", - "delegated-subnet-service", - "update" - ], - "versions": [ - { - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - }, - { - "name": "2023-06-27-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", - "plane": "mgmt-plane", - "version": "2023-06-27-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage delegated subnet service with dnc." - }, - "names": [ - "dnc", - "delegated-subnet-service" - ] - }, - "orchestrator-instance-service": { - "commands": { - "create": { - "help": { - "short": "Create a orchestrator instance." - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc orchestrator-instance-service create --type \"SystemAssigned\" --location \"West US\" --kind \"Kubernetes\" --api-server-endpoint \"https://testk8s.cloudapp.net\" --cluster-root-ca \"ddsadsad344mfdsfdl\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/testcontroller\" --orchestrator-app-id \"546192d7-503f-477a-9cfe-4efc3ee2b6e1\" --orchestrator-tenant-id \"da6192d7-503f-477a-9cfe-4efc3ee2b6c3\" --priv-link-resource-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/privateLinkServices/plresource1\" --resource-group \"TestRG\" --resource-name \"testk8s1\"" - ], - "name": "Create an orchestrator instance" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the Orchestrator Instance." - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc orchestrator-instance-service delete --resource-group \"TestRG\" --resource-name \"testk8s1\"" - ], - "name": "Delete an orchestrator instance" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details about the orchestrator instance." - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dnc orchestrator-instance-service show --resource-group \"TestRG\" --resource-name \"testk8s1\"" - ], - "name": "Get details of an orchestrator instance" - } - ], - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a orchestrator instance" - }, - "names": [ - "dnc", - "orchestrator-instance-service", - "update" - ], - "versions": [ - { - "name": "2023-05-18-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", - "plane": "mgmt-plane", - "version": "2023-05-18-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage orchestrator instance service with dnc." - }, - "names": [ - "dnc", - "orchestrator-instance-service" - ] - } - }, - "help": { - "short": "Manage Delegated Network." - }, - "names": [ - "dnc" - ] - }, - "dns-resolver": { - "commandGroups": { - "forwarding-rule": { - "commands": { - "create": { - "help": { - "short": "Create a forwarding rule in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule create --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --domain-name \"contoso.com.\" --forwarding-rule-state \"Enabled\" --metadata additionalProp1=\"value1\" --target-dns-servers [{ip-address:\"10.0.0.1\",port:53},{ip-address:\"10.0.0.2\",port:53}] --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule delete --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists forwarding rules in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule list --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\"" - ], - "name": "List forwarding rules in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of a forwarding rule in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule show --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a forwarding rule in a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-rule update --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --forwarding-rule-state \"Disabled\" --metadata additionalProp2=\"value2\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update forwarding rule in a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage forwarding rule with dns resolver" - }, - "names": [ - "dns-resolver", - "forwarding-rule" - ] - }, - "forwarding-ruleset": { - "commands": { - "create": { - "help": { - "short": "Create a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset create --name \"samplednsForwardingRuleset\" --location \"westus2\" --outbound-endpoints [{id:\"/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resou rceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolvers/sampleDnsResolver/out boundEndpoints/sampleOutboundEndpoint0\"},{id:\"/subscriptions/abdd4249-9f3 4-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsR esolvers/sampleDnsResolver/outboundEndpoints/sampleOutboundEndpoint1\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset delete --name \"samplednsForwardingRulesetName\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists DNS forwarding rulesets in all resource groups of a subscription." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset list" - ], - "name": "List DNS forwarding rulesets by subscription" - }, - { - "commands": [ - "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\"" - ], - "name": "List DNS forwarding rulesets by resource group" - }, - { - "commands": [ - "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS forwarding rulesets by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/dnsforwardingrulesets", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-by-virtual-network": { - "help": { - "short": "Lists DNS forwarding ruleset resource IDs attached to a virtual network." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "list-by-virtual-network" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS forwarding rulesets by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsforwardingrulesets", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a DNS forwarding ruleset properties." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset show --name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "forwarding-ruleset", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver forwarding-ruleset update --name \"sampleDnsForwardingRuleset\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage forwarding ruleset with dns resolver" - }, - "names": [ - "dns-resolver", - "forwarding-ruleset" - ] - }, - "inbound-endpoint": { - "commands": { - "create": { - "help": { - "short": "Create an inbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --location \"westus2\" --ip-configurations [{private-ip-address:'',private-ip-allocation-method:\"Dynamic\",id:\"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sa mpleVirtualNetwork/subnets/sampleSubnet\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists inbound endpoints for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" - ], - "name": "List inbound endpoints by DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of an inbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates an inbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "inbound-endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver inbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update inbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound endpoint with dns resolver" - }, - "names": [ - "dns-resolver", - "inbound-endpoint" - ] - }, - "outbound-endpoint": { - "commands": { - "create": { - "help": { - "short": "Create an outbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --location \"westus2\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1 f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNe tworks/sampleVirtualNetwork/subnets/sampleSubnet\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists outbound endpoints for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" - ], - "name": "List outbound endpoints by DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of an outbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates an outbound endpoint for a DNS resolver." - }, - "names": [ - "dns-resolver", - "outbound-endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver outbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update outbound endpoint for DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage outbound endpoint with dns resolver" - }, - "names": [ - "dns-resolver", - "outbound-endpoint" - ] - }, - "vnet-link": { - "commands": { - "create": { - "help": { - "short": "Create a virtual network link to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link create --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceG roups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sampleVirtualN etwork\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Upsert virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "vnet-link", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link delete --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Delete virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists virtual network links to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link list --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" - ], - "name": "List virtual network links to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of a virtual network link to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link show --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Retrieve virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates a virtual network link to a DNS forwarding ruleset." - }, - "names": [ - "dns-resolver", - "vnet-link", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver vnet-link update --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" - ], - "name": "Update virtual network link to a DNS forwarding ruleset" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage vnet link with dns resolver" - }, - "names": [ - "dns-resolver", - "vnet-link" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a DNS resolver." - }, - "names": [ - "dns-resolver", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver create --name \"sampleDnsResolver\" --location \"westus2\" --id \"/subscriptions/ cbb1387e-4b03-44f2-ad41-58d4677b9873/resourceGroups/virtualNetworkResourceGroup/providers/Mi crosoft.Network/virtualNetworks/sampleVirtualNetwork\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Upsert DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a DNS resolver. WARNING: This operation cannot be undone." - }, - "names": [ - "dns-resolver", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver delete --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Delete DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists DNS resolvers in all resource groups of a subscription." - }, - "names": [ - "dns-resolver", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver list --resource-group \"sampleResourceGroup\"" - ], - "name": "List DNS resolvers by resource group" - }, - { - "commands": [ - "dns-resolver list" - ], - "name": "List DNS resolvers by subscription" - }, - { - "commands": [ - "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS resolvers by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/dnsresolvers", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-by-virtual-network": { - "help": { - "short": "Lists DNS resolver resource IDs linked to a virtual network." - }, - "names": [ - "dns-resolver", - "list-by-virtual-network" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" - ], - "name": "List DNS resolvers by virtual network" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsresolvers", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets properties of a DNS resolver." - }, - "names": [ - "dns-resolver", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver show --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Retrieve DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates a DNS resolver." - }, - "names": [ - "dns-resolver", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dns-resolver update --name \"sampleDnsResolver\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" - ], - "name": "Update DNS resolver" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dns Resolver" - }, - "names": [ - "dns-resolver" - ] - }, - "dynatrace": { - "commandGroups": { - "monitor": { - "commandGroups": { - "sso-config": { - "commands": { - "create": { - "help": { - "short": "Create a dynatrace sso-config resource" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor sso-config create -g rg --monitor-name monitor -n default --aad-domains \"['mpliftrdt20210811outlook.onmicrosoft.com']\" --single-sign-on-url \"https://www.dynatrace.io\"" - ], - "name": "Create a sso-config" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all dynatrace sso-config by monitor name" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor sso-config list -g rg --monitor-name monitor" - ], - "name": "List sso-config" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a dynatrace sso-config" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor sso-config show -g rg --monitor-name monitor -n default" - ], - "name": "Show sso-config" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage monitor sso-config" - }, - "names": [ - "dynatrace", - "monitor", - "sso-config" - ] - }, - "tag-rule": { - "commands": { - "create": { - "help": { - "short": "Create a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule create -g rg --monitor-name monitor -n default --log-rules \"{send-aad-logs:enabled,send-subscription-logs:enabled,send-activity-logs:enabled,filtering-tags:[{name:env,value:prod,action:include},{name:env,value:dev,action:exclude}]}\" --metric-rules \"{filtering-tags:[{name:env,value:prod,action:include}]}\"" - ], - "name": "Create tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" - ], - "name": "Delete tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all tag rule by monitor name" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule list -g rg --monitor-name monitor" - ], - "name": "List tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule show -g rg --monitor-name monitor -n default" - ], - "name": "Show tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a tag rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" - ], - "name": "Update tag-rule" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dynatrace monitor tag-rule" - }, - "names": [ - "dynatrace", - "monitor", - "tag-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" - ], - "name": "Create a monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" - ], - "name": "Create a monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor delete -n monitor -g rg -y" - ], - "name": "Delete a monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor delete -n monitor -g rg -y" - ], - "name": "Delete a monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "get-sso-detail": { - "help": { - "short": "Get the SSO configuration details from the partner" - }, - "names": [ - "dynatrace", - "monitor", - "get-sso-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor get-sso-detail -g rg --monitor-name monitor --user-principal Alice@microsoft.com" - ], - "name": "Get-sso-detail" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getssodetails", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "get-vm-host-payload": { - "help": { - "short": "Return the payload that need to be passed in the request body for installing Dynatrace agent on a VM" - }, - "names": [ - "dynatrace", - "monitor", - "get-vm-host-payload" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor get-vm-host-payload -g rg --monitor-name monitor" - ], - "name": "Get-vm-host-payload" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getvmhostpayload", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all monitor resource by monitor name in a resource group" - }, - "names": [ - "dynatrace", - "monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list -g rg --monitor-name monitor" - ], - "name": "List monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-app-service": { - "help": { - "short": "Get list of app services with dynatrace PaaS OneAgent enabled" - }, - "names": [ - "dynatrace", - "monitor", - "list-app-service" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-app-service -g rg --monitor-name monitor" - ], - "name": "List-app-service" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listappservices", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-host": { - "help": { - "short": "List the compute resources currently being monitored by the dynatrace resource" - }, - "names": [ - "dynatrace", - "monitor", - "list-host" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-host -g rg --monitor-name monitor" - ], - "name": "List-host" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listhosts", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-linkable-environment": { - "help": { - "short": "Get all the dynatrace environments that a user can link a azure resource to" - }, - "names": [ - "dynatrace", - "monitor", - "list-linkable-environment" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-linkable-environment -g rg --monitor-name monitor --user-principal Alice@microsoft.com --region eastus2euap" - ], - "name": "List-linkable-environment" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listlinkableenvironments", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "list-monitored-resource": { - "help": { - "short": "List the resources currently being monitored by the dynatrace monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "list-monitored-resource" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor list-monitored-resource -g rg --monitor-name monitor" - ], - "name": "List-monitored-resource" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listmonitoredresources", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor show -g rg -n monitor" - ], - "name": "Show a monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor show -g rg -n monitor" - ], - "name": "Show a monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a monitor resource" - }, - "names": [ - "dynatrace", - "monitor", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" - ], - "name": "Update monitor" - } - ], - "name": "2021-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" - ], - "name": "Update monitor" - } - ], - "name": "2021-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2021-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage dynatrace monitor" - }, - "names": [ - "dynatrace", - "monitor" - ] - } - }, - "help": { - "short": "Manage dynatrace" - }, - "names": [ - "dynatrace" - ] - }, - "elastic": { - "commandGroups": { - "monitor": { - "commandGroups": { - "tag-rule": { - "commands": { - "create": { - "help": { - "short": "Create a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "create" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule create -n default -g rg --monitor-name monitor --log-rules \"{filteringTags:[{name:Environment,value:Prod,action:Include}]}\"" - ], - "name": "Create monitor tag-rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "delete" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule delete --monitor-name name -n name -g rg" - ], - "name": "Delete tag rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the tag rules for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "list" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule list -g rg --monitor-name name" - ], - "name": "List monitor tag rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "show" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor tag-rule show --monitor-name name -g rg -n name" - ], - "name": "Show tag rule" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a tag rule set for a given monitor resource." - }, - "names": [ - "elastic", - "monitor", - "tag-rule", - "update" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tag rule with elastic." - }, - "names": [ - "elastic", - "monitor", - "tag-rule" - ] - } - }, - "commands": { - "associate-traffic-filter": { - "help": { - "short": "Associate traffic filter" - }, - "names": [ - "elastic", - "monitor", - "associate-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor associate-traffic-filter --monitor-name name -g rg --ruleset-id" - ], - "name": "Monitor associate traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a monitor resource." - }, - "names": [ - "elastic", - "monitor", - "create" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor create -n monitor-name -g rg --user-info \"{firstName:Alice,lastName:bob,companyName:Micosoft,emailAddress:alice@microsoft.com}\" --sku \"{name:ess-monthly-consumption_Monthly}\"" - ], - "name": "Create monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create-and-associate-ip-filter": { - "help": { - "short": "Create and associate ip filter" - }, - "names": [ - "elastic", - "monitor", - "create-and-associate-ip-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor create-and-associate-ip-filter --monitor-name name -g rg --name name --ips 192.168.131.0, 192.168.132.6/22" - ], - "name": "Create and associate ip filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create-and-associate-pl-filter": { - "help": { - "short": "Create and associate pl filter" - }, - "names": [ - "elastic", - "monitor", - "create-and-associate-pl-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor create-and-associate-pl-filter --monitor-name monitor -g rg --name name" - ], - "name": "Create and associate pl filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "create-or-update-external-user": { - "help": { - "short": "Create or update external user" - }, - "names": [ - "elastic", - "monitor", - "create-or-update-external-user" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor create-or-update-external-user --monitor-name {monitor} -g {rg} --user-name newuser --full-name fullname --password password --email-id email@outlook.com --roles [admin,other_role]" - ], - "name": "Create or update external user" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a monitor resource." - }, - "names": [ - "elastic", - "monitor", - "delete" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor delete -n monitor -g rg" - ], - "name": "Delete monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "delete-traffic-filter": { - "help": { - "short": "Delete traffic filter" - }, - "names": [ - "elastic", - "monitor", - "delete-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor delete-traffic-filter --monitor-name name -g rg --ruleset-id id" - ], - "name": "Delete traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "detach-and-delete-traffic-filter": { - "help": { - "short": "Detach and delete traffic filter" - }, - "names": [ - "elastic", - "monitor", - "detach-and-delete-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor detach-and-delete-traffic-filter --monitor-name -g rg --ruleset-id id" - ], - "name": "Detach and delete traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "detach-traffic-filter": { - "help": { - "short": "Detach traffic filter" - }, - "names": [ - "elastic", - "monitor", - "detach-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor detach-traffic-filter --monitor-name name -g rg --ruleset-id" - ], - "name": "Detach traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all monitors under the specified resource group. And List all monitors under the specified subscription." - }, - "names": [ - "elastic", - "monitor", - "list" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list -g rg" - ], - "name": "List all monitors by resource group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-all-traffic-filter": { - "help": { - "short": "List all traffic filter" - }, - "names": [ - "elastic", - "monitor", - "list-all-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-all-traffic-filter --monitor-name name -g rg" - ], - "name": "List all traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-associated-traffic-filter": { - "help": { - "short": "List associated traffic filter" - }, - "names": [ - "elastic", - "monitor", - "list-associated-traffic-filter" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-associated-traffic-filter --monitor-name name -g rg" - ], - "name": "List associated traffic filter" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-deployment-info": { - "help": { - "short": "Fetch information regarding Elastic cloud deployment corresponding to the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "list-deployment-info" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-deployment-info --monitor-name name -g rg" - ], - "name": "List deployment info" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-resource": { - "help": { - "short": "List the resources currently being monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "list-resource" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-resource --monitor-name -g rg" - ], - "name": "List resource" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-upgradable-version": { - "help": { - "short": "List upgradable version" - }, - "names": [ - "elastic", - "monitor", - "list-upgradable-version" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-upgradable-version --monitor-name name -g rg" - ], - "name": "List upgradable version" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "list-vm-host": { - "help": { - "short": "List the vm resources currently being monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "list-vm-host" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor list-vm-host --monitor-name name -g rg" - ], - "name": "List vm host" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific monitor resource." - }, - "names": [ - "elastic", - "monitor", - "show" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor show -n name -g rg" - ], - "name": "Show monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a monitor resource." - }, - "names": [ - "elastic", - "monitor", - "update" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor update -n monitor -g rg --tags \"{tag:test,tag1:test1}\"" - ], - "name": "Update monitor" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "update-vm-collection": { - "help": { - "short": "Update the vm details that will be monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "update-vm-collection" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor update-vm-collection --monitor-name monitor1 -g rg --operation-name Add --vi-resource-id id" - ], - "name": "Update vm collection" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "upgrade": { - "help": { - "short": "Upgrade elastic monitor" - }, - "names": [ - "elastic", - "monitor", - "upgrade" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor upgrade -g rg --monitor-name monitor --version 8.0.0" - ], - "name": "Monitor upgrade" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "vm-ingestion-detail": { - "help": { - "short": "List the vm ingestion details that will be monitored by the Elastic monitor resource." - }, - "names": [ - "elastic", - "monitor", - "vm-ingestion-detail" - ], - "versions": [ - { - "name": "2022-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", - "plane": "mgmt-plane", - "version": "2022-07-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "elastic monitor vm-ingestion-detail --monitor-name name -g rg" - ], - "name": "Vm ingestion detail" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage monitor with elastic." - }, - "names": [ - "elastic", - "monitor" - ] - } - }, - "commands": { - "get-organization-api-key": { - "help": { - "short": "Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization." - }, - "names": [ - "elastic", - "get-organization-api-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic get-organization-api-key --email-id id" - ], - "name": "Get organization api key" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elastic/getorganizationapikey", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Microsoft Elastic." - }, - "names": [ - "elastic" - ] - }, - "elastic-san": { - "commandGroups": { - "volume": { - "commands": { - "create": { - "help": { - "short": "Create a Volume." - }, - "names": [ - "elastic-san", - "volume", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" - ], - "name": "Create a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" - ], - "name": "Create a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Volume." - }, - "names": [ - "elastic-san", - "volume", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Delete a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Delete a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Volumes in a Volume Group." - }, - "names": [ - "elastic-san", - "volume", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" - ], - "name": "List Volumes in a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" - ], - "name": "List Volumes in a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Volume." - }, - "names": [ - "elastic-san", - "volume", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Get a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" - ], - "name": "Get a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Volume." - }, - "names": [ - "elastic-san", - "volume", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" - ], - "name": "Update a Volume." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" - ], - "name": "Update a Volume." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Elastic SAN Volume." - }, - "names": [ - "elastic-san", - "volume" - ] - }, - "volume-group": { - "commands": { - "create": { - "help": { - "short": "Create a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" - ], - "name": "Create a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" - ], - "name": "Create a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Delete a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Delete a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Volume Groups." - }, - "names": [ - "elastic-san", - "volume-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group list -g {rg} -e {san_name}" - ], - "name": "List Volume Groups." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group list -g {rg} -e {san_name}" - ], - "name": "List Volume Groups." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Get a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" - ], - "name": "Get a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Volume Group." - }, - "names": [ - "elastic-san", - "volume-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" - ], - "name": "Update a Volume Group." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" - ], - "name": "Update a Volume Group." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Elastic SAN Volume Group." - }, - "names": [ - "elastic-san", - "volume-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Elastic SAN." - }, - "names": [ - "elastic-san", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" - ], - "name": "Create an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" - ], - "name": "Create an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Elastic SAN." - }, - "names": [ - "elastic-san", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san delete -g {rg} -n {san_name}" - ], - "name": "Delete an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san delete -g {rg} -n {san_name}" - ], - "name": "Delete an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "Get a list of Elastic SANs in a subscription." - }, - "names": [ - "elastic-san", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san list -g {rg}" - ], - "name": "Get a list of Elastic SANs in a subscription." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san list -g {rg}" - ], - "name": "Get a list of Elastic SANs in a subscription." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list-sku": { - "help": { - "short": "Get a list of Elastic SAN skus." - }, - "names": [ - "elastic-san", - "list-sku" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san list-sku" - ], - "name": "Get a list of Elastic SAN skus." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san list-sku" - ], - "name": "Get a list of Elastic SAN skus." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get an Elastic SAN." - }, - "names": [ - "elastic-san", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san show -g {rg} -n {san_name}" - ], - "name": "Get an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san show -g {rg} -n {san_name}" - ], - "name": "Get an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Elastic SAN." - }, - "names": [ - "elastic-san", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" - ], - "name": "Update an Elastic SAN." - } - ], - "name": "2021-11-20-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2021-11-20-preview" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" - ], - "name": "Update an Elastic SAN." - } - ], - "name": "2022-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", - "plane": "mgmt-plane", - "version": "2022-12-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Elastic SAN." - }, - "names": [ - "elastic-san" - ] - }, - "eventhubs": { - "commandGroups": { - "cluster": { - "commandGroups": { - "namespace": { - "commands": { - "list": { - "help": { - "short": "List all Event Hubs Namespace IDs in an Event Hubs Dedicated Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "namespace", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "List of Namespaces within given Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "namespace" - ] - } - }, - "commands": { - "available-region": { - "help": { - "short": "List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region." - }, - "names": [ - "eventhubs", - "cluster", - "available-region" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create an instance of an Event Hubs Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing Event Hubs Cluster. This operation is idempotent." - }, - "names": [ - "eventhubs", - "cluster", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available Event Hubs Clusters within an ARM resource group" - }, - "names": [ - "eventhubs", - "cluster", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the resource description of the specified Event Hubs Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an instance of an Event Hubs Cluster." - }, - "names": [ - "eventhubs", - "cluster", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs Clusters." - }, - "names": [ - "eventhubs", - "cluster" - ] - }, - "eventhub": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the ACS and SAS connection strings for the Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the eventhub." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the eventhub." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the eventhub." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the ACS and SAS connection strings for the Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "authorization-rule keys" - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" - ], - "name": "Creates Authorizationrule for the given Eventhub" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" - ], - "name": "Creates Authorizationrule for the given Eventhub" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" - ], - "name": "Creates Authorizationrule for the given Eventhub" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Event Hub AuthorizationRule." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Deletes the Authorizationrule of Eventhub." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Deletes the Authorizationrule of Eventhub." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "Deletes the Authorizationrule of Eventhub." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for an Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" - ], - "name": "shows the list of Authorization-rules by Eventhub" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" - ], - "name": "shows the list of Authorization-rules by Eventhub" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" - ], - "name": "shows the list of Authorization-rules by Eventhub" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AuthorizationRule for an Event Hub by rule name." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "shows the details of Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "shows the details of Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" - ], - "name": "shows the details of Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" - ], - "name": "Update Eventhubs Authorization-Rule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" - ], - "name": "Update Eventhubs Authorization-Rule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" - ], - "name": "Update Eventhubs Authorization-Rule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Eventhub authorization rule." - }, - "names": [ - "eventhubs", - "eventhub", - "authorization-rule" - ] - }, - "consumer-group": { - "commands": { - "create": { - "help": { - "short": "Create an Event Hubs consumer group as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a consumer group from the specified Event Hub and resource group." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the consumer groups in a Namespace. An empty feed is returned if no consumer group exists in the Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified consumer group." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Event Hubs consumer group as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Event Hubs consumergroup." - }, - "names": [ - "eventhubs", - "eventhub", - "consumer-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new Event Hub as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Event Hub from the specified Namespace and resource group." - }, - "names": [ - "eventhubs", - "eventhub", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the Event Hubs in a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Event Hubs description for the specified Event Hub." - }, - "names": [ - "eventhubs", - "eventhub", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Event Hub as a nested resource within a Namespace." - }, - "names": [ - "eventhubs", - "eventhub", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs eventhub and authorization-rule." - }, - "names": [ - "eventhubs", - "eventhub" - ] - }, - "georecovery-alias": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the Namespace." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Event Hubs Authorizationrule connection strings for Geo Recovery configuration Alias." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List a list of authorization rules for a Namespace." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AuthorizationRule for a Namespace by rule name." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs Authorizationrule for Geo Recovery configuration Alias." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "authorization-rule" - ] - } - }, - "commands": { - "break-pair": { - "help": { - "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "break-pair" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Alias(Disaster Recovery configuration)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give Namespace name availability." - }, - "names": [ - "eventhubs", - "georecovery-alias", - "exists" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "fail-over": { - "help": { - "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "fail-over" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Alias(Disaster Recovery configurations)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "eventhubs", - "georecovery-alias", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs Geo Recovery configuration Alias" - }, - "names": [ - "eventhubs", - "georecovery-alias" - ] - }, - "namespace": { - "commandGroups": { - "application-group": { - "commands": { - "create": { - "help": { - "short": "Create an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of application groups for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an ApplicationGroup for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manages Application Groups for premium eventhubs namespace." - }, - "names": [ - "eventhubs", - "namespace", - "application-group" - ] - }, - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the primary or secondary connection strings for the specified Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate the connection strings of Authorizationrule for the namespace." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "authorization-rule keys" - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an AuthorizationRule for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Creates Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Creates Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Creates Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an AuthorizationRule for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorizationrule of the namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorizationrule of the namespace" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorizationrule of the namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of authorization rules for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorizationrule by Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorizationrule by Namespace" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorizationrule by Namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an AuthorizationRule for a Namespace by rule name." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Shows the details of Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Shows the details of Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Shows the details of Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an AuthorizationRule for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorizationrule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorizationrule" - } - ], - "name": "2018-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2018-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorizationrule" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Eventhub namespace authorization-rule." - }, - "names": [ - "eventhubs", - "namespace", - "authorization-rule" - ] - }, - "network-rule-set": { - "commands": { - "create": { - "help": { - "short": "Create NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update NetworkRuleSet for a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure EventHubs networkruleset for namespace" - }, - "names": [ - "eventhubs", - "namespace", - "network-rule-set" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create PrivateEndpointConnections of service namespace." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Private Endpoint Connection." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available PrivateEndpointConnections within a namespace." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified Private Endpoint Connection name." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update PrivateEndpointConnections of service namespace." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage eventhubs namespace private endpoint connection." - }, - "names": [ - "eventhubs", - "namespace", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "show": { - "help": { - "short": "List lists of resources that supports Privatelinks." - }, - "names": [ - "eventhubs", - "namespace", - "private-link-resource", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage eventhubs namespace private link resources ." - }, - "names": [ - "eventhubs", - "namespace", - "private-link-resource" - ] - }, - "schema-registry": { - "commands": { - "create": { - "help": { - "short": "Create an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the Schema Groups in a Namespace." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an EventHub schema group." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manages eventhubs namespace schema registry." - }, - "names": [ - "eventhubs", - "namespace", - "schema-registry" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "eventhubs", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" - ], - "name": "Creates a new namespace." - }, - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" - ], - "name": "Creates a new namespace with Identity & Encryption Enabled" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" - ], - "name": "Creates a new namespace." - }, - { - "commands": [ - "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" - ], - "name": "Creates a new namespace with Identity & Encryption Enabled" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." - }, - "names": [ - "eventhubs", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Delete the Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Delete the Namespace" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give Namespace name availability." - }, - "names": [ - "eventhubs", - "namespace", - "exists" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available Namespaces within a subscription, irrespective of the resource groups." - }, - "names": [ - "eventhubs", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace list --resource-group myresourcegroup" - ], - "name": "List the Event Hubs Namespaces by resource group." - }, - { - "commands": [ - "eventhubs namespace list" - ], - "name": "Get the Namespaces by Subscription." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace list --resource-group myresourcegroup" - ], - "name": "List the Event Hubs Namespaces by resource group." - }, - { - "commands": [ - "eventhubs namespace list" - ], - "name": "Get the Namespaces by Subscription." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.eventhub/namespaces", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the description of the specified namespace." - }, - "names": [ - "eventhubs", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "eventhubs", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" - ], - "name": "Update a new namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" - ], - "name": "Update a new namespace." - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Eventhub namespace." - }, - "names": [ - "eventhubs", - "namespace" - ] - } - }, - "help": { - "short": "eventhub" - }, - "names": [ - "eventhubs" - ] - }, - "fluid-relay": { - "commandGroups": { - "container": { - "commands": { - "delete": { - "help": { - "short": "Delete a Fluid Relay container." - }, - "names": [ - "fluid-relay", - "container", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay container delete -g MyResourceGroup --server-name MyServerName -n MyContainerName" - ], - "name": "FluidRelayContainer_Delete" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Fluid Relay containers which are children of a given Fluid Relay server." - }, - "names": [ - "fluid-relay", - "container", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay container list -g MyResourceGroup --server-name MyServerName" - ], - "name": "FluidRelayContainer_List" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Fluid Relay container." - }, - "names": [ - "fluid-relay", - "container", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay container show -g MyResourceGroup --server-name MyServerName -n MyContainerName" - ], - "name": "FluidRelayContainer_Show" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Fluid Relay Container." - }, - "names": [ - "fluid-relay", - "container" - ] - }, - "server": { - "commands": { - "create": { - "help": { - "short": "Create a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned\"", - "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned, UserAssigned\" user-assigned-identities={\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1\",\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2\"}" - ], - "name": "FluidRelayServer_Create" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server delete -n testFluidRelay -g MyResourceGroup -y" - ], - "name": "FluidRelayServer_Delete" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Fluid Relay servers." - }, - "names": [ - "fluid-relay", - "server", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server list --subscription 00000000-0000-0000-0000-000000000000", - "fluid-relay server list -g MyResourceGroup" - ], - "name": "FluidRelayServer_List" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.fluidrelay/fluidrelayservers", - "plane": "mgmt-plane", - "version": "2022-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list-key": { - "help": { - "short": "Get primary and secondary key for this server." - }, - "names": [ - "fluid-relay", - "server", - "list-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server list-key -g MyResourceGroup --server-name MyServerName" - ], - "name": "FluidRelayServer_List-key" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerate the primary or secondary key for this server." - }, - "names": [ - "fluid-relay", - "server", - "regenerate-key" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server regenerate-key -g MyResourceGroup --server-name MyServerName --key-name key1" - ], - "name": "FluidRelayServer_Regenerate-key" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server show -g MyResourceGroup -n MyFluidRelay" - ], - "name": "FluidRelayServer_Show" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Fluid Relay server." - }, - "names": [ - "fluid-relay", - "server", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "fluid-relay server update -n MyFluidRelay -l westus2 -g MyResourceGroup --tags category=sale" - ], - "name": "FluidRelayServer_Update" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Fluid Relay Server." - }, - "names": [ - "fluid-relay", - "server" - ] - } - }, - "help": { - "short": "Manage Fluid Relay" - }, - "names": [ - "fluid-relay" - ] - }, - "graph-services": { - "commandGroups": { - "account": { - "commands": { - "create": { - "help": { - "short": "Create account resource. Enables billing for the provided application." - }, - "names": [ - "graph-services", - "account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account create --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo=bar\" \"baz=qux\" --app-id myAppGUID" - ], - "name": "Create Account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an account resource. Disables billing on the associated application." - }, - "names": [ - "graph-services", - "account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account delete --subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" - ], - "name": "Delete account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of accounts belonging to a subscription." - }, - "names": [ - "graph-services", - "account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account list --subscription mySubscriptionGUID --resource-group myRg" - ], - "name": "List resources in subscription" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.graphservices/accounts", - "plane": "mgmt-plane", - "version": "2023-04-13" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an account resource given its name." - }, - "names": [ - "graph-services", - "account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "--subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" - ], - "name": "Get account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "The only supported updated on a resource is the tags property" - ], - "short": "Update an account resource." - }, - "names": [ - "graph-services", - "account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "graph-services account update --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo1=bar1\" \"baz1=qux1\"" - ], - "name": "Update account" - } - ], - "name": "2023-04-13", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-13" - } - ] - } - ] - } - }, - "help": { - "short": "Make operations on Microsoft.GraphServices/Accounts" - }, - "names": [ - "graph-services", - "account" - ] - } - }, - "help": { - "lines": [ - "Manage Microsoft.GraphServices/Accounts resources in Azure to configure billing on a Graph application." - ], - "short": "Make operations on Microsoft.GraphServices resource types" - }, - "names": [ - "graph-services" - ] - }, - "image": { - "commandGroups": { - "builder": { - "commandGroups": { - "trigger": { - "commands": { - "create": { - "help": { - "short": "Create a trigger for the specified virtual machine image template" - }, - "names": [ - "image", - "builder", - "trigger", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "image builder trigger create --resource-group MyResourceGroup --image-template-name MyImageTemplate --trigger-name MyTrigger" - ], - "name": "Create a image builder template trigger." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a trigger for the specified virtual machine image template" - }, - "names": [ - "image", - "builder", - "trigger", - "delete" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all triggers for the specified Image Template resource" - }, - "names": [ - "image", - "builder", - "trigger", - "list" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified trigger for the specified image template resource" - }, - "names": [ - "image", - "builder", - "trigger", - "show" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage image builder template trigger." - }, - "names": [ - "image", - "builder", - "trigger" - ] - } - }, - "help": { - "short": "Manage and build image builder templates." - }, - "names": [ - "image", - "builder" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an image." - }, - "names": [ - "image", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Image." - }, - "names": [ - "image", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of images under a resource group." - }, - "names": [ - "image", - "list" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2020-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an image." - }, - "names": [ - "image", - "show" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an image." - }, - "names": [ - "image", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage custom virtual machine images." - }, - "names": [ - "image" - ] - }, - "load": { - "commands": { - "create": { - "help": { - "lines": [ - "The load test resource name must be unique to a resource group." - ], - "short": "Create an Azure Load Testing resource." - }, - "names": [ - "load", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load create --name sample-resource --resource-group sample-rg --location westus2", - "load create -n sample-resource -g sample-rg -l westus2" - ], - "name": "Create a new Azure load testing resource" - }, - { - "commands": [ - "load create -n sample-resource -g sample-rg -l westus2 --tags type=testing target=infra" - ], - "name": "Create a new Azure load testing resource with tags" - }, - { - "commands": [ - "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\"" - ], - "name": "Create a new Azure load testing resource with Managed identity" - }, - { - "commands": [ - "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi" - ], - "name": "Create a new Azure load testing resource with CMK Encryption" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Load Testing resource." - }, - "names": [ - "load", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load delete --name sample-resource --resource-group sample-rg" - ], - "name": "Delete Azure load testing resource" - }, - { - "commands": [ - "load delete --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" - ], - "name": "Delete multiple Azure load testing resources" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists Azure Load Testing resources." - }, - "names": [ - "load", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load list --resource-group sample-rg", - "load list" - ], - "name": "List Azure load testing resources" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.loadtestservice/loadtests", - "plane": "mgmt-plane", - "version": "2022-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of one or more Azure Load Testing resources." - }, - "names": [ - "load", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load show --name sample-resource --resource-group sample-rg" - ], - "name": "Show an Azure load testing resource" - }, - { - "commands": [ - "load show --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" - ], - "name": "Show Azure load testing resources" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Load Testing resource." - }, - "names": [ - "load", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned", - "load update --name sample-resource --resource-group sample-rg --tags type=server", - "load update --name sample-resource --resource-group sample-rg --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde", - "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity SystemAssigned" - ], - "name": "Update Azure load testing resource" - } - ], - "name": "2022-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", - "plane": "mgmt-plane", - "version": "2022-12-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Load Testing resources." - }, - "names": [ - "load" - ] - }, - "logic": { - "commandGroups": { - "integration-account": { - "commandGroups": { - "map": { - "commands": { - "create": { - "help": { - "short": "Create an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." - }, - "names": [ - "logic", - "integration-account", - "map", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map create -g rg -n map-name --integration-account account-name --map-type Xslt --content-type application/xml --map-content map_content.txt" - ], - "name": "Create map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an integration account map." - }, - "names": [ - "logic", - "integration-account", - "map", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map delete -g rg -n map-name --integration-account account-name" - ], - "name": "Delete map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of integration account maps." - }, - "names": [ - "logic", - "integration-account", - "map", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map list -g rg --integration-account account-name" - ], - "name": "List map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an integration account map." - }, - "names": [ - "logic", - "integration-account", - "map", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map show -g rg -n map-name --integration-account account-name" - ], - "name": "Show map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." - }, - "names": [ - "logic", - "integration-account", - "map", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "logic integration-account map update -g rg -n map-name --integration-account account-name" - ], - "name": "Update map" - } - ], - "name": "2019-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", - "plane": "mgmt-plane", - "version": "2019-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage logic integration account map" - }, - "names": [ - "logic", - "integration-account", - "map" - ] - } - }, - "help": { - "short": "Manage logic integration account" - }, - "names": [ - "logic", - "integration-account" - ] - } - }, - "help": { - "short": "Manage logic" - }, - "names": [ - "logic" - ] - }, - "maintenance": { - "commandGroups": { - "applyupdate": { - "commands": { - "create": { - "help": { - "short": "Apply maintenance updates to resource" - }, - "names": [ - "maintenance", - "applyupdate", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate create --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ApplyUpdates_CreateOrUpdate" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "create-or-update-parent": { - "help": { - "short": "Apply maintenance updates to resource with parent" - }, - "names": [ - "maintenance", - "applyupdate", - "create-or-update-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate create-or-update-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ApplyUpdates_CreateOrUpdateParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get Configuration records within a subscription" - }, - "names": [ - "maintenance", - "applyupdate", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate list" - ], - "name": "ApplyUpdates_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/applyupdates", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Track maintenance updates to resource" - }, - "names": [ - "maintenance", - "applyupdate", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate show --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ApplyUpdates_Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-parent": { - "help": { - "short": "Track maintenance updates to resource with parent" - }, - "names": [ - "maintenance", - "applyupdate", - "show-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance applyupdate show-parent --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ApplyUpdates_GetParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage apply update with maintenance" - }, - "names": [ - "maintenance", - "applyupdate" - ] - }, - "assignment": { - "commands": { - "create": { - "help": { - "short": "Apply maintenance updates to resource" - }, - "names": [ - "maintenance", - "assignment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"test1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_CreateOrUpdate" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "create-or-update-parent": { - "help": { - "short": "Apply maintenance updates to resource with parent" - }, - "names": [ - "maintenance", - "assignment", - "create-or-update-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-parent --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"test1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_CreateOrUpdateParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "create-or-update-resource-group": { - "help": { - "short": "Create configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "create-or-update-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All --resource-group examplerg1" - ], - "name": "ConfigurationAssignments_CreateOrUpdateResourceGroup" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "create-or-update-subscription": { - "help": { - "short": "Create configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "create-or-update-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All" - ], - "name": "ConfigurationAssignments_CreateOrUpdateSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_Delete" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete-parent": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete-parent --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_DeleteParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete-resource-group": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete-resource-group --resource-group \"examplerg\" --name \"example1\"" - ], - "name": "ConfigurationAssignments_DeleteSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete-subscription": { - "help": { - "short": "Delete configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "delete-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment delete-subscription --name \"example1\"" - ], - "name": "ConfigurationAssignments_DeleteSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List configurationAssignments for resource." - }, - "names": [ - "maintenance", - "assignment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-parent": { - "help": { - "short": "List configurationAssignments for resource." - }, - "names": [ - "maintenance", - "assignment", - "list-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtestvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_ListParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-subscription": { - "help": { - "short": "List configuration assignment within a subscription" - }, - "names": [ - "maintenance", - "assignment", - "list-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment list-subscription" - ], - "name": "ConfigurationAssignments_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_Get" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-parent": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show-parent --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent- name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_GetParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show-resource-group": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show-subscription --resource-group \"examplerg\" --name \"example1\"" - ], - "name": "ConfigurationAssignments_GetResourceGroup" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show-subscription": { - "help": { - "short": "Get configuration assignment for resource.." - }, - "names": [ - "maintenance", - "assignment", - "show-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment show-subscription --name \"example1\"" - ], - "name": "ConfigurationAssignments_GetSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment update --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "ConfigurationAssignments_Update" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update-parent": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment update-parent --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "ConfigurationAssignments_UpdateParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update-resource-group": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update-resource-group" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All --resource-group examplerg1" - ], - "name": "ConfigurationAssignments_UpdateResourceGroup" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update-subscription": { - "help": { - "short": "Update configuration for resource." - }, - "names": [ - "maintenance", - "assignment", - "update-subscription" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance assignment update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All" - ], - "name": "ConfigurationAssignments_UpdateSubscription" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage configuration assignment with maintenance" - }, - "names": [ - "maintenance", - "assignment" - ] - }, - "configuration": { - "commands": { - "create": { - "help": { - "short": "Create configuration record" - }, - "names": [ - "maintenance", - "configuration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration create --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Day\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" - ], - "name": "MaintenanceConfigurations_CreateOrUpdateForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete Configuration record" - }, - "names": [ - "maintenance", - "configuration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration delete --resource-group \"examplerg\" --resource-name \"example1\"" - ], - "name": "MaintenanceConfigurations_DeleteForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Configuration records within a subscription and resource group" - }, - "names": [ - "maintenance", - "configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration list" - ], - "name": "MaintenanceConfigurations_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/maintenanceconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Configuration record" - }, - "names": [ - "maintenance", - "configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration show --resource-group \"examplerg\" --resource-name \"configuration1\"" - ], - "name": "MaintenanceConfigurations_GetForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update configuration record" - }, - "names": [ - "maintenance", - "configuration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance configuration update --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Month Third Sunday\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" - ], - "name": "MaintenanceConfigurations_UpdateForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage maintenance configuration with maintenance" - }, - "names": [ - "maintenance", - "configuration" - ] - }, - "public-configuration": { - "commands": { - "list": { - "help": { - "short": "List Public Maintenance Configuration records" - }, - "names": [ - "maintenance", - "public-configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance public-configuration list" - ], - "name": "PublicMaintenanceConfigurations_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get Public Maintenance Configuration record" - }, - "names": [ - "maintenance", - "public-configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance public-configuration show --resource-name \"configuration1\"" - ], - "name": "PublicMaintenanceConfigurations_GetForResource" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage public maintenance configuration with maintenance" - }, - "names": [ - "maintenance", - "public-configuration" - ] - }, - "update": { - "commands": { - "list": { - "help": { - "short": "List updates to resources." - }, - "names": [ - "maintenance", - "update", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance update list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" - ], - "name": "Updates_List" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/updates", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - }, - "list-parent": { - "help": { - "short": "List updates to resources." - }, - "names": [ - "maintenance", - "update", - "list-parent" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "maintenance update list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" - ], - "name": "Updates_ListParent" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/updates", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage update with maintenance" - }, - "names": [ - "maintenance", - "update" - ] - } - }, - "help": { - "short": "Manage Maintenance" - }, - "names": [ - "maintenance" - ] - }, - "mesh": { - "commandGroups": { - "app": { - "commands": { - "create": { - "help": { - "short": "Create an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "app", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Service Fabric Mesh application." - }, - "names": [ - "mesh", - "app", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Service Fabric Mesh applications." - }, - "names": [ - "mesh", - "app", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/applications", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a Service Fabric Mesh application." - }, - "names": [ - "mesh", - "app", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "app", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Service Fabric Mesh applications." - }, - "names": [ - "mesh", - "app" - ] - }, - "code-package-log": { - "commands": { - "get": { - "help": { - "short": "Examine the logs for a codepackage." - }, - "names": [ - "mesh", - "code-package-log", - "get" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}/codepackages/{}/logs", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Examine the logs for a codepackage." - }, - "names": [ - "mesh", - "code-package-log" - ] - }, - "gateway": { - "commands": { - "create": { - "help": { - "short": "Create a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." - }, - "names": [ - "mesh", - "gateway", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a gateway resource." - }, - "names": [ - "mesh", - "gateway", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List gateway resources." - }, - "names": [ - "mesh", - "gateway", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a gateway." - }, - "names": [ - "mesh", - "gateway", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." - }, - "names": [ - "mesh", - "gateway", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage gateway resources." - }, - "names": [ - "mesh", - "gateway" - ] - }, - "network": { - "commands": { - "create": { - "help": { - "short": "Create a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "network", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a network." - }, - "names": [ - "mesh", - "network", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List networks." - }, - "names": [ - "mesh", - "network", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/networks", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network." - }, - "names": [ - "mesh", - "network", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "network", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage networks." - }, - "names": [ - "mesh", - "network" - ] - }, - "secret": { - "commands": { - "create": { - "help": { - "short": "Create a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "secret", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a secret." - }, - "names": [ - "mesh", - "secret", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Secrets." - }, - "names": [ - "mesh", - "secret", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a secret." - }, - "names": [ - "mesh", - "secret", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "secret", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage secret resources." - }, - "names": [ - "mesh", - "secret" - ] - }, - "secretvalue": { - "commands": { - "create": { - "help": { - "short": "Create a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." - }, - "names": [ - "mesh", - "secretvalue", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a secret version." - }, - "names": [ - "mesh", - "secretvalue", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Secrets versions." - }, - "names": [ - "mesh", - "secretvalue", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the information about the specified named secret value resources. The information does not include the actual value of the secret." - }, - "names": [ - "mesh", - "secretvalue", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." - }, - "names": [ - "mesh", - "secretvalue", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage secret values." - }, - "names": [ - "mesh", - "secretvalue" - ] - }, - "service": { - "commands": { - "list": { - "help": { - "short": "List all the service resources." - }, - "names": [ - "mesh", - "service", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a service." - }, - "names": [ - "mesh", - "service", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Service Fabric Mesh services." - }, - "names": [ - "mesh", - "service" - ] - }, - "service-replica": { - "commands": { - "list": { - "help": { - "short": "List the details of service replicas." - }, - "names": [ - "mesh", - "service-replica", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Gets the given replica of the service of an application." - }, - "names": [ - "mesh", - "service-replica", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Service Fabric Mesh service replicas." - }, - "names": [ - "mesh", - "service-replica" - ] - }, - "volume": { - "commands": { - "create": { - "help": { - "short": "Create a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "volume", - "create" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a volume." - }, - "names": [ - "mesh", - "volume", - "delete" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List volumes." - }, - "names": [ - "mesh", - "volume", - "list" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a volume." - }, - "names": [ - "mesh", - "volume", - "show" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." - }, - "names": [ - "mesh", - "volume", - "update" - ], - "versions": [ - { - "name": "2018-09-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", - "plane": "mgmt-plane", - "version": "2018-09-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage volumes." - }, - "names": [ - "mesh", - "volume" - ] - } - }, - "help": { - "short": "(PREVIEW) Manage Azure Service Fabric Mesh Resources." - }, - "names": [ - "mesh" - ] - }, - "mobile-network": { - "commandGroups": { - "attached-data-network": { - "commands": { - "create": { - "help": { - "short": "Create an attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network create -n data-network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --dns-addresses \"[1.1.1.1]\" --data-interface \" {name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" - ], - "name": "Create attached-data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network delete -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg -y" - ], - "name": "Delete attached-data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the attached data networks associated with a packet core data plane." - }, - "names": [ - "mobile-network", - "attached-data-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network list -g rg --pccp-name pccp-name --pcdp-name pcdp-name" - ], - "name": "List attached-data-network by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network show -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg" - ], - "name": "Show attached-data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an attached data network." - }, - "names": [ - "mobile-network", - "attached-data-network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network attached-data-network update -n data_network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update attached-data-network tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage attached data net work" - }, - "names": [ - "mobile-network", - "attached-data-network" - ] - }, - "data-network": { - "commands": { - "create": { - "help": { - "short": "Create a data network." - }, - "names": [ - "mobile-network", - "data-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network create -n data-network-name -g rg --mobile-network-name mobile-network-name" - ], - "name": "Create data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified data network." - }, - "names": [ - "mobile-network", - "data-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network delete -n data_network-name --mobile-network-name mobile-network-name -g rg -y" - ], - "name": "Delete data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all data networks in the mobile network." - }, - "names": [ - "mobile-network", - "data-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List data-network by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified data network." - }, - "names": [ - "mobile-network", - "data-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network show -n data-network-name --mobile-network-name mobile-network-name -g rg" - ], - "name": "Show data-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a data network." - }, - "names": [ - "mobile-network", - "data-network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network data-network update -n data-network-name -g rg --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update data-network tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data network" - }, - "names": [ - "mobile-network", - "data-network" - ] - }, - "pccp": { - "commandGroups": { - "version": { - "commands": { - "list": { - "help": { - "short": "List all supported packet core control planes versions." - }, - "names": [ - "mobile-network", - "pccp", - "version", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp version list" - ], - "name": "List Packet Core Control Plane version" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified packet core control plane version." - }, - "names": [ - "mobile-network", - "pccp", - "version", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp version show --version-name pmn-2211-0-80" - ], - "name": "Show Packet Core Control Plane version" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage packet core control plane version" - }, - "names": [ - "mobile-network", - "pccp", - "version" - ] - } - }, - "commands": { - "collect-diagnostics-package": { - "help": { - "short": "Collect a diagnostics package for the specified packet core control plane. This action will upload the diagnostics to a storage account." - }, - "names": [ - "mobile-network", - "pccp", - "collect-diagnostics-package" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp collect-diagnostics-package --pccp-name pccp -g rg --blob-url https://contosoaccount.blob.core.windows.net/container/diagnosticsPackage.zip" - ], - "name": "Collect diagnostics package" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/collectdiagnosticspackage", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp create -n pccp-name -g rg --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --local-diagnostics \"{authentication-type:AAD}\" --platform \"{type:AKS-HCI}\" --sites \"[{id:site-id}]\" --sku G0" - ], - "name": "Create Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp delete -n pccp-name -g rg -y" - ], - "name": "Delete Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the packet core control planes in a subscription." - }, - "names": [ - "mobile-network", - "pccp", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp list -g rg" - ], - "name": "List Packet Core Control Plane by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "reinstall": { - "help": { - "short": "Reinstall the specified packet core control plane. This action will remove any transaction state from the packet core to return it to a known state. This action will cause a service outage." - }, - "names": [ - "mobile-network", - "pccp", - "reinstall" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp reinstall --pccp-name pccp-name -g rg" - ], - "name": "Reinstall Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/reinstall", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "rollback": { - "help": { - "short": "Roll back the specified packet core control plane to the previous version, \"rollbackVersion\". Multiple consecutive rollbacks are not possible. This action may cause a service outage." - }, - "names": [ - "mobile-network", - "pccp", - "rollback" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp rollback --pccp-name pccp-name -g rg" - ], - "name": "Rollback Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/rollback", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp show -n pccp-name -g rg" - ], - "name": "Show Packet Core Control Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a packet core control plane." - }, - "names": [ - "mobile-network", - "pccp", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pccp update -n pccp-name -g rg --ue-mtu 1500 --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update Packet Core Control Plane tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage packet core control plane" - }, - "names": [ - "mobile-network", - "pccp" - ] - }, - "pcdp": { - "commands": { - "create": { - "help": { - "short": "Create a packet core data plane." - }, - "names": [ - "mobile-network", - "pcdp", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp create -n pcdp-name -g rg --pccp-name pccp-name --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" - ], - "name": "Create Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified packet core data plane." - }, - "names": [ - "mobile-network", - "pcdp", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp delete -g rg -n pcdp-name --pccp-name pccp-name -y" - ], - "name": "Delete Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the packet core data planes associated with a packet core control plane." - }, - "names": [ - "mobile-network", - "pcdp", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp list -g rg --pccp-name pccp_name" - ], - "name": "List Packet Core Data Plane by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified packet core data plane." - }, - "names": [ - "mobile-network", - "pcdp", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp show -g rg -n pcdp-name --pccp-name pccp-name" - ], - "name": "Show Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update packet core data planes tags." - }, - "names": [ - "mobile-network", - "pcdp", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network pcdp update -n pcdp_name -g rg --pccp-name pccp-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update Packet Core Data Plane" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage packet core data plane" - }, - "names": [ - "mobile-network", - "pcdp" - ] - }, - "service": { - "commands": { - "create": { - "help": { - "short": "Create a service." - }, - "names": [ - "mobile-network", - "service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service create -n service-name -g rg --mobile-network-name mobile-network-name --pcc-rules \"[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]\" --service-precedence 10" - ], - "name": "Create service" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified service." - }, - "names": [ - "mobile-network", - "service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service delete --mobile-network-name mobile-network-name -n service -g rg -y" - ], - "name": "Delete service" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the services in a mobile network." - }, - "names": [ - "mobile-network", - "service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List service by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified service." - }, - "names": [ - "mobile-network", - "service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service show --mobile-network-name mobile-network-name -n service -g rg" - ], - "name": "Show service" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service." - }, - "names": [ - "mobile-network", - "service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network service update --mobile-network-name mobile-network-name -g rg -n service-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update service tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service" - }, - "names": [ - "mobile-network", - "service" - ] - }, - "sim": { - "commandGroups": { - "group": { - "commands": { - "bulk-delete-sims": { - "help": { - "short": "Bulk delete SIMs from a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "bulk-delete-sims" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group bulk-delete-sims -g group --sim-group-name SimGroup --sims \"sim01,sim02\"" - ], - "name": "Deleting multiple sims in a sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/deletesims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "bulk-upload-sims": { - "help": { - "short": "Bulk upload SIMs to a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "bulk-upload-sims" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000},{name:bulk-upload-sim-02,authentication-key:00000000000000000000000000000001,operator-key-code:00000000000000000000000000000001,international-msi:0000000001}]\"", - "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000,icc-id:00000000000000000000,device-type:camera,sim-policy:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/simPolicies/policy01},static-ip-configuration:[{attached-data-network:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/pccp01/packetCoreDataPlanes/pccp01/attachedDataNetworks/internet1},slice:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/slices/slice01},static-ip:{ipv4-address:2.4.0.10}}]}]\"" - ], - "name": "Uploading multiple sims to a sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadsims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group create -n sim-group-name -g rg --mobile-network \"{id:mobile-network-id}\"" - ], - "name": "Create sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group delete -n sim-group-name -g rg -y" - ], - "name": "Delete sim group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the SIM groups in a subscription." - }, - "names": [ - "mobile-network", - "sim", - "group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group list -g rg" - ], - "name": "List sim group by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/simgroups", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group show -n sim-group-name -g rg" - ], - "name": "Show sim goup" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim group update -n sim-group-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update sim group tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "upload-encrypted-sim": { - "help": { - "short": "Bulk upload SIMs in encrypted form to a SIM group. The SIM credentials must be encrypted." - }, - "names": [ - "mobile-network", - "sim", - "group", - "upload-encrypted-sim" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadencryptedsims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sim group" - }, - "names": [ - "mobile-network", - "sim", - "group" - ] - }, - "policy": { - "commands": { - "create": { - "help": { - "short": "Create a SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy create -g rg -n sim-policy-name --mobile-network-name mobile-network-name --default-slice '{id:slice-id}' --slice-config \"[{slice:{id:slice-id},defaultDataNetwork:{id:data-network-id},dataNetworkConfigurations:[{dataNetwork:{id:data-network-id},allowedServices:[{id:service-id}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]\" --ue-ambr \"{uplink:'500 Mbps',downlink:'1 Gbps'}\"" - ], - "name": "Create sim policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy delete -g rg -n sim-policy-name --mobile-network-name mobile-network-name" - ], - "name": "Delete sim policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the SIM policies in a mobile network." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy list -g rg --mobile-network-name mobile-network-name" - ], - "name": "List sim policy by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy show -g rg -n sim-policy-name --mobile-network-name mobile-network-name" - ], - "name": "Show sim policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a SIM policy." - }, - "names": [ - "mobile-network", - "sim", - "policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim policy update -g rg-n sim-policy-name --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update sim policy tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sim policy" - }, - "names": [ - "mobile-network", - "sim", - "policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a SIM." - }, - "names": [ - "mobile-network", - "sim", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim create -g rg --sim-group-name sim-group-name -n sim-name --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000" - ], - "name": "Create sim" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified SIM." - }, - "names": [ - "mobile-network", - "sim", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim delete -g rg -n sim-name --sim-group-name sim-group-name -y" - ], - "name": "Delete sim" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the SIMs in a SIM group." - }, - "names": [ - "mobile-network", - "sim", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim list -g rg --sim-group-name sim-group-name" - ], - "name": "List sims by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified SIM." - }, - "names": [ - "mobile-network", - "sim", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network sim show -g rg -n sim-name --sim-group-name sim-group-name" - ], - "name": "Show sim" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a SIM." - }, - "names": [ - "mobile-network", - "sim", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage sim" - }, - "names": [ - "mobile-network", - "sim" - ] - }, - "site": { - "commands": { - "create": { - "help": { - "short": "Create a mobile network site." - }, - "names": [ - "mobile-network", - "site", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site create --mobile-network-name mobile-network-name -n site-name -g rg" - ], - "name": "Create site" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified mobile network site." - }, - "names": [ - "mobile-network", - "site", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site delete --mobile-network-name mobile-network-name -n site-name -g rg -y'" - ], - "name": "Delete site" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all sites in the mobile network." - }, - "names": [ - "mobile-network", - "site", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List site by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified mobile network site." - }, - "names": [ - "mobile-network", - "site", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site show--mobile-network-name mobile-network-name -n site-name -g rg" - ], - "name": "Show site" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a mobile network site." - }, - "names": [ - "mobile-network", - "site", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network site update --mobile-network-name mobile-network-name -n site-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update site tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage site" - }, - "names": [ - "mobile-network", - "site" - ] - }, - "slice": { - "commands": { - "create": { - "help": { - "short": "Create a network slice." - }, - "names": [ - "mobile-network", - "slice", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice create --mobile-network-name mobile-network-name -n slice-name -g rg --snssai \"{sst:1,sd:123abc}\"" - ], - "name": "Create slice" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified network slice." - }, - "names": [ - "mobile-network", - "slice", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice delete --mobile-network-name mobilenetwork-name -n slice-name -g rg -y" - ], - "name": "Delete slice" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all slices in the mobile network." - }, - "names": [ - "mobile-network", - "slice", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice list --mobile-network-name mobile-network-name -g rg" - ], - "name": "List slice by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified network slice." - }, - "names": [ - "mobile-network", - "slice", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice show --mobile-network-name mobile=network-name -n slice-name -g rg" - ], - "name": "Show slice" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network slice." - }, - "names": [ - "mobile-network", - "slice", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network slice update --mobile-network-name mobile-network-name -n slice-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update slie tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage slice" - }, - "names": [ - "mobile-network", - "slice" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a mobile network." - }, - "names": [ - "mobile-network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network create -n mobile-network-name -g rg --identifier \"{mcc:001,mnc:01}\"" - ], - "name": "Create mobile-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified mobile network." - }, - "names": [ - "mobile-network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network delete -n mobile-network-name -g rg -y" - ], - "name": "Delete mobile-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the mobile networks in a subscription." - }, - "names": [ - "mobile-network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network list -g rg" - ], - "name": "List mobile-network by resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/mobilenetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about the specified mobile network." - }, - "names": [ - "mobile-network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network show -n mobile-network-name -g rg" - ], - "name": "Show mobile-network" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update mobile network tags." - }, - "names": [ - "mobile-network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mobile-network update -n mobile-network-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update mobile-network tags" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage mobile network" - }, - "names": [ - "mobile-network" - ] - }, - "monitor": { - "commandGroups": { - "account": { - "commands": { - "create": { - "help": { - "short": "Create a workspace" - }, - "names": [ - "monitor", - "account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account create -n account-name -g rg" - ], - "name": "Create monitor account" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a workspace" - }, - "names": [ - "monitor", - "account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account delete -n account-name -g rg" - ], - "name": "Delete monitor account" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all workspaces in the specified subscription" - }, - "names": [ - "monitor", - "account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account list -g rg" - ], - "name": "List monitor account by resource group" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.monitor/accounts", - "plane": "mgmt-plane", - "version": "2023-04-03" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the specific azure monitor workspace" - }, - "names": [ - "monitor", - "account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account show -n account -g rg" - ], - "name": "Show monitor account" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a workspace" - }, - "names": [ - "monitor", - "account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor account update -n account-name -g rg --tags \"{tag:test}\"" - ], - "name": "Update monitor account tags" - } - ], - "name": "2023-04-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", - "plane": "mgmt-plane", - "version": "2023-04-03" - } - ] - } - ] - } - }, - "help": { - "short": "Manage monitor account" - }, - "names": [ - "monitor", - "account" - ] - }, - "action-group": { - "commandGroups": { - "test-notifications": { - "commands": { - "create": { - "help": { - "short": "Create an action group test-notifications." - }, - "names": [ - "monitor", - "action-group", - "test-notifications", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group test-notifications create --action-group MyActionGroup \\ --resource-group MyResourceGroup -a email alice alice@example.com usecommonalertsChema --alert-type budget" - ], - "name": "Create an action group test-notifications with action group" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/createnotifications", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage action groups test-notifications." - }, - "names": [ - "monitor", - "action-group", - "test-notifications" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new action group." - }, - "names": [ - "monitor", - "action-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group create --action webhook MyActionName https://alerts.contoso.com apiKey={APIKey} type=HighCPU --name MyActionGroup --resource-group MyResourceGroup" - ], - "name": "Create a new action group" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an action group." - }, - "names": [ - "monitor", - "action-group", - "delete" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "enable-receiver": { - "help": { - "lines": [ - "This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers." - ], - "short": "Enable a receiver in an action group." - }, - "names": [ - "monitor", - "action-group", - "enable-receiver" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/subscribe", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List action groups under a resource group or the current subscription." - }, - "names": [ - "monitor", - "action-group", - "list" - ], - "versions": [ - { - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/actiongroups", - "plane": "mgmt-plane", - "version": "2022-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of an action group." - }, - "names": [ - "monitor", - "action-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group show --name MyActionGroup --resource-group MyResourceGroup" - ], - "name": "Show the details of an action group (commonly used with --output and --query)." - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an action group." - }, - "names": [ - "monitor", - "action-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor action-group update --name MyActionGroup --resource-group MyResourceGroup --set retentionPolicy.days=365 --subscription MySubscription" - ], - "name": "Update an action group" - } - ], - "name": "2022-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage action groups." - }, - "names": [ - "monitor", - "action-group" - ] - }, - "app-insights": { - "commandGroups": { - "api-key": { - "commands": { - "create": { - "help": { - "short": "Create an API Key of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights api-key create --api-key cli-demo --read-properties ReadTelemetry --write-properties WriteAnnotations -g demoRg --app testApp" - ], - "name": "Create a component with kind web and location." - }, - { - "commands": [ - "monitor app-insights api-key create --api-key cli-demo --read-properties '\"\"' --write-properties '\"\"' -g demoRg --app testApp" - ], - "name": "Create a component with kind web and location without any permission" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an API key from an Application Insights resource." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights api-key delete --app demoApp -g demoRg --api-key demo-key" - ], - "name": "Delete API Key." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of API keys of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "list" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the API Key for this key id." - }, - "names": [ - "monitor", - "app-insights", - "api-key", - "show" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Operations on API keys associated with an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "api-key" - ] - }, - "component": { - "commandGroups": { - "billing": { - "commands": { - "create": { - "help": { - "short": "Create current billing features for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing", - "create" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the billing features of an Application Insights resource." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component billing show --app demoApp -g demoRg" - ], - "name": "Show the billing features of an application insights component" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the billing features of an Application Insights resource." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing", - "update" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage an Application Insights component billing features." - }, - "names": [ - "monitor", - "app-insights", - "component", - "billing" - ] - }, - "continues-export": { - "commands": { - "create": { - "help": { - "short": "Create a Continuous Export configuration for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export create -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --record-types Requests Event Exceptions Metrics PageViews --dest-account account --dest-container container --dest-sub-id sub-id --dest-sas se=2020-10-27&sp=w&sv=2018-11-09&sr=c" - ], - "name": "Create a Continuous Export configuration." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "create-untitled": { - "help": { - "short": "Create a Continuous Export configuration of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "create-untitled" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specific Continuous Export configuration of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export delete -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" - ], - "name": "Delete a Continuous Export configuration by ID." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of Continuous Export configuration of an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export list -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633" - ], - "name": "List export configurations" - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the Continuous Export configuration for this export id." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor app-insights component continues-export show -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" - ], - "name": "Show a continuous export configuration by ID." - } - ], - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Continuous Export configuration for this export id." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export", - "update" - ], - "versions": [ - { - "name": "2015-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", - "plane": "mgmt-plane", - "version": "2015-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Continuous Export configurations for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "continues-export" - ] - }, - "linked-storage": { - "commands": { - "link": { - "help": { - "short": "Link a storage account with an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "link" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the current linked storage settings for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "show" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - }, - "unlink": { - "help": { - "short": "Unlink a storage account with an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "unlink" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update current linked storage account for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage", - "update" - ], - "versions": [ - { - "name": "2020-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage linked storage account for an Application Insights component." - }, - "names": [ - "monitor", - "app-insights", - "component", - "linked-storage" - ] - } - }, - "help": { - "short": "Manage an Application Insights component or its subcomponents." - }, - "names": [ - "monitor", - "app-insights", - "component" - ] - } - }, - "help": { - "short": "Commands for querying data in Application Insights applications." - }, - "names": [ - "monitor", - "app-insights" - ] - }, - "autoscale": { - "commands": { - "create": { - "help": { - "lines": [ - "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." - ], - "short": "Create an autoscale setting." - }, - "names": [ - "monitor", - "autoscale", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor autoscale create -g myrg --resource resource-id --min-count 2 --max-count 5 \\ --count 3 --email-administrator", - "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale out 1 \\ --condition \"Percentage CPU > 75 avg 5m\"", - "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale in 1 \\ --condition \"Percentage CPU < 25 avg 5m\"" - ], - "name": "Create autoscale settings to scale between 2 and 5 instances (3 as default). Email the administrator when scaling occurs." - }, - { - "commands": [ - "monitor autoscale create -g myrg --resource resource-id --count 4" - ], - "name": "Create autoscale settings for exactly 4 instances." - }, - { - "commands": [ - "monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets" - ], - "name": "Create new autoscale settings." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an autoscale setting" - }, - "names": [ - "monitor", - "autoscale", - "delete" - ], - "versions": [ - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the autoscale settings for a resource group" - }, - "names": [ - "monitor", - "autoscale", - "list" - ], - "versions": [ - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an autoscale setting" - }, - "names": [ - "monitor", - "autoscale", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup" - ], - "name": "Show autoscale setting details." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "show-predictive-metric": { - "help": { - "short": "Show predictive autoscale metric future data" - }, - "names": [ - "monitor", - "autoscale", - "show-predictive-metric" - ], - "versions": [ - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}/predictivemetrics", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." - ], - "short": "Update an autoscale setting." - }, - "names": [ - "monitor", - "autoscale", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor autoscale update -g myrg -n autoscale-name --count 3" - ], - "name": "Update autoscale settings to use a fixed 3 instances by default." - }, - { - "commands": [ - "monitor autoscale update -g myrg -n autoscale-name \\ --remove-action email bob@contoso.com" - ], - "name": "Update autoscale settings to remove an email notification." - }, - { - "commands": [ - "monitor autoscale update --count 3 --email-administrator true --enabled true --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource-group MyResourceGroup --tags key[=value]" - ], - "name": "Update autoscale settings." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage autoscale settings" - }, - "names": [ - "monitor", - "autoscale" - ] - }, - "diagnostic-settings": { - "commandGroups": { - "categories": { - "commands": { - "list": { - "help": { - "short": "List the diagnostic settings categories for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "categories", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor diagnostic-settings categories list --resource /subscriptions/00000000-0000-0000- 0000-000000000000/resourcegroups/myRG/providers/microsoft.logic/workflows/myWorkflow" - ], - "name": "List diagnostic settings categories by using resource ID" - }, - { - "commands": [ - "monitor diagnostic-settings categories list -g myRG --resource-type microsoft.logic/workflows --resource myWorkflow" - ], - "name": "List diagnostic settings categories by using resource name" - } - ], - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the diagnostic settings category for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "categories", - "show" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Retrieve service diagnostic settings categories." - }, - "names": [ - "monitor", - "diagnostic-settings", - "categories" - ] - }, - "subscription": { - "commands": { - "create": { - "help": { - "short": "Create subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor diagnostic-settings subscription create -n {name} --location westus --event-hub- auth-rule {eventHubRuleID} --storage-account {storageAccount} \\ --logs \"[{category:Security,enabled:true},{category:Administrative,enabled:true},{category:ServiceHealth,enabled:true},{category:Alert,enabled:true},{category:Recommendation,enabled:true},{category:Policy,enabled:true},{category:Autoscale,enabled:true},{category:ResourceHealth,enabled:true}]\"" - ], - "name": "Create diagnostic settings for a subscription with EventHub." - } - ], - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes existing subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "delete" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Gets the active subscription diagnostic settings list for the specified subscriptionId. :keyword callable cls: A custom type or function that will be passed the direct response:return: SubscriptionDiagnosticSettingsResourceCollection or the result of cls(response):rtype: ~$(python-base-namespace).v2017_05_01_preview.models.SubscriptionDiagnosticSettingsResourceCollection:raises ~azure.core.exceptions.HttpResponseError:." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "list" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the active subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "show" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update subscription diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription", - "update" - ], - "versions": [ - { - "name": "2017-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2017-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage diagnostic settings for subscription." - }, - "names": [ - "monitor", - "diagnostic-settings", - "subscription" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create diagnostic settings for the specified resource. For more information, visit: https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#metricsettings." - }, - "names": [ - "monitor", - "diagnostic-settings", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor diagnostic-settings create --resource {ID} -n {name} --storage-account {storageAccount} --logs \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\" --metrics \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\"" - ], - "name": "Create diagnostic settings, retention here only applies when the target is a storage account." - } - ], - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes existing diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "delete" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Gets the active diagnostic settings list for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "list" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the active diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "show" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update diagnostic settings for the specified resource." - }, - "names": [ - "monitor", - "diagnostic-settings", - "update" - ], - "versions": [ - { - "name": "2021-05-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", - "plane": "mgmt-plane", - "version": "2021-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service diagnostic settings." - }, - "names": [ - "monitor", - "diagnostic-settings" - ] - }, - "log-analytics": { - "commandGroups": { - "cluster": { - "commands": { - "create": { - "help": { - "short": "Create a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster create -g MyResourceGroup -n MyCluster --sku-capacity 1000" - ], - "name": "Create a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster delete -g MyResourceGroup -n MyCluster" - ], - "name": "Delete a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all cluster instances in a resource group or in current subscription." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster list -g MyResourceGroup" - ], - "name": "List all cluster instances in a resource group." - }, - { - "commands": [ - "monitor log-analytics cluster list" - ], - "name": "List all cluster instances in current subscription." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/clusters", - "plane": "mgmt-plane", - "version": "2021-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the properties of a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster show -g MyResourceGroup -n MyCluster" - ], - "name": "Show the properties of a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "Update a cluster instance." - ], - "short": "Update a cluster instance." - }, - "names": [ - "monitor", - "log-analytics", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics cluster update -g MyResourceGroup -n MyCluster --key-vault-uri https://myvault.vault.azure.net/ --key-name my-key --key-version fe0adcedd8014aed9c22e9aefb81a1ds --sku-capacity 1000" - ], - "name": "Update a cluster instance." - } - ], - "name": "2021-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", - "plane": "mgmt-plane", - "version": "2021-06-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure log analytics cluster." - }, - "names": [ - "monitor", - "log-analytics", - "cluster" - ] - }, - "query-pack": { - "commandGroups": { - "query": { - "commands": { - "create": { - "help": { - "short": "Create a specific query within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query create --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f --display-name queryName -g resourceGroupName --query-pack-name queryPackName --body \"heartbeat | take 10\" --description \"some description\" --categories \"[network,monitor]\" --resource-types \"[microsoft.network/loadbalancers,microsoft.insights/autoscalesettings]\" --solutions \"[networkmonitoring]\" --tags \"{version:[v2022-01-01,v2021-12-01]}\"" - ], - "name": "Create a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a specific query defined within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query delete --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" - ], - "name": "Delete a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List queries defined within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName" - ], - "name": "List queries in a query pack" - }, - { - "commands": [ - "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName --include-body false" - ], - "name": "List queries in a query pack without query body content" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "search": { - "help": { - "short": "Search a list of queries defined within a log analytics query pack according to given search properties." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "search" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\"" - ], - "name": "Search queries in a query pack" - }, - { - "commands": [ - "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\" --include-body false" - ], - "name": "Search queries in a query pack without query body content" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/search", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a specific query defined within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query show --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" - ], - "name": "Show a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a specific query within a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack query update --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName --body \"heartbeat | take 20\" --categories [2]=databases --tags version[0]=null" - ], - "name": "Update a query in a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage the query of log analytics query pack" - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "query" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack create -g resourceGroup -n queryPackName --location eastus2" - ], - "name": "Create a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack delete-g resourceGroup -n queryPackName" - ], - "name": "Delete a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List of all log analytics query packs." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack list" - ], - "name": "List query packs in a specific subscription" - }, - { - "commands": [ - "monitor log-analytics query-pack list -g resourceGroup" - ], - "name": "List query packs in a specific resource group" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/querypacks", - "plane": "mgmt-plane", - "version": "2019-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack show -g resourceGroup -n queryPackName" - ], - "name": "Show a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics query-pack update -g resourceGroupName -n queryPackName --tags label1=value1" - ], - "name": "Update a query pack" - } - ], - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure log analytics query pack." - }, - "names": [ - "monitor", - "log-analytics", - "query-pack" - ] - }, - "solution": { - "commands": { - "create": { - "help": { - "short": "Create the Solution." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution create --resource-group MyResourceGroup --solution-type Containers --tags key=value --workspace \"/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/ Microsoft.OperationalInsights/workspaces/{WorkspaceName}\"" - ], - "name": "Create a log-analytics solution of type Containers" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the solution in the subscription." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution delete --resource-group MyResourceGroup --name SolutionName" - ], - "name": "Delete a log-analytics solution" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the solution list. It will retrieve both first party and third party solutions" - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution list" - ], - "name": "List all log-analytics solutions in the current subscription" - }, - { - "commands": [ - "monitor log-analytics solution list --subscription MySubscription" - ], - "name": "List all log-analytics solutions in a subscription" - }, - { - "commands": [ - "monitor log-analytics solution list --resource-group MyResourceGroup" - ], - "name": "List all log-analytics solutions in a resource group" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationsmanagement/solutions", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the user solution." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution show --resource-group MyResourceGroup --name SolutionName" - ], - "name": "Show a log-analytics solution" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Solution. Only updating tags supported." - }, - "names": [ - "monitor", - "log-analytics", - "solution", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics solution update --resource-group MyResourceGroup --name SolutionName --tags key=value" - ], - "name": "Update a log-analytics solution" - } - ], - "name": "2015-11-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", - "plane": "mgmt-plane", - "version": "2015-11-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage monitor log-analytics solution." - }, - "names": [ - "monitor", - "log-analytics", - "solution" - ] - }, - "workspace": { - "commandGroups": { - "data-export": { - "commands": { - "create": { - "help": { - "lines": [ - "For more information, see", - "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" - ], - "short": "Create a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace data-export create -g MyRG --workspace-name MyWS -n MyDataExport --destination --enable -t " - ], - "name": "Create a data export rule for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "delete" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all data export ruleses for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "list" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "show" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "For more information, see", - "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" - ], - "short": "Update a data export rule for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace data-export update -g MyRG --workspace-name MyWS -n MyDataExport --destination -t
--enable false" - ], - "name": "Update a data export rule for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage data export ruls for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "data-export" - ] - }, - "linked-service": { - "commands": { - "create": { - "help": { - "short": "Create a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service create -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" - ], - "name": "Create a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service delete -g MyResourceGroup -n cluster --workspace-name MyWorkspace" - ], - "name": "Delete a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get all the linked services in a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service list -g MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get all the linked services in a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the properties of a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service show -g MyResourceGroup -n cluster --workspace-name MyWorkspace" - ], - "name": "Show the properties of a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a linked service." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-service update -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" - ], - "name": "Update a linked service." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Linked services is used to define a relation from the workspace to another Azure resource. Log Analytics and Azure resources then leverage this connection in their operations. Example uses of Linked Services in Log Analytics workspace are Automation account and workspace association to CMK." - ], - "short": "Manage linked service for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-service" - ] - }, - "linked-storage": { - "commands": { - "create": { - "help": { - "short": "Create some linked storage accounts for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts StorageAccount1 StorageAccount2" - ], - "name": "Create two linked storage accounts for a log analytics workspace using the name of the storage account." - }, - { - "commands": [ - "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000001" - ], - "name": "Create one linked storage accounts for a log analytics workspace using the resource id of the storage account." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete all linked storage accounts with specific data source type for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage delete --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Delete all linked storage accounts with a specific type for a log analytics workspace" - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all linked storage accounts for a log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all linked storage accounts for a log analytics workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show all linked storage accounts with specific data source type for a log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace linked-storage show --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Show all linked storage accounts with a specific type for a log analytics workspace" - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a link relation between current workspace and a group of storage accounts of a specific data source type." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage", - "update" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage linked storage account for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "linked-storage" - ] - }, - "pack": { - "commands": { - "disable": { - "help": { - "short": "Disable an intelligence pack for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack", - "disable" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace pack disable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Disable an intelligence pack for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/disable", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "enable": { - "help": { - "short": "Enable an intelligence pack for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack", - "enable" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace pack enable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Enable an intelligence pack for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/enable", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace pack list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage intelligent packs for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "pack" - ] - }, - "saved-search": { - "commands": { - "create": { - "help": { - "short": "Create a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace saved-search create -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" - ], - "name": "Create a saved search for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "delete" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all saved searches for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "list" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "show" - ], - "versions": [ - { - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a saved search for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace saved-search update -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" - ], - "name": "Update a saved search for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage saved search for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "saved-search" - ] - }, - "table": { - "commandGroups": { - "search-job": { - "commands": { - "cancel": { - "help": { - "short": "Cancel a log analytics workspace search results table query run." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "search-job", - "cancel" - ], - "versions": [ - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/cancelsearch", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tables for log analytics workspace search results table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "search-job" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "create" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "delete" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the tables for the given Log Analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all the tables for the given Log Analytics workspace" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "List all the tables for the given Log Analytics workspace" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "migrate": { - "help": { - "short": "Migrate a Log Analytics table from support of the Data Collector API and Custom Fields features to support of Data Collection Rule-based Custom Logs." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "migrate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" - ], - "name": "Migrate a Log Analytics workspace table." - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" - ], - "name": "Migrate a Log Analytics workspace table." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "show" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Log Analytics workspace table." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table", - "update" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tables for log analytics workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "table" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a workspace instance" - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" - ], - "name": "Create a workspace instance" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" - ], - "name": "Create a workspace instance" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "The name is kept for 14 days and cannot be used for another workspace. To remove the workspace completely and release the name, use the --force flag." - ], - "short": "Deletes a workspace resource." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Soft delete a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Completely delete a workspace instance." - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Soft delete a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Completely delete a workspace instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "get-schema": { - "help": { - "lines": [ - "Schema represents the internal structure of the workspace, which can be used during the query.", - "For more information, visit: https://docs.microsoft.com/en-us/rest/api/loganalytics/workspace-schema/get" - ], - "short": "Get the schema for a given workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "get-schema" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace get-schema --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get the schema for a given workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/schema", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "get-shared-keys": { - "help": { - "short": "Get the shared keys for a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "get-shared-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace get-shared-keys --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get the shared keys for a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/sharedkeys", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of workspaces under a resource group or a subscription." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list" - ], - "versions": [ - { - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "list-deleted-workspaces": { - "help": { - "short": "Get a list of deleted workspaces that can be recovered in a subscription or a resource group." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-deleted-workspaces" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" - ], - "name": "Get a list of deleted workspaces that can be recovered in a resource group" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" - ], - "name": "Get a list of deleted workspaces that can be recovered in a resource group" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "list-management-groups": { - "help": { - "short": "Get a list of management groups connected to a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-management-groups" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-management-groups --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get a list of management groups connected to a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/managementgroups", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "list-usages": { - "help": { - "short": "Get a list of usage metrics for a workspace." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "list-usages" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace list-usages --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Get a list of usage metrics for a workspace." - } - ], - "name": "2020-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/usages", - "plane": "mgmt-plane", - "version": "2020-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a workspace instance." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Show a workspace instance." - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" - ], - "name": "Show a workspace instance." - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a workspace instance." - }, - "names": [ - "monitor", - "log-analytics", - "workspace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" - ], - "name": "Update a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." - ], - "name": "Update the defaultDataCollectionRuleResourceId of the workspace" - } - ], - "name": "2021-12-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2021-12-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" - ], - "name": "Update a workspace instance." - }, - { - "commands": [ - "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." - ], - "name": "Update the defaultDataCollectionRuleResourceId of the workspace" - } - ], - "name": "2022-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure log analytics workspace" - }, - "names": [ - "monitor", - "log-analytics", - "workspace" - ] - } - }, - "help": { - "short": "Manage Azure log analytics." - }, - "names": [ - "monitor", - "log-analytics" - ] - }, - "log-profiles": { - "commands": { - "create": { - "help": { - "short": "Create a log profile in Azure Monitoring REST API." - }, - "names": [ - "monitor", - "log-profiles", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor log-profiles create --categories \"Delete\" --days 0 --enabled true --location westus2 --locations westus --name MyLogProfile --service-bus-rule-id \"/subscriptions/{YOUR SUBSCRIPTION ID}/resourceGroups/{RESOURCE GROUP NAME}/providers/Microsoft.EventHub/namespaces/{EVENT HUB NAME SPACE}/authorizationrules/RootManageSharedAccessKey\"" - ], - "name": "Create a log profile." - } - ], - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the log profile." - }, - "names": [ - "monitor", - "log-profiles", - "delete" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the log profiles." - }, - "names": [ - "monitor", - "log-profiles", - "list" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the log profile." - }, - "names": [ - "monitor", - "log-profiles", - "show" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a log profile in Azure Monitoring REST API." - }, - "names": [ - "monitor", - "log-profiles", - "update" - ], - "versions": [ - { - "name": "2016-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", - "plane": "mgmt-plane", - "version": "2016-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage log profiles." - }, - "names": [ - "monitor", - "log-profiles" - ] - }, - "metrics": { - "commands": { - "list": { - "help": { - "short": "List the metric values for a resource." - }, - "names": [ - "monitor", - "metrics", - "list" - ], - "versions": [ - { - "name": "2018-01-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metrics", - "plane": "mgmt-plane", - "version": "2018-01-01" - } - ] - } - ] - }, - "list-definitions": { - "help": { - "short": "List the metric definitions for the resource." - }, - "names": [ - "monitor", - "metrics", - "list-definitions" - ], - "versions": [ - { - "name": "2018-01-01", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metricdefinitions", - "plane": "mgmt-plane", - "version": "2018-01-01" - } - ] - } - ] - }, - "list-namespaces": { - "help": { - "short": "List the metric namespaces for the resource." - }, - "names": [ - "monitor", - "metrics", - "list-namespaces" - ], - "versions": [ - { - "name": "2017-12-01-preview", - "resources": [ - { - "id": "/{resourceuri}/providers/microsoft.insights/metricnamespaces", - "plane": "mgmt-plane", - "version": "2017-12-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "View Azure resource metrics." - }, - "names": [ - "monitor", - "metrics" - ] - }, - "private-link-scope": { - "commandGroups": { - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create a private endpoint connection with a given name." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint connection of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-endpoint-connection delete -n MyName -g MyResourceGroup --scope-name MyScope" - ], - "name": "Delete a private endpoint connection of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all private endpoint connections on a private link scope." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-endpoint-connection list -g MyResourceGroup --scope-name MyScope" - ], - "name": "List all private endpoint connections on a private link scope." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a private endpoint connection of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-endpoint-connection show -n MyName -g MyResourceGroup --scope-name MyScope" - ], - "name": "Show a private endpoint connection of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint connection with a given name." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage private endpoint connection of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List all private link resources of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-link-resource", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope private-link-resource list --scope-name MyScope -g MyResourceGroup" - ], - "name": "List all private link resources of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a private link resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-link-resource", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource show -n MyName -g MyResourceGroup --scope-name MyScope" - ], - "name": "Show a private link resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage private link resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "private-link-resource" - ] - }, - "scoped-resource": { - "commands": { - "create": { - "help": { - "short": "Create a scoped resource for a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource create -g MyResourceGroup -n MyName --linked-resource MyID --scope-name MyScope" - ], - "name": "Create a scoped resource for a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource delete -g MyResourceGroup -n MyName --scope-name MyScope" - ], - "name": "Delete a scoped resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource list -g MyResourceGroup --scope-name MyScope" - ], - "name": "List all scoped resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope scoped-resource show -g MyResourceGroup -n MyName --scope-name MyScope" - ], - "name": "Show a scoped resource of a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint connection with a given name." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource", - "update" - ], - "versions": [ - { - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage scoped resource of a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "scoped-resource" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope create --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" - ], - "name": "Create a private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope delete --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" - ], - "name": "Delete a monitor private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope list -g MyResourceGroup" - ], - "name": "List all monitor private link scope resources." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.insights/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope show --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" - ], - "name": "Show a monitor private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor private-link-scope update --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup --tags foo=bar" - ], - "name": "Update a monitor private link scope resource." - } - ], - "name": "2019-10-17-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", - "plane": "mgmt-plane", - "version": "2019-10-17-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage monitor private link scope resource." - }, - "names": [ - "monitor", - "private-link-scope" - ] - }, - "tenant-action-group": { - "commandGroups": { - "notification-statu": { - "commands": { - "show": { - "help": { - "short": "Get the test notifications by the notification id" - }, - "names": [ - "monitor", - "tenant-action-group", - "notification-statu", - "show" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/notificationstatus/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "monitor tenant-action-group notification-statu" - }, - "names": [ - "monitor", - "tenant-action-group", - "notification-statu" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new tenant action group or update an existing one." - }, - "names": [ - "monitor", - "tenant-action-group", - "create" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "create-notification": { - "help": { - "short": "Send test notifications to a set of provided receivers" - }, - "names": [ - "monitor", - "tenant-action-group", - "create-notification" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/createnotifications", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a tenant action group." - }, - "names": [ - "monitor", - "tenant-action-group", - "delete" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of all tenant action groups in a management group." - }, - "names": [ - "monitor", - "tenant-action-group", - "list" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a tenant action group." - }, - "names": [ - "monitor", - "tenant-action-group", - "show" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new tenant action group or update an existing one." - }, - "names": [ - "monitor", - "tenant-action-group", - "update" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "monitor tenant-action-group" - }, - "names": [ - "monitor", - "tenant-action-group" - ] - } - }, - "help": { - "short": "Manage the Azure Monitor Service." - }, - "names": [ - "monitor" - ] - }, - "network": { - "commandGroups": { - "alb": { - "commandGroups": { - "association": { - "commands": { - "create": { - "help": { - "short": "Create an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association create -g test-rg -n test-association --alb-name test-alb --subnet " - ], - "name": "Create an Application Gateway for Containers association resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association delete -g test-rg -n test-association --alb-name test-alb" - ], - "name": "Delete an Application Gateway for Containers association resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all associations for an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "association", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association list -g test-rg --alb-name test-alb" - ], - "name": "List all associations for an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb association show -g test-rg -n test-association --alb-name test-alb" - ], - "name": "Get the details of an Application Gateway for containers association resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Application Gateway for Containers association resource" - }, - "names": [ - "network", - "alb", - "association", - "update" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and Configure Associations for Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "association" - ] - }, - "frontend": { - "commands": { - "create": { - "help": { - "short": "Create an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend create -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Create an Application Gateway for Containers frontend resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend delete -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Delete an Application Gateway for Containers frontend resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all frontends for an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "frontend", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend list -g test-rg --alb-name test-alb" - ], - "name": "List all frontends for an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb frontend show -g test-rg -n test-frontend --alb-name test-alb" - ], - "name": "Get the details of an Application Gateway for containers frontend resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Application Gateway for Containers frontend resource" - }, - "names": [ - "network", - "alb", - "frontend", - "update" - ], - "versions": [ - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and Configure Frontends for Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "frontend" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb create -g test-rg -n test-alb" - ], - "name": "Create an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb delete -g test-rg -n test-alb" - ], - "name": "Delete an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb list -g test-rg" - ], - "name": "List Application Gateway for Containers in resource group" - }, - { - "commands": [ - "network alb list" - ], - "name": "List all Application Gateway for Containers in subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb show -g test-rg -n test-alb" - ], - "name": "Get the details of an Application Gateway for Containers resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for the resource. Name and resource group are immutable and cannot be updated" - ], - "short": "Update an Application Gateway for Containers resource" - }, - "names": [ - "network", - "alb", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network alb update -g test-rg -n test-alb --set tags.CostCenter=testBusinessGroup" - ], - "name": "Update the tags of the resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and Configure Application Gateway for Containers" - }, - "names": [ - "network", - "alb" - ] - }, - "application-gateway": { - "commandGroups": { - "address-pool": { - "commands": { - "create": { - "help": { - "short": "Create an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" - ], - "name": "Create an address pool with two endpoints." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" - ], - "name": "Create an address pool with two endpoints." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List address pools" - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List address pools." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an address pool." - }, - "names": [ - "network", - "application-gateway", - "address-pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" - ], - "name": "Update backend address pool." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" - ], - "name": "Add to the backend address pool by using backend server IP address." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" - ], - "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" - ], - "name": "Update backend address pool." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" - ], - "name": "Add to the backend address pool by using backend server IP address." - }, - { - "commands": [ - "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" - ], - "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "address-pool" - ] - }, - "auth-cert": { - "commands": { - "create": { - "help": { - "short": "Create an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Create an authorization certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Create an authorization certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Delete an authorization certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Delete an authorization certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List authorization certificates." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List authorization certificates." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List authorization certificates." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Show an authorization certificate." - }, - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" - ], - "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" - ], - "name": "Show an authorization certificate." - }, - { - "commands": [ - "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" - ], - "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization certificate." - }, - "names": [ - "network", - "application-gateway", - "auth-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Update authorization certificates to use a new cert file." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" - ], - "name": "Update authorization certificates to use a new cert file." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.authenticationCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage authorization certificates of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "auth-cert" - ] - }, - "client-cert": { - "commands": { - "add": { - "help": { - "short": "Add trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Add trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Add trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the existing trusted client certificates of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List the existing trusted client certificates of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List the existing trusted client certificates of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates", - "version": "2023-02-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an existing trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Remove an existing trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Remove an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an existing trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Show an existing trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" - ], - "name": "Show an existing trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update trusted client certificate of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Update trusted client certificate of the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" - ], - "name": "Update trusted client certificate of the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedClientCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage trusted client certificates of application gateway." - }, - "names": [ - "network", - "application-gateway", - "client-cert" - ] - }, - "frontend-ip": { - "commands": { - "create": { - "help": { - "short": "Create a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" - ], - "name": "Create a frontend IP address." - }, - { - "commands": [ - "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend IP address with subnet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" - ], - "name": "Create a frontend IP address." - }, - { - "commands": [ - "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend IP address with subnet." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List frontend IP addresses." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a frontend IP address." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" - ], - "name": "Update a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" - ], - "name": "Update a frontend IP address." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage frontend IP addresses of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "frontend-ip" - ] - }, - "frontend-port": { - "commands": { - "create": { - "help": { - "short": "Create a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" - ], - "name": "Create a frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" - ], - "name": "Create a frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Delete a frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Delete a frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List frontend ports." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend ports." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List frontend ports." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Get the details of a frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" - ], - "name": "Get the details of a frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a frontend port." - }, - "names": [ - "network", - "application-gateway", - "frontend-port", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" - ], - "name": "Update a frontend port to use a different port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" - ], - "name": "Update a frontend port to use a different port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendPorts[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage frontend ports of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "frontend-port" - ] - }, - "http-listener": { - "commands": { - "create": { - "help": { - "short": "Create an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create an HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create an HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Delete an HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Delete an HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List HTTP listeners." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP listeners." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP listeners." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Get the details of an HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" - ], - "name": "Get the details of an HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an HTTP listener." - }, - "names": [ - "network", - "application-gateway", - "http-listener", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" - ], - "name": "Update an HTTP listener to use a different hostname." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" - ], - "name": "Update an HTTP listener to use a different hostname." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.httpListeners[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage HTTP listeners of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "http-listener" - ] - }, - "http-settings": { - "commands": { - "create": { - "help": { - "short": "Create HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" - ], - "name": "Create HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" - ], - "name": "Create HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Get the details of HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Get the details of HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update HTTP settings." - }, - "names": [ - "network", - "application-gateway", - "http-settings", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" - ], - "name": "Update HTTP settings to use a new probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" - ], - "name": "Update HTTP settings to use a new probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendHttpSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage HTTP settings of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "http-settings" - ] - }, - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign a managed service identity to an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity", - "assign" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" - ], - "name": "Assign an identity to the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" - ], - "name": "Assign an identity to the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove the managed service identity of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" - ], - "name": "Remove an identity to the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" - ], - "name": "Remove an identity to the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the managed service identity of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" - ], - "name": "Show an identity to the application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" - ], - "name": "Show an identity to the application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "application-gateway identity update" - }, - "names": [ - "network", - "application-gateway", - "identity", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the managed service identity of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "identity" - ] - }, - "listener": { - "commands": { - "create": { - "help": { - "short": "Create a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create a listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" - ], - "name": "Create a listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Delete a listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Delete a listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List listeners." - }, - "names": [ - "network", - "application-gateway", - "listener", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List listeners." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List listeners." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Get the details of a listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" - ], - "name": "Get the details of a listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a listener." - }, - "names": [ - "network", - "application-gateway", - "listener", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" - ], - "name": "Update a listener to use a different frontend port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" - ], - "name": "Update a listener to use a different frontend port." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.listeners[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage listeners of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "listener" - ] - }, - "private-link": { - "commandGroups": { - "ip-config": { - "commands": { - "add": { - "help": { - "short": "Add an IP configuration to a private link to scale up its capability." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" - ], - "name": "Add an IP configuration to a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" - ], - "name": "Add an IP configuration to a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the IP configurations of a private link." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "List all the IP configurations of a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "List all the IP configurations of a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove an IP configuration from a private link to scale down its capability." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" - ], - "name": "Remove an IP configuration from a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" - ], - "name": "Remove an IP configuration from a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an IP configuration of a private link." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "Show an IP configuration of a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" - ], - "name": "Show an IP configuration of a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "application-gateway private-link ip-config update" - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage IP configuration of a private link to configure its capability." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "ip-config" - ] - } - }, - "commands": { - "add": { - "help": { - "short": "Add a new private link with a default IP configuration and associate it with an existing frontend IP." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" - ], - "name": "Add one private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" - ], - "name": "Add one private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the private links." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "List all the private links." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "List all the private links." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove a private link and clear association with Frontend IP. The subnet associate with a private link might need to clear manually." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" - ], - "name": "Remove a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" - ], - "name": "Remove a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a private link." - }, - "names": [ - "network", - "application-gateway", - "private-link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "Show a private link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" - ], - "name": "Show a private link." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "application-gateway private-link update" - }, - "names": [ - "network", - "application-gateway", - "private-link", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateLinkConfigurations[]", - "version": "2023-02-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage private link of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "private-link" - ] - }, - "probe": { - "commands": { - "create": { - "help": { - "short": "Create a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" - ], - "name": "Create an application gateway probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" - ], - "name": "Create an application gateway probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List probes." - }, - "names": [ - "network", - "application-gateway", - "probe", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List probes." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List probes." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a probe." - }, - "names": [ - "network", - "application-gateway", - "probe", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" - ], - "name": "Update an application gateway probe with a timeout of 60 seconds." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" - ], - "name": "Update an application gateway probe with a timeout of 60 seconds." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage probes to gather and evaluate information on an application gateway." - }, - "names": [ - "network", - "application-gateway", - "probe" - ] - }, - "redirect-config": { - "commands": { - "create": { - "help": { - "short": "Create a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" - ], - "name": "Create a redirect configuration to a http-listener called MyBackendListener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" - ], - "name": "Create a redirect configuration to a http-listener called MyBackendListener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Delete a redirect configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Delete a redirect configuration." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List redirect configurations." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List redirect configurations." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List redirect configurations." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Get the details of a redirect configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" - ], - "name": "Get the details of a redirect configuration." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a redirect configuration." - }, - "names": [ - "network", - "application-gateway", - "redirect-config", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" - ], - "name": "Update a redirect configuration to a different http-listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" - ], - "name": "Update a redirect configuration to a different http-listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.redirectConfigurations[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage redirect configurations of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "redirect-config" - ] - }, - "rewrite-rule": { - "commandGroups": { - "condition": { - "commands": { - "create": { - "help": { - "short": "Create a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Delete a rewrite rule condition." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Delete a rewrite rule condition." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rewrite rule conditions." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" - ], - "name": "List rewrite rule conditions." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" - ], - "name": "List rewrite rule conditions." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", - "version": "2023-02-01" - } - ] - } - ] - }, - "list-server-variables": { - "help": { - "short": "List all available server variables." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "list-server-variables" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition list-server-variables" - ], - "name": "List all available server variables." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableservervariables", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Get the details of a rewrite rule condition." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" - ], - "name": "Get the details of a rewrite rule condition." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rewrite rule condition." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" - ], - "name": "Update a rewrite rule condition." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" - ], - "name": "Update a rewrite rule condition." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rewrite rule conditions of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "condition" - ] - }, - "set": { - "commands": { - "create": { - "help": { - "short": "Create a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Create a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Create a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" - ], - "name": "Delete a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" - ], - "name": "Delete a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rewrite rule sets." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List rewrite rule sets." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List rewrite rule sets." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Get the details of a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Get the details of a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rewrite rule set." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Update a rewrite rule set." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" - ], - "name": "Update a rewrite rule set." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rewrite rule sets of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "set" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" - ], - "name": "Create a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Delete a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Delete a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rewrite rules." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "List rewrite rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "List rewrite rules." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", - "version": "2023-02-01" - } - ] - } - ] - }, - "list-request-headers": { - "help": { - "short": "List all available request headers." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "list-request-headers" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-request-headers" - ], - "name": "List all available request headers." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list-response-headers": { - "help": { - "short": "List all available response headers." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "list-response-headers" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule list-response-headers" - ], - "name": "List all available response headers." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Get the details of a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Get the details of a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rewrite rule." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Update a rewrite rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" - ], - "name": "Update a rewrite rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rewrite rules of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "rewrite-rule" - ] - }, - "root-cert": { - "commands": { - "create": { - "help": { - "short": "Upload a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Upload a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Upload a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Delete a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Delete a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List trusted root certificates." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List trusted root certificates." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List trusted root certificates." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Get the details of a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" - ], - "name": "Get the details of a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a trusted root certificate." - }, - "names": [ - "network", - "application-gateway", - "root-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Update a trusted root certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" - ], - "name": "Update a trusted root certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.trustedRootCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage trusted root certificates of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "root-cert" - ] - }, - "routing-rule": { - "commands": { - "create": { - "help": { - "lines": [ - "Rules are executed in the order in which they are created." - ], - "short": "Create a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rules." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rule." - }, - "names": [ - "network", - "application-gateway", - "routing-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" - ], - "name": "Update a rule use a new listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" - ], - "name": "Update a rule use a new listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.routingRules[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Evaluate probe information and define TCP/TLS routing rules." - }, - "names": [ - "network", - "application-gateway", - "routing-rule" - ] - }, - "rule": { - "commands": { - "create": { - "help": { - "lines": [ - "Rules are executed in the order in which they are created." - ], - "short": "Create a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a basic rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Delete a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List rules." - }, - "names": [ - "network", - "application-gateway", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List rules." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" - ], - "name": "Get the details of a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a rule." - }, - "names": [ - "network", - "application-gateway", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" - ], - "name": "Update a rule use a new HTTP listener." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" - ], - "name": "Update a rule use a new HTTP listener." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.requestRoutingRules[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-customize-waf-rules-cli." - ], - "short": "Evaluate probe information and define HTTP/HTTPS routing rules." - }, - "names": [ - "network", - "application-gateway", - "rule" - ] - }, - "settings": { - "commands": { - "create": { - "help": { - "short": "Create settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" - ], - "name": "Create settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" - ], - "name": "Create settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" - ], - "name": "Delete settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" - ], - "name": "Get the details of settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" - ], - "name": "Get the details of settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings." - }, - "names": [ - "network", - "application-gateway", - "settings", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" - ], - "name": "Update settings to use a new probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" - ], - "name": "Update settings to use a new probe." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendSettingsCollection[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage settings of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "settings" - ] - }, - "ssl-cert": { - "commands": { - "create": { - "help": { - "short": "Upload an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" - ], - "name": "Upload an SSL certificate via --cert-file and --cert-password." - }, - { - "commands": [ - "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", - "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" - ], - "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" - ], - "name": "Upload an SSL certificate via --cert-file and --cert-password." - }, - { - "commands": [ - "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", - "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" - ], - "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Delete an SSL certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Delete an SSL certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List SSL certificates." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List SSL certificates." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List SSL certificates." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Get the details of an SSL certificate." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" - ], - "name": "Get the details of an SSL certificate." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an SSL certificate." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" - ], - "name": "Change a gateway SSL certificate and password." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" - ], - "name": "Change a gateway SSL certificate and password." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslCertificates[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-ssl-cli." - ], - "short": "Manage SSL certificates of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-cert" - ] - }, - "ssl-policy": { - "commandGroups": { - "predefined": { - "commands": { - "list": { - "help": { - "short": "List all SSL predefined policies for configuring SSL policy." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "predefined", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy predefined list" - ], - "name": "List all SSL predefined policies for configuring SSL policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get SSL predefined policy with the specified policy name." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "predefined", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy predefined show -n AppGwSslPolicy20170401" - ], - "name": "Get SSL predefined policy with the specified policy name." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Get information on predefined SSL policies." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "predefined" - ] - } - }, - "commands": { - "delete": { - "help": { - "short": "application-gateway ssl-policy delete" - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - } - ] - }, - "list-options": { - "help": { - "short": "List available SSL options for configuring SSL policy." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "list-options" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy list-options" - ], - "name": "List available SSL options for configuring SSL policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "set": { - "help": { - "short": "Update an SSL policy settings." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" - ], - "name": "Set a predefined SSL policy." - }, - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" - ], - "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" - ], - "name": "Set a predefined SSL policy." - }, - { - "commands": [ - "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" - ], - "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an SSL policy settings." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "Get the details of an SSL policy settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "Get the details of an SSL policy settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "application-gateway ssl-policy update" - }, - "names": [ - "network", - "application-gateway", - "ssl-policy", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslPolicy", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the SSL policy of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-policy" - ] - }, - "ssl-profile": { - "commands": { - "add": { - "help": { - "short": "Add an SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the existing SSL profiles of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List all the SSL profiles for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" - ], - "name": "List all the SSL profiles for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles", - "version": "2023-02-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an existing SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Remove SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Remove SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an existing SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Show SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" - ], - "name": "Show SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update SSL profile of the application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" - ], - "name": "Update SSL profile for an existing application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.sslProfiles[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage SSL profiles of application gateway." - }, - "names": [ - "network", - "application-gateway", - "ssl-profile" - ] - }, - "url-path-map": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a rule for a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a rule for a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" - ], - "name": "Create a rule for a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule for a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" - ], - "name": "Delete a rule of a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" - ], - "name": "Delete a rule of a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "application-gateway url-path-map rule list" - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "application-gateway url-path-map rule show" - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "network application-gateway url-path-map rule update" - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[].properties.pathRules[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the rules of a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "lines": [ - "The map must be created with at least one rule. This command requires the creation of the first rule at the time the map is created. To learn more visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-url-route-cli." - ], - "short": "Create a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" - ], - "name": "Create a URL path map with a rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" - ], - "name": "Create a URL path map with a rule." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Delete a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Delete a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List URL path maps." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List URL path maps." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" - ], - "name": "List URL path maps." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Get the details of a URL path map." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" - ], - "name": "Get the details of a URL path map." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a URL path map." - }, - "names": [ - "network", - "application-gateway", - "url-path-map", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" - ], - "name": "Update a URL path map to use new default HTTP settings." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" - ], - "name": "Update a URL path map to use new default HTTP settings." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.urlPathMaps[]", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage URL path maps of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "url-path-map" - ] - }, - "waf-config": { - "commands": { - "list-rule-sets": { - "help": { - "short": "Get information on available WAF rule sets, rule groups, and rule IDs." - }, - "names": [ - "network", - "application-gateway", - "waf-config", - "list-rule-sets" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-config list-rule-sets --type OWASP" - ], - "name": "List available rule groups in OWASP type rule sets." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" - ], - "name": "List available rules in the OWASP 3.0 rule set." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" - ], - "name": "List available rules in the `crs_35_bad_robots` rule group." - }, - { - "commands": [ - "network application-gateway waf-config list-rule-sets -o table" - ], - "name": "List available rules in table format." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "These commands are only applicable to application gateways with an SKU type of WAF. To learn more, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli." - ], - "short": "Configure the settings of a web application firewall." - }, - "names": [ - "network", - "application-gateway", - "waf-config" - ] - }, - "waf-policy": { - "commandGroups": { - "custom-rule": { - "commandGroups": { - "match-condition": { - "commands": { - "add": { - "help": { - "short": "Add a match condition to an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" - ], - "name": "Add application gateway WAF policy custom rule match condition with contains." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" - ], - "name": "Add application gateway WAF policy custom rule match condition with equal." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" - ], - "name": "Add application gateway WAF policy custom rule match condition with contains." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" - ], - "name": "Add application gateway WAF policy custom rule match condition with equal." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" - ], - "name": "Add application gateway WAF policy custom rule match condition with contains." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" - ], - "name": "Add application gateway WAF policy custom rule match condition with equal." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateway WAF policy custom rule match conditions." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List application gateway WAF policy custom rule match conditions." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List application gateway WAF policy custom rule match conditions." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List application gateway WAF policy custom rule match conditions." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions", - "version": "2022-11-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a match condition from an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" - ], - "name": "Remove a match condition from an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" - ], - "name": "Remove a match condition from an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" - ], - "name": "Remove a match condition from an application gateway WAF policy custom rule." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy custom-rule match-condition show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "waf-policy custom-rule match-condition update" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[].matchConditions[]", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage match conditions in an application gateway web application firewall (WAF) policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "match-condition" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Create an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Create an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Create an application gateway WAF policy custom rule." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session \"[{group-by-variables:[{variable-name:GeoLocation}]}]\"" - ], - "name": "Create an application gateway WAF policy custom rule with user session identifier." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an application gateway WAF policy custom rule." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateway WAF policy custom rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policy custom rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policy custom rules." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policy custom rules." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy custom rule." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an application gateway WAF policy custom rule." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Update an application gateway WAF policy custom rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Update an application gateway WAF policy custom rule." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" - ], - "name": "Update an application gateway WAF policy custom rule." - }, - { - "commands": [ - "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session \"[{group-by-variables:[{variable-name:ClientAddr}]}]\"" - ], - "name": "Update an application gateway WAF policy custom rule with user session identifier." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.customRules[]", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage application gateway web application firewall (WAF) policy custom rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "custom-rule" - ] - }, - "managed-rule": { - "commandGroups": { - "exclusion": { - "commands": { - "add": { - "help": { - "short": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" - ], - "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" - ], - "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" - ], - "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "waf-policy managed-rule exclusion delete" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "waf-policy managed-rule exclusion list" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy managed-rule exclusion show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "waf-policy managed-rule exclusion update" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules.exclusions[]", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage OWASP CRS exclusions that are applied on a WAF policy managed rules." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "exclusion" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "waf-policy managed-rule create" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "waf-policy managed-rule delete" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy managed-rule show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "waf-policy managed-rule update" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-09-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.managedRules", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Visit https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/afds-overview" - ], - "short": "Manage managed rules of a WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "managed-rule" - ] - }, - "policy-setting": { - "commands": { - "create": { - "help": { - "short": "waf-policy policy-settings create" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "create" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "waf-policy policy-settings delete" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "delete" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "waf-policy policy-settings show" - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "show" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of a web application firewall global configuration." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" - ], - "name": "Update properties of a web application firewall global configuration." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" - ], - "name": "Update properties of a web application firewall global configuration." - }, - { - "commands": [ - "network application-gateway waf-policy policy-setting update -g MyResourceGroup --policy-name MyPolicySetting --request-body-inspect-limit-in-kb 64 --file-upload-enforcement True --request-body-enforcement False --log-scrubbing-state Enabled --scrubbing-rules \"[{state:Enabled,match-variable:RequestArgNames,selector-match-operator:Equals,selector:test},{state:Enabled,match-variable:RequestIPAddress,selector-match-operator:EqualsAny,selector:null}]\"" - ], - "name": "Update a web application firewall global configuration with scrubbing rules." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.policySettings", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Define contents of a web application firewall global configuration." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "policy-setting" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "create" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Create an application gateway WAF policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Create an application gateway WAF policy." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Create an application gateway WAF policy." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "delete" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Delete an application gateway WAF policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Delete an application gateway WAF policy." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Delete an application gateway WAF policy." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateway WAF policies." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy list --resource-group MyResourceGroup" - ], - "name": "List application gateway WAF policies." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "show" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of an application gateway WAF policy." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an application gateway WAF policy." - }, - "names": [ - "network", - "application-gateway", - "waf-policy", - "update" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Update an application gateway WAF policy." - }, - { - "commands": [ - "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" - ], - "name": "Override existing managed rule set via shorthand syntax." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Update an application gateway WAF policy." - }, - { - "commands": [ - "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" - ], - "name": "Override existing managed rule set via shorthand syntax." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" - ], - "name": "Update an application gateway WAF policy." - }, - { - "commands": [ - "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" - ], - "name": "Override existing managed rule set via shorthand syntax." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Web Application Firewall visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/ag-overview." - ], - "short": "Manage application gateway web application firewall (WAF) policies." - }, - "names": [ - "network", - "application-gateway", - "waf-policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the specified application gateway." - }, - "names": [ - "network", - "application-gateway", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application gateway." - }, - "names": [ - "network", - "application-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway delete -g MyResourceGroup -n MyAppGateway" - ], - "name": "Delete an application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "health": { - "help": { - "short": "Get information on the backend health of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "health" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "health-on-demand": { - "help": { - "short": "Get information on the backend health of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "health-on-demand" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application gateways." - }, - "names": [ - "network", - "application-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway list -g MyResourceGroup" - ], - "name": "List application gateways." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-02-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an application gateway." - }, - "names": [ - "network", - "application-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway show -g MyResourceGroup -n MyAppGateway" - ], - "name": "Get the details of an application gateway." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start an application gateway." - }, - "names": [ - "network", - "application-gateway", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway start -g MyResourceGroup -n MyAppGateway" - ], - "name": "Start an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/start", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop an application gateway." - }, - "names": [ - "network", - "application-gateway", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway stop -g MyResourceGroup -n MyAppGateway" - ], - "name": "Stop an application gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/stop", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an application gateway." - }, - "names": [ - "network", - "application-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" - ], - "name": "Update an application gateway." - }, - { - "commands": [ - "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" - ], - "name": "Enable client cert revocation via OCSP." - } - ], - "name": "2023-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", - "plane": "mgmt-plane", - "version": "2023-02-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Application Gateway, visit https://learn.microsoft.com/en-us/azure/application-gateway/quick-create-cli." - ], - "short": "Manage application-level routing and load balancing services." - }, - "names": [ - "network", - "application-gateway" - ] - }, - "asg": { - "commands": { - "create": { - "help": { - "short": "Create an application security group." - }, - "names": [ - "network", - "asg", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg create -g MyResourceGroup -n MyAsg --tags MyWebApp, CostCenter=Marketing" - ], - "name": "Create an application security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an application security group." - }, - "names": [ - "network", - "asg", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg delete -g MyResourceGroup -n MyAsg" - ], - "name": "Delete an application security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all application security groups." - }, - "names": [ - "network", - "asg", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg list -g MyResourceGroup" - ], - "name": "List all application security groups in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/applicationsecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get details of an application security group." - }, - "names": [ - "network", - "asg", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg show -g MyResourceGroup -n MyAsg" - ], - "name": "Get details of an application security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for an application security group. Name and resource group are immutable and cannot be updated." - ], - "short": "Update an application security group." - }, - "names": [ - "network", - "asg", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network asg update -g MyResourceGroup -n MyAsg --tags CostCenter=MyBusinessGroup" - ], - "name": "Update an application security group with a modified tag value." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "You can configure network security as a natural extension of an application's structure, ASG allows you to group virtual machines and define network security policies based on those groups. You can specify an application security group as the source and destination in a NSG security rule. For more information, visit https://docs.microsoft.com/azure/virtual-network/create-network-security-group-preview." - ], - "short": "Manage application security groups (ASGs)." - }, - "names": [ - "network", - "asg" - ] - }, - "bastion": { - "commands": { - "create": { - "help": { - "short": "Create a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion create --location westus2 --name MyBastionHost --public-ip-address MyPublicIpAddress --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Create a Azure Bastion host machine." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion delete --name MyBastionHost --resource-group MyResourceGroup" - ], - "name": "Delete a Azure Bastion host machine." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure Bastion host machines." - }, - "names": [ - "network", - "bastion", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion list -g MyResourceGroup" - ], - "name": "List all Azure Bastion host machines." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/bastionhosts", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion show --name MyBastionHost --resource-group MyResourceGroup" - ], - "name": "Show a Azure Bastion host machine." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Azure Bastion host machine." - }, - "names": [ - "network", - "bastion", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network bastion update --name MyBastionHost --resource-group MyResourceGroup --enable-tunneling" - ], - "name": "Update a Azure Bastion host machine to enable native client support." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Bastion host machines." - }, - "names": [ - "network", - "bastion" - ] - }, - "custom-ip": { - "commandGroups": { - "prefix": { - "commands": { - "create": { - "help": { - "short": "Create a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Create a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List custom IP prefix resources." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List custom IP prefix resources." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a custom IP prefix resource." - }, - "names": [ - "network", - "custom-ip", - "prefix", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" - ], - "name": "Update a custom IP prefix resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage custom IP prefix resources." - }, - "names": [ - "network", - "custom-ip", - "prefix" - ] - } - }, - "help": { - "short": "Manage custom IP." - }, - "names": [ - "network", - "custom-ip" - ] - }, - "ddos-protection": { - "commands": { - "create": { - "help": { - "short": "Create a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection create -g MyResourceGroup -n MyDdosPlan" - ], - "name": "Create a DDoS protection plan." - }, - { - "commands": [ - "network ddos-protection create --location westus2 --name MyDdosPlan --resource-group MyResourceGroup" - ], - "name": "Create a DDoS protection plan. (autogenerated)" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection delete -g MyResourceGroup -n MyDdosPlan" - ], - "name": "Delete a DDoS protection plan." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List DDoS protection plans." - }, - "names": [ - "network", - "ddos-protection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection list" - ], - "name": "List DDoS protection plans" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/ddosprotectionplans", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection show -g MyResourceGroup -n MyDdosPlan" - ], - "name": "Show details of a DDoS protection plan." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DDoS protection plan." - }, - "names": [ - "network", - "ddos-protection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network ddos-protection update -g MyResourceGroup -n MyDdosPlan --vnets MyVnet" - ], - "name": "Add a Vnet to a DDoS protection plan in the same subscription." - }, - { - "commands": [ - "network ddos-protection update --name MyDdosPlan --tags foo=boo --resource-group MyResourceGroup" - ], - "name": "Update a DDoS protection plan. (autogenerated)" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DDoS Protection Plans." - }, - "names": [ - "network", - "ddos-protection" - ] - }, - "dns": { - "commandGroups": { - "dnssec-config": { - "commands": { - "create": { - "help": { - "short": "Create the DNSSEC configuration on a DNS zone." - }, - "names": [ - "network", - "dns", - "dnssec-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns dnssec-config create -g MyResourceGroup -z www.mysite.com" - ], - "name": "Enable DNSSEC on a zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the DNSSEC configuration on a DNS zone. This operation cannot be undone." - }, - "names": [ - "network", - "dns", - "dnssec-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns dnssec-config delete -g MyResourceGroup -z www.mysite.com" - ], - "name": "Disable DNSSEC on a zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the DNSSEC configuration." - }, - "names": [ - "network", - "dns", - "dnssec-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns dnssec-config show -g MyResourceGroup -z www.mysite.com" - ], - "name": "Get the DNSSEC configuration on a zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage DNSSEC configurations." - }, - "names": [ - "network", - "dns", - "dnssec-config" - ] - }, - "record-set": { - "commands": { - "create": { - "help": { - "short": "Create a record set within a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "create" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a record set from a DNS zone. This operation cannot be undone." - }, - "names": [ - "network", - "dns", - "record-set", - "delete" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all record sets within a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" - ], - "name": "List all \"@\" record sets within this zone." - } - ], - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" - ], - "name": "List all \"@\" record sets within this zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list-by-type": { - "help": { - "short": "Get the record sets of a specified type in a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "list-by-type" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a record set." - }, - "names": [ - "network", - "dns", - "record-set", - "show" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a record set within a DNS zone." - }, - "names": [ - "network", - "dns", - "record-set", - "update" - ], - "versions": [ - { - "name": "2018-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-05-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DNS records and record sets." - }, - "names": [ - "network", - "dns", - "record-set" - ] - }, - "zone": { - "commands": { - "create": { - "help": { - "short": "Create a DNS zone. Does not modify DNS records within the zone." - }, - "names": [ - "network", - "dns", - "zone", - "create" - ], - "versions": [ - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone." - }, - "names": [ - "network", - "dns", - "zone", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns zone delete -g MyResourceGroup -n www.mysite.com" - ], - "name": "Delete a DNS zone using a fully qualified domain name." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the DNS zones." - }, - "names": [ - "network", - "dns", - "zone", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns zone list -g MyResourceGroup" - ], - "name": "List DNS zones in a resource group." - }, - { - "commands": [ - "network dns zone list" - ], - "name": "List DNS zones in all resource groups in the subscription." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/dnszones", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a DNS zone. Retrieves the zone properties, but not the record sets within the zone." - }, - "names": [ - "network", - "dns", - "zone", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns zone show -g MyResourceGroup -n www.mysite.com" - ], - "name": "Get a DNS zone." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS zone. Does not modify DNS records within the zone." - }, - "names": [ - "network", - "dns", - "zone", - "update" - ], - "versions": [ - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DNS zones." - }, - "names": [ - "network", - "dns", - "zone" - ] - } - }, - "commands": { - "list-references": { - "help": { - "short": "Returns the DNS records specified by the referencing targetResourceIds." - }, - "names": [ - "network", - "dns", - "list-references" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network dns list-references --parameters /subscriptions/**921/resourceGroups/MyRg/providers/Microsoft.Network/trafficManagerProfiles/MyTm" - ], - "name": "List DNS records referencing the target resource IDs." - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/getdnsresourcereference", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage DNS domains in Azure." - }, - "names": [ - "network", - "dns" - ] - }, - "express-route": { - "commandGroups": { - "auth": { - "commands": { - "create": { - "help": { - "short": "Create a new link authorization for an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth create --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" - ], - "name": "Create a new link authorization for an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a link authorization of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth delete --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" - ], - "name": "Delete a link authorization of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List link authorizations of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth list -g MyResourceGroup --circuit-name MyCircuit" - ], - "name": "List link authorizations of an ExpressRoute circuit." - }, - { - "commands": [ - "network express-route auth list --circuit-name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "List link authorizations of an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a link authorization of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route auth show -g MyResourceGroup --circuit-name MyCircuit -n MyAuthorization" - ], - "name": "Get the details of a link authorization of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization in the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "auth", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about ExpressRoute circuit authentication visit https://docs.microsoft.com/azure/expressroute/howto-linkvnet-cli#connect-a-virtual-network-in-a-different-subscription-to-a-circuit." - ], - "short": "Manage authentication of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "auth" - ] - }, - "gateway": { - "commandGroups": { - "connection": { - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Create an ExpressRoute gateway connection." - }, - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Create an ExpressRoute gateway connection." - }, - { - "commands": [ - "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute gateway connections." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute gateway connections. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute gateway connections. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an ExpressRoute gateway connection." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Update an ExpressRoute gateway connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" - ], - "name": "Update an ExpressRoute gateway connection." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute gateway connections." - }, - "names": [ - "network", - "express-route", - "gateway", - "connection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway create --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 5" - ], - "name": "Create an ExpressRoute gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway delete --name MyExpressRouteGateway --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute gateway. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute gateways." - }, - "names": [ - "network", - "express-route", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway list --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute gateways. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressroutegateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway show --name MyExpressRouteGateway --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute gateway. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of an ExpressRoute gateway." - }, - "names": [ - "network", - "express-route", - "gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route gateway update --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 3" - ], - "name": "Update an ExpressRoute gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute gateways." - }, - "names": [ - "network", - "express-route", - "gateway" - ] - }, - "peering": { - "commandGroups": { - "connection": { - "commandGroups": { - "ipv6-config": { - "commands": { - "remove": { - "help": { - "short": "Remove connection config to ExpressRoute circuit connection." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection ipv6-config remove -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection" - ], - "name": "Remove connection config to ExpressRoute circuit connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - }, - "set": { - "help": { - "short": "Set connection config to ExpressRoute circuit connection." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection ipv6-config set -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --address-prefix .../125" - ], - "name": "Set connection config to ExpressRoute circuit connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipv6CircuitConnectionConfig", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute circuit connection configs." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "ipv6-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create connections between two ExpressRoute circuits." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection create -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --peer-circuit MyOtherCircuit --address-prefix 104.0.0.0/29" - ], - "name": "Create connection between two ExpressRoute circuits with AzurePrivatePeering settings." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified Express Route Circuit Connection from the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection delete --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute circuit connection. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all global reach connections associated with a private peering in an express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "List ExpressRouteCircuit Connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Express Route Circuit Connection from the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "Show ExpressRouteCircuit Connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Express Route Circuit Connection in the specified express route circuits." - }, - "names": [ - "network", - "express-route", - "peering", - "connection", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute circuit connections." - }, - "names": [ - "network", - "express-route", - "peering", - "connection" - ] - }, - "peer-connection": { - "commands": { - "list": { - "help": { - "short": "Gets all global reach peer connections associated with a private peering in an express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "peer-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "List ExpressRouteCircuit PeerConnection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the specified Peer Express Route Circuit Connection from the specified express route circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "peer-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering peer-connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" - ], - "name": "Show ExpressRouteCircuit Connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute circuit peer connections." - }, - "names": [ - "network", - "express-route", - "peering", - "peer-connection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create peering settings for an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type MicrosoftPeering --peer-asn 10002 --vlan-id 103 --primary-peer-subnet 101.0.0.0/30 --secondary-peer-subnet 102.0.0.0/30 --advertised-public-prefixes 101.0.0.0/30" - ], - "name": "Create Microsoft Peering settings with IPv4 configuration." - }, - { - "commands": [ - "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type AzurePrivatePeering --peer-asn 10002 --vlan-id 103 --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126" - ], - "name": "Create Microsoft Peering settings with IPv6 configuration." - }, - { - "commands": [ - "network express-route peering create --circuit-name MyCircuit --peer-asn 10002 --peering-type AzurePublicPeering --primary-peer-subnet 101.0.0.0/30 --resource-group MyResourceGroup --secondary-peer-subnet 102.0.0.0/30 --shared-key Abc123 --vlan-id 103" - ], - "name": "Create peering settings for an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete peering settings." - }, - "names": [ - "network", - "express-route", - "peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering delete -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" - ], - "name": "Delete private peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "get-stats": { - "help": { - "short": "Get all traffic stats of an ExpressRoute peering." - }, - "names": [ - "network", - "express-route", - "peering", - "get-stats" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering get-stats --circuit-name MyCircuit --name MyPeering --resource-group MyResourceGroup" - ], - "name": "Get ExpressRoute Circuit Peering Traffic Stats" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/stats", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List peering settings of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering list -g MyResourceGroup --circuit-name MyCircuit" - ], - "name": "List peering settings of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an express route peering." - }, - "names": [ - "network", - "express-route", - "peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering show -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" - ], - "name": "Get private peering details of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update peering settings of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route peering update -g MyResourceGroup --circuit-name MyCircuit --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126 --advertised-public-prefixes 2002:db00::/126" - ], - "name": "Add IPv6 Microsoft Peering settings to existing IPv4 config." - }, - { - "commands": [ - "network express-route peering update --circuit-name MyCircuit --name MyPeering --peer-asn 10002 --primary-peer-subnet 2002:db00::/126 --resource-group MyResourceGroup --secondary-peer-subnet 2003:db00::/126 --shared-key Abc123 --vlan-id 103" - ], - "name": "Update peering settings of an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute peering of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "peering" - ] - }, - "port": { - "commandGroups": { - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign a managed service identity to an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "assign" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" - ], - "name": "Assign an identity to the ExpressRoute Port" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove the managed service identity of an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Remove an identity of the ExpressRoute Port" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the managed service identity of an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" - ], - "name": "Show an identity of the ExpressRoute Port" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "port", - "identity", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the managed service identity of an ExpressRoute Port." - }, - "names": [ - "network", - "express-route", - "port", - "identity" - ] - }, - "link": { - "commands": { - "create": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "port", - "link", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "test" - }, - "names": [ - "network", - "express-route", - "port", - "link", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute links." - }, - "names": [ - "network", - "express-route", - "port", - "link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "List ExpressRoute links." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute link." - }, - "names": [ - "network", - "express-route", - "port", - "link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute link." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Manage MACsec configuration of an ExpressRoute Link." - }, - "names": [ - "network", - "express-route", - "port", - "link", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" - ], - "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." - }, - { - "commands": [ - "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" - ], - "name": "Enable administrative state of an ExpressRoute Link." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "subresource": "properties.links[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "View ExpressRoute links." - }, - "names": [ - "network", - "express-route", - "port", - "link" - ] - }, - "location": { - "commands": { - "list": { - "help": { - "short": "Get the details of an ExpressRoute port location." - }, - "names": [ - "network", - "express-route", - "port", - "location", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port location list --subscription 00000000-0000-0000-0000-000000000000" - ], - "name": "List ExpressRoute port location." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location." - }, - "names": [ - "network", - "express-route", - "port", - "location", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port location show --location westus2" - ], - "name": "Get the details of an ExpressRoute port location. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "View ExpressRoute port location information." - }, - "names": [ - "network", - "express-route", - "port", - "location" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" - ], - "name": "Create an ExpressRoute port. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Delete an ExpressRoute port." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "generate-loa": { - "help": { - "short": "Generate and download a letter of authorization for the requested ExpressRoutePort." - }, - "names": [ - "network", - "express-route", - "port", - "generate-loa" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port generate-loa --name MyExpressRoutePort --resource-group MyResourceGroup --customer-name MyCircuit" - ], - "name": "Generate loa" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/generateloa", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute ports." - }, - "names": [ - "network", - "express-route", - "port", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port list --resource-group myresourcegroup" - ], - "name": "List ExpressRoute ports. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteports", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute port. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of an ExpressRoute port." - }, - "names": [ - "network", - "express-route", - "port", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" - ], - "name": "Update settings of an ExpressRoute port (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage ExpressRoute ports." - }, - "names": [ - "network", - "express-route", - "port" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an express route circuit." - }, - "names": [ - "network", - "express-route", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route create --bandwidth 200 -n MyCircuit --peering-location \"SiliconValley\" -g MyResourceGroup --provider \"Equinix\" -l \"West US\" --sku-family MeteredData --sku-tier Standard" - ], - "name": "Create an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route delete -n MyCircuit -g MyResourceGroup" - ], - "name": "Delete an ExpressRoute circuit." - }, - { - "commands": [ - "network express-route delete --name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete an ExpressRoute circuit. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "get-stats": { - "help": { - "short": "Get the statistics of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "get-stats" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route get-stats -g MyResourceGroup -n MyCircuit" - ], - "name": "Get the statistics of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/stats", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all ExpressRoute circuits for the current subscription." - }, - "names": [ - "network", - "express-route", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list -g MyResourceGroup" - ], - "name": "List all ExpressRoute circuits for the current subscription." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressroutecircuits", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-arp-tables": { - "help": { - "short": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "list-arp-tables" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-arp-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/arptables/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-route-tables": { - "help": { - "short": "Show the current routing table of an ExpressRoute circuit peering." - }, - "names": [ - "network", - "express-route", - "list-route-tables" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-route-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "Show the current routing table of an ExpressRoute circuit peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetables/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-route-tables-summary": { - "help": { - "short": "Show the current routing table summary of an ExpressRoute circuit peering." - }, - "names": [ - "network", - "express-route", - "list-route-tables-summary" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-route-tables-summary -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" - ], - "name": "List Route Table Summary" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetablessummary/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-service-providers": { - "help": { - "short": "List available ExpressRoute service providers." - }, - "names": [ - "network", - "express-route", - "list-service-providers" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route list-service-providers" - ], - "name": "List available ExpressRoute service providers." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/expressrouteserviceproviders", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route show -n MyCircuit -g MyResourceGroup" - ], - "name": "Get the details of an ExpressRoute circuit." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of an ExpressRoute circuit." - }, - "names": [ - "network", - "express-route", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network express-route update -n MyCircuit -g MyResourceGroup --sku-tier Premium" - ], - "name": "Change the SKU of an ExpressRoute circuit from Standard to Premium." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about ExpressRoute circuits visit https://docs.microsoft.com/azure/expressroute/howto-circuit-cli." - ], - "short": "Manage dedicated private network fiber connections to Azure." - }, - "names": [ - "network", - "express-route" - ] - }, - "firewall": { - "commandGroups": { - "policy": { - "commandGroups": { - "intrusion-detection": { - "commands": { - "create": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "List all intrusion detection configuration" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "subresource": "properties.intrusionDetection.configuration", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage intrusion signature rules and bypass rules" - }, - "names": [ - "network", - "firewall", - "policy", - "intrusion-detection" - ] - }, - "rule-collection-group": { - "commandGroups": { - "collection": { - "commands": { - "create": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all rule collections of an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.ruleCollections[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "lines": [ - "Currently, Azure Firewall policy support two kinds of rule collections which are Filter collection and NAT collection. There are three kinds of rules which are application rule, network rule and nat rule.", - " NAT collection support having a list of nat rule. Filter collection support including a list of rules(network rule or application rule) in it. But all of rules should be the same type." - ], - "short": "Manage and configure Azure firewall policy rule collections in the rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "collection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure firewall policy rule collection groups." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and configure Azure firewall policy rule collection group." - }, - "names": [ - "network", - "firewall", - "policy", - "rule-collection-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Azure firewall policies." - }, - "names": [ - "network", - "firewall", - "policy", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/firewallpolicies", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and configure Azure firewall policy." - }, - "names": [ - "network", - "firewall", - "policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --private-ranges 10.0.0.0 10.0.0.0/16 IANAPrivateRanges" - ], - "name": "Create a Azure firewall with private ranges" - }, - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Standard --virtual-hub MyVirtualHub1 --public-ip-count 1" - ], - "name": "Create a Virtual WAN Secure Hub Firewall" - }, - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_VNet --tier Basic --vnet-name MyVNet --conf-name MyIpConfig --m-conf-name MyManagementIpConfig --m-public-ip MyPublicIp" - ], - "name": "Create a Basic SKU Firewall with Management IP Configuration" - }, - { - "commands": [ - "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Basic --vhub MyVHub --public-ip-count 2" - ], - "name": "Create a Basic SKU Firewall with Virtual Hub" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "learned-ip-prefix": { - "help": { - "short": "Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT." - }, - "names": [ - "network", - "firewall", - "learned-ip-prefix" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network firewall learned-ip-prefix -g MyResourceGroup -n MyFirewall" - ], - "name": "List Learned IP Prefixes" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}/learnedipprefixes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Azure Firewalls." - }, - "names": [ - "network", - "firewall", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/azurefirewalls", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-fqdn-tags": { - "help": { - "short": "Gets all the Azure Firewall FQDN Tags in a subscription." - }, - "names": [ - "network", - "firewall", - "list-fqdn-tags" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/azurefirewallfqdntags", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Firewall." - }, - "names": [ - "network", - "firewall", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage and configure Azure Firewalls." - }, - "names": [ - "network", - "firewall" - ] - }, - "ip-group": { - "commands": { - "create": { - "help": { - "short": "Create an IP group." - }, - "names": [ - "network", - "ip-group", - "create" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an IP group." - }, - "names": [ - "network", - "ip-group", - "delete" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all of IP group." - }, - "names": [ - "network", - "ip-group", - "list" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/ipgroups", - "plane": "mgmt-plane", - "version": "2019-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of an IP group." - }, - "names": [ - "network", - "ip-group", - "show" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an IP group." - }, - "names": [ - "network", - "ip-group", - "update" - ], - "versions": [ - { - "name": "2019-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", - "plane": "mgmt-plane", - "version": "2019-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage IP group." - }, - "names": [ - "network", - "ip-group" - ] - }, - "lb": { - "commandGroups": { - "address-pool": { - "commandGroups": { - "address": { - "commands": { - "add": { - "help": { - "short": "Add one backend address into the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --vnet MyVnet --ip-address 10.0.0.1" - ], - "name": "Add one backend address into the load balance backend address pool." - }, - { - "commands": [ - "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1 --ip-address 10.0.0.1" - ], - "name": "Add one backend address into the load balance backend address pool with subnet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all backend addresses of the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address list -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool" - ], - "name": "List all backend addresses of the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove one backend address from the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address remove -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" - ], - "name": "Remove one backend address from the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the backend address from the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address show -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" - ], - "name": "Show the backend address from the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the backend address into the load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool address update -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet2" - ], - "name": "Update the subnet of the backend address into the load balance backend address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancerBackendAddresses[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage backend addresses of the cross-region load balance backend address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "address" - ] - }, - "basic": { - "commands": { - "create": { - "help": { - "short": "Create an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List address pools." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "basic", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools of a basic load balancer" - }, - "names": [ - "network", - "lb", - "address-pool", - "basic" - ] - }, - "tunnel-interface": { - "commands": { - "add": { - "help": { - "short": "Add one tunnel interface into the load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface add -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000" - ], - "name": "Add one tunnel interface into the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all tunnel interfacees of the load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface list -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool" - ], - "name": "List all tunnel interfacees of the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove one tunnel interface from the load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface remove -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" - ], - "name": "Remove one tunnel interface from the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get one tunnel interface of load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface show -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" - ], - "name": "Get one tunnel interface from the load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update one tunnel interface of load balance tunnel interface pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool tunnel-interface update -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000 --index 0" - ], - "name": "update one tunnel interface of load balance tunnel interface pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "subresource": "properties.tunnelInterfaces[]", - "version": "2022-05-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage tunnel interfaces of a load balancer." - }, - "names": [ - "network", - "lb", - "address-pool", - "tunnel-interface" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" - ], - "name": "Create an address pool with several backend addresses using shorthand syntax arguments." - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses config_file.json" - ], - "name": "Create an address pool with several backend addresses using config file" - }, - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-address name=addr1 ip-address=10.0.0.1 subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" - ], - "name": "Create an address pool with one backend address using key-value arguments." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Create an address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Delete an address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List address pools." - }, - "names": [ - "network", - "lb", - "address-pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List address pools." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools", - "version": "2015-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" - ], - "name": "Get the details of an address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an address pool." - }, - "names": [ - "network", - "lb", - "address-pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" - ], - "name": "Update all backend addresses in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0].subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" - ], - "name": "Update the subnet of the first backend address in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0]=null" - ], - "name": "Remove the first backend address in the address pool using shorthand syntax" - }, - { - "commands": [ - "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses null" - ], - "name": "Remove all the backend addresses in the address pool" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.backendAddressPools[]", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools of a load balancer." - }, - "names": [ - "network", - "lb", - "address-pool" - ] - }, - "frontend-ip": { - "commands": { - "create": { - "help": { - "short": "Create a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" - ], - "name": "Create a frontend ip address for a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" - ], - "name": "Create a frontend ip address for an internal load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Delete a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List frontend IP addresses." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List frontend IP addresses." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" - ], - "name": "Get the details of a frontend IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a frontend IP address." - }, - "names": [ - "network", - "lb", - "frontend-ip", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" - ], - "name": "Update the frontend IP address of a public load balancer." - }, - { - "commands": [ - "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" - ], - "name": "Update the frontend IP address of an internal load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.frontendIPConfigurations[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage frontend IP addresses of a load balancer." - }, - "names": [ - "network", - "lb", - "frontend-ip" - ] - }, - "inbound-nat-pool": { - "commands": { - "create": { - "help": { - "short": "Create an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" - ], - "name": "Create an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Delete an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List inbound NAT address pools." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT address pools." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" - ], - "name": "Get the details of an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an inbound NAT address pool." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" - ], - "name": "Update an inbound NAT address pool to a different backend port." - }, - { - "commands": [ - "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" - ], - "name": "Update an inbound NAT address pool." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatPools[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound NAT address pools of a load balancer." - }, - "names": [ - "network", - "lb", - "inbound-nat-pool" - ] - }, - "inbound-nat-rule": { - "commands": { - "create": { - "help": { - "short": "Create an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" - ], - "name": "Create a basic inbound NAT rule for port 80." - }, - { - "commands": [ - "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" - ], - "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Delete an inbound NAT rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List inbound NAT rules." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List inbound NAT rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" - ], - "name": "Get the details of an inbound NAT rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an inbound NAT rule." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" - ], - "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.inboundNatRules[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound NAT rules of a load balancer." - }, - "names": [ - "network", - "lb", - "inbound-nat-rule" - ] - }, - "outbound-rule": { - "commands": { - "create": { - "help": { - "short": "Create an outbound-rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" - ], - "name": "Create an outbound-rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" - ], - "name": "Create an outbound-rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an outbound-rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Delete an outbound-rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Delete an outbound-rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List outbound rules." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" - ], - "name": "List outbound rules." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" - ], - "name": "List outbound rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an outbound rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Get the details of an outbound rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" - ], - "name": "Get the details of an outbound rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an outbound-rule." - }, - "names": [ - "network", - "lb", - "outbound-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" - ], - "name": "Update an outbound-rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" - ], - "name": "Update an outbound-rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.outboundRules[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage outbound rules of a load balancer." - }, - "names": [ - "network", - "lb", - "outbound-rule" - ] - }, - "probe": { - "commands": { - "create": { - "help": { - "short": "Create a probe in the load balance." - }, - "names": [ - "network", - "lb", - "probe", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" - ], - "name": "Create a probe on a load balancer over HTTP and port 80." - }, - { - "commands": [ - "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" - ], - "name": "Create a probe on a load balancer over TCP on port 443." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a probe in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Delete a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List probes in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe list -g MyResourceGroup --lb-name MyLb" - ], - "name": "List probes" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a probe in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" - ], - "name": "Get the details of a probe." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a probe in the load balancer." - }, - "names": [ - "network", - "lb", - "probe", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" - ], - "name": "Update a probe with a different port and interval." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.probes[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Evaluate probe information and define routing rules." - }, - "names": [ - "network", - "lb", - "probe" - ] - }, - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" - ], - "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." - }, - { - "commands": [ - "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" - ], - "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Delete a load balancing rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List load balancing rules." - }, - "names": [ - "network", - "lb", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" - ], - "name": "List load balancing rules." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" - ], - "name": "Get the details of a load balancing rule." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a load balancing rule." - }, - "names": [ - "network", - "lb", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" - ], - "name": "Update a load balancing rule to change the protocol to UDP." - }, - { - "commands": [ - "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" - ], - "name": "Update a load balancing rule to support HA ports." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "subresource": "properties.loadBalancingRules[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage load balancing rules." - }, - "names": [ - "network", - "lb", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a load balancer." - }, - "names": [ - "network", - "lb", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic" - ], - "name": "Create a basic load balancer." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" - ], - "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." - }, - { - "commands": [ - "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" - ], - "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." - }, - { - "commands": [ - "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" - ], - "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified load balancer." - }, - "names": [ - "network", - "lb", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb delete -g MyResourceGroup -n MyLb" - ], - "name": "Delete a load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List load balancers." - }, - "names": [ - "network", - "lb", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list -g MyResourceGroup" - ], - "name": "List load balancers." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list-mapping": { - "help": { - "short": "List of inbound NAT rule port mappings." - }, - "names": [ - "network", - "lb", - "list-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request ip=XX" - ], - "name": "List inbound NAT rule port mappings based on IP." - }, - { - "commands": [ - "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request nic=XX" - ], - "name": "List inbound NAT rule port mappings based on NIC." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}/queryinboundnatruleportmapping", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list-nic": { - "help": { - "short": "List associated load balancer network interfaces." - }, - "names": [ - "network", - "lb", - "list-nic" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb list-nic -g MyResourceGroup --name MyLb" - ], - "name": "List associated load balancer network interfaces." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list-nic -g MyResourceGroup --name MyLb" - ], - "name": "List associated load balancer network interfaces." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb list-nic -g MyResourceGroup --name MyLb" - ], - "name": "List associated load balancer network interfaces." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a load balancer." - }, - "names": [ - "network", - "lb", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb show -g MyResourceGroup -n MyLb" - ], - "name": "Get the details of a load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for a load balancer. Name and resource group are immutable and cannot be updated." - ], - "short": "Update a load balancer." - }, - "names": [ - "network", - "lb", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" - ], - "name": "Update the tags of a load balancer." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Azure Load Balancer visit https://learn.microsoft.com/en-us/azure/load-balancer/quickstart-load-balancer-standard-public-cli." - ], - "short": "Manage and configure load balancers." - }, - "names": [ - "network", - "lb" - ] - }, - "local-gateway": { - "commands": { - "create": { - "help": { - "short": "Create a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" - ], - "name": "Create a Local Network Gateway to represent your on-premises site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "In order to delete a Local Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" - ], - "short": "Delete a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Delete a Local Network Gateway." - }, - { - "commands": [ - "network local-gateway delete --name MyLocalGateway --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a local VPN gateway. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all local VPN gateways in a resource group." - }, - "names": [ - "network", - "local-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway list -g MyResourceGroup" - ], - "name": "List all local VPN gateways in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway show -g MyResourceGroup -n MyLocalGateway" - ], - "name": "Get the details of a local VPN gateway." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a local VPN gateway." - }, - "names": [ - "network", - "local-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" - ], - "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." - }, - { - "commands": [ - "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" - ], - "name": "Update a local VPN gateway. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information on local gateways, visit:", - "https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli#localnet." - ], - "short": "Manage local gateways." - }, - "names": [ - "network", - "local-gateway" - ] - }, - "manager": { - "commandGroups": { - "connect-config": { - "commands": { - "create": { - "help": { - "short": "Create a new network manager connectivity configuration" - }, - "names": [ - "network", - "manager", - "connect-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config create --configuration-name \"myTestConnectivityConfig\" --description \"Sample Configuration\" --applies-to-groups group-connectivity=\"None\" is- global=false network-group-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/pr oviders/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1\" use-hub-gateway=true --connectivity-topology \"HubAndSpoke\" --delete-existing-peering true --hub resource-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig\" resource- type=\"Microsoft.Network/virtualNetworks\" --is-global true --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "Create/Update Azure Virtual Network Manager Connectivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name" - }, - "names": [ - "network", - "manager", - "connect-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config delete --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "Delete Azure Virtual Network Manager Connectivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the network manager connectivity configuration in a specified network manager." - }, - "names": [ - "network", - "manager", - "connect-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config list --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Connecitivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name" - }, - "names": [ - "network", - "manager", - "connect-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connect-config show --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "Get Azure Virtual Network Manager Connectivity Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new network manager connectivity configuration" - }, - "names": [ - "network", - "manager", - "connect-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage connectivity configuration with network." - }, - "names": [ - "network", - "manager", - "connect-config" - ] - }, - "connection": { - "commandGroups": { - "management-group": { - "commands": { - "create": { - "help": { - "short": "Create a network manager connection on this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group create --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --network-manager \"testNetworkManagerId\" --description \"A sample policy\"" - ], - "name": "Create network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified pending connection created by this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group delete --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Delete network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network manager connections created by this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group list --management-group-id \"testManagementGroupId\"" - ], - "name": "List management-group connections in a network manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a specified connection created by this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group show --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Get network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network manager connection on this management group." - }, - "names": [ - "network", - "manager", - "connection", - "management-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection management-group update --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --description \"My Test Network Manager Connection\"" - ], - "name": "Update network manager connection management-group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage management-group connection with network." - }, - "names": [ - "network", - "manager", - "connection", - "management-group" - ] - }, - "subscription": { - "commands": { - "create": { - "help": { - "short": "Create a network manager connection on this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription create --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\" --network-manager-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testManagerName" - ], - "name": "Create network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified connection created by this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription delete --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Delete network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network manager connections created by this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription list" - ], - "name": "List network manager connections in a network manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a specified connection created by this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription show --connection-name \"testNetworkManagerConnection\"" - ], - "name": "Get network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network manager connection on this subscription." - }, - "names": [ - "network", - "manager", - "connection", - "subscription", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager connection subscription update --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\"" - ], - "name": "Update network manager connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage subscription-group connection with network." - }, - "names": [ - "network", - "manager", - "connection", - "subscription" - ] - } - }, - "help": { - "short": "Manage connection with network manager." - }, - "names": [ - "network", - "manager", - "connection" - ] - }, - "group": { - "commandGroups": { - "static-member": { - "commands": { - "create": { - "help": { - "short": "Create a static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member create --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\" --resource_id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/ Microsoft.Network/virtualnetworks/virtual_network\"" - ], - "name": "Create network manager group static-member" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member delete --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" - ], - "name": "Delete network manager group static-member" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the specified static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --network-group-name \"testNetworkManagerGroup\"" - ], - "name": "List static member in a network manager group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group static-member show --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" - ], - "name": "Get network manager group static-member" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a static member." - }, - "names": [ - "network", - "manager", - "group", - "static-member", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage static members with network manager group." - }, - "names": [ - "network", - "manager", - "group", - "static-member" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network group." - }, - "names": [ - "network", - "manager", - "group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group create --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --description \"A sample group\" --resource-group \"rg1\"" - ], - "name": "Create/Update Azure Virtual Network Manager Network Group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network group." - }, - "names": [ - "network", - "manager", - "group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group delete --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force" - ], - "name": "Delete Azure Virtual Network Manager Group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the specified network group." - }, - "names": [ - "network", - "manager", - "group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List Azure Virtual Network Manager Network Groups" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified network group." - }, - "names": [ - "network", - "manager", - "group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager group show --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get Azure Virtual Network Manager Network Group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network group." - }, - "names": [ - "network", - "manager", - "group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage networkgroup with network." - }, - "names": [ - "network", - "manager", - "group" - ] - }, - "scope-connection": { - "commands": { - "create": { - "help": { - "short": "Create scope connection from Network Manager" - }, - "names": [ - "network", - "manager", - "scope-connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection create --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --tenant-id 00000000-0000-0000-0000-000000000000 --resource-id /subscriptions/00000000-0000-0000-0000-000000000000" - ], - "name": "Create network manager scope-connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the pending scope connection created by this network manager." - }, - "names": [ - "network", - "manager", - "scope-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection delete --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Delete network manager scope connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all scope connections created by this network manager." - }, - "names": [ - "network", - "manager", - "scope-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List scope connections in a network manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specified scope connection created by this Network Manager." - }, - "names": [ - "network", - "manager", - "scope-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection show --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get network manager scope-connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update scope connection from Network Manager" - }, - "names": [ - "network", - "manager", - "scope-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager scope-connection update --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\"" - ], - "name": "Update network manager scope-connection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage scope connection with network." - }, - "names": [ - "network", - "manager", - "scope-connection" - ] - }, - "security-admin-config": { - "commandGroups": { - "rule-collection": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create an admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --kind \"Custom\" --protocol \"Tcp\" --access \"Allow\" --priority 32 --direction \"Inbound\" --destinations address-prefix=\"*\" address-prefix-type=\"IPPrefix\" --dest-port-ranges 22" - ], - "name": "Create security admin rules" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" - ], - "name": "Deletes an admin rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network manager security configuration admin rules." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" - ], - "name": "List security admin rules" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network manager security configuration admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" - ], - "name": "Get security admin rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an admin rule." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection rule update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --access \"Deny\"" - ], - "name": "Update security admin rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage admin rule with network." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an admin rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" -g \"rg1\" --rule-collection-name \"myTestCollection\" --description \"A sample description\" --applies-to-groups network-group-id=\"/subscriptions/sub_id/resourceGroups/rgid/providers/Microsoft.Network/networkManagers/TestNetworkManager/networkGroups/TestNetworkGroup\"" - ], - "name": "Create security admin rule collections" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an admin rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" - ], - "name": "Delete an admin rule collection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the rule collections in a security admin configuration, in a paginated format." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List security admin rule collections" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network manager security admin configuration rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" - ], - "name": "Gets security admin rule collection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an admin rule collection." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config rule-collection update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" - ], - "name": "Update security admin rule collection" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage admin rule collection with network." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "rule-collection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" - ], - "name": "Create a network manager security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force" - ], - "name": "Delete a network manager security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the network manager security admin configurations in a network manager, in a paginated format." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "List security admin configurations in a network manager." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get a security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network manager security admin configuration." - }, - "names": [ - "network", - "manager", - "security-admin-config", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager security-admin-config update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" - ], - "name": "Update a network manager security admin configuration." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage security admin configuration with network." - }, - "names": [ - "network", - "manager", - "security-admin-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Network Manager." - }, - "names": [ - "network", - "manager", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager create --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" - ], - "name": "Create/Update Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network manager." - }, - "names": [ - "network", - "manager", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager delete --name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Delete Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network managers in a subscription." - }, - "names": [ - "network", - "manager", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list --resource-group \"rg1\"" - ], - "name": "List Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-active-connectivity-config": { - "help": { - "short": "Lists active connectivity configurations in a network manager." - }, - "names": [ - "network", - "manager", - "list-active-connectivity-config" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-active-connectivity-config --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Active Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactiveconnectivityconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-active-security-admin-rule": { - "help": { - "short": "Lists active security admin rules in a network manager." - }, - "names": [ - "network", - "manager", - "list-active-security-admin-rule" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-active-security-admin-rule --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\" --region \"eastus2euap\"" - ], - "name": "List Azure Virtual Network Manager Active Security Admin Rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactivesecurityadminrules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-deploy-status": { - "help": { - "short": "Post List of Network Manager Deployment Status." - }, - "names": [ - "network", - "manager", - "list-deploy-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-deploy-status --network-manager-name \"testNetworkManager\" --deployment-types \"Connectivity\" \"SecurityAdmin\" --regions \"eastus\" \"westus\" --resource-group \"resoureGroupSample\"" - ], - "name": "List Azure Virtual Network Manager Deployment Status" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listdeploymentstatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-effective-connectivity-config": { - "help": { - "short": "List all effective connectivity configurations applied on a virtual network." - }, - "names": [ - "network", - "manager", - "list-effective-connectivity-config" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-effective-connectivity-config --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Effective Configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectiveconnectivityconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-effective-security-admin-rule": { - "help": { - "short": "List all effective security admin rules applied on a virtual network." - }, - "names": [ - "network", - "manager", - "list-effective-security-admin-rule" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager list-effective-security-admin-rule --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" - ], - "name": "List Azure Virtual Network Manager Effective Security Admin Rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectivesecurityadminrules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "post-commit": { - "help": { - "short": "Post a Network Manager Commit." - }, - "names": [ - "network", - "manager", - "post-commit" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager post-commit --network-manager-name \"testNetworkManager\" --commit-type \"SecurityAdmin\" --configuration-ids \"/subscriptions/subscriptionC/resourceGroups/resoureGroupSample/providers/Microsoft.Network/networkManagers/testNetworkManager/securityConfigurations/SampleSecurityConfig\" --target-locations \"eastus\" --resource-group \"resoureGroupSample\"" - ], - "name": "Post Azure Virtual Network Manager Commit" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/commit", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Network Manager." - }, - "names": [ - "network", - "manager", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network manager show --name \"testNetworkManager\" --resource-group \"rg1\"" - ], - "name": "Get Azure Virtual Network Manager" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Network Manager." - }, - "names": [ - "network", - "manager", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network-manager with network." - }, - "names": [ - "network", - "manager" - ] - }, - "nat": { - "commandGroups": { - "gateway": { - "commands": { - "create": { - "help": { - "short": "Create a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway create --resource-group MyResourceGroup --name MyNatGateway --location MyLocation --public-ip-addresses MyPublicIp --public-ip-prefixes MyPublicIpPrefix --idle-timeout 4 --zone 2" - ], - "name": "Create a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway delete --resource-group MyResourceGroup --name MyNatGateway" - ], - "name": "Delete a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List NAT gateways." - }, - "names": [ - "network", - "nat", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway list -g MyResourceGroup" - ], - "name": "List NAT gateways." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/natgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway show --resource-group MyResourceGroup --name MyNatGateway" - ], - "name": "Show details of a NAT gateway." - }, - { - "commands": [ - "network nat gateway show --ids {GatewayId}" - ], - "name": "Show NAT gateway using ID." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a NAT gateway." - }, - "names": [ - "network", - "nat", - "gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nat gateway update -g MyResourceGroup --name MyNatGateway --idle-timeout 5" - ], - "name": "Update a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NAT gateways." - }, - "names": [ - "network", - "nat", - "gateway" - ] - } - }, - "help": { - "short": "Manage NAT resources." - }, - "names": [ - "network", - "nat" - ] - }, - "nic": { - "commandGroups": { - "ip-config": { - "commandGroups": { - "ag-pool": { - "commands": { - "add": { - "help": { - "short": "Add an address pool to an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "add" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "nic ip-config ag-pool list" - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "list" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an address pool of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "remove" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "nic ip-config ag-pool show" - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "show" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "nic ip-config ag-pool update" - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool", - "update" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools in an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "ag-pool" - ] - }, - "inbound-nat-rule": { - "commands": { - "add": { - "help": { - "short": "Add an inbound NAT rule to an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Add an inbound NAT rule to an IP configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "nic ip-config inbound-nat-rule list" - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "list" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an inbound NAT rule of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" - ], - "name": "Remove an inbound NAT rule of an IP configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "nic ip-config inbound-nat-rule show" - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "show" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "network nic ip-config inbound-nat-rule update" - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule", - "update" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage inbound NAT rules of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "inbound-nat-rule" - ] - }, - "lb-pool": { - "commands": { - "add": { - "help": { - "short": "Add an address pool to an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "add" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "nic ip-config lb-pool list" - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "list" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an address pool of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "remove" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "nic ip-config lb-pool show" - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "show" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "nic ip-config lb-pool update" - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool", - "update" - ], - "versions": [ - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2015-06-15" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage address pools in an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "lb-pool" - ] - } - }, - "commands": { - "create": { - "help": { - "lines": [ - "You must have the Microsoft.Network/AllowMultipleIpConfigurationsPerNic feature enabled for your subscription. Only one configuration may be designated as the primary IP configuration per NIC, using the `--make-primary` flag." - ], - "short": "Create an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" - ], - "name": "Create a primary IP configuration for a NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "An NIC must have at least one IP configuration." - ], - "short": "Delete an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Delete an IP configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the IP configurations of an NIC." - }, - "names": [ - "network", - "nic", - "ip-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config list -g MyResourceGroup --nic-name MyNic" - ], - "name": "List the IP configurations of an NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" - ], - "name": "Show the details of an IP configuration of an NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an IP configuration." - }, - "names": [ - "network", - "nic", - "ip-config", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" - ], - "name": "Update a NIC to use a new private IP address." - }, - { - "commands": [ - "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" - ], - "name": "Make an IP configuration the default for the supplied NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage IP configurations of a network interface." - }, - "names": [ - "network", - "nic", - "ip-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network interface." - }, - "names": [ - "network", - "nic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" - ], - "name": "Create a network interface for a specified subnet on a specified virtual network." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" - ], - "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." - }, - { - "commands": [ - "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" - ], - "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network interface." - }, - "names": [ - "network", - "nic", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic delete -g MyResourceGroup -n MyNic" - ], - "name": "Delete a network interface." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "To list network interfaces attached to VMs in VM scale sets use `az vmss nic list` or `az vmss nic list-vm-nics`." - ], - "short": "List network interfaces." - }, - "names": [ - "network", - "nic", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" - ], - "name": "List all NICs by internal DNS suffix." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-effective-nsg": { - "help": { - "lines": [ - "To learn more about troubleshooting using effective security rules visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-traffic-filter-problem." - ], - "short": "List all effective network security groups applied to a network interface." - }, - "names": [ - "network", - "nic", - "list-effective-nsg" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic list-effective-nsg -g MyResourceGroup -n MyNic" - ], - "name": "List the effective security groups associated with a NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list-effective-nsg -g MyResourceGroup -n MyNic" - ], - "name": "List the effective security groups associated with a NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic list-effective-nsg -g MyResourceGroup -n MyNic" - ], - "name": "List the effective security groups associated with a NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network interface." - }, - "names": [ - "network", - "nic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" - ], - "name": "Get the internal domain name suffix of a NIC." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show-effective-route-table": { - "help": { - "lines": [ - "To learn more about troubleshooting using the effective route tables visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-routing-problem#using-effective-routes-to-troubleshoot-vm-traffic-flow." - ], - "short": "Show the effective route table applied to a network interface." - }, - "names": [ - "network", - "nic", - "show-effective-route-table" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic show-effective-route-table -g MyResourceGroup -n MyNic" - ], - "name": "Show the effective routes applied to a network interface." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show-effective-route-table -g MyResourceGroup -n MyNic" - ], - "name": "Show the effective routes applied to a network interface." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic show-effective-route-table -g MyResourceGroup -n MyNic" - ], - "name": "Show the effective routes applied to a network interface." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network interface." - }, - "names": [ - "network", - "nic", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" - ], - "name": "Update a network interface to use a different network security group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about network interfaces in Azure, visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-network-interface?tabs=network-interface-portal." - ], - "short": "Manage network interfaces." - }, - "names": [ - "network", - "nic" - ] - }, - "nsg": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags. For more details visit https://aka.ms/servicetags" - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups. https://aka.ms/applicationsecuritygroups" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" - ], - "name": "Create a basic \"Allow\" NSG rule with the highest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" - ], - "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" - ], - "name": "Create a security rule using service tags (https://aka.ms/servicetags)." - }, - { - "commands": [ - "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" - ], - "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Delete a network security group rule." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all rules in a network security group." - }, - "names": [ - "network", - "nsg", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" - ], - "name": "List all rules in a network security group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" - ], - "name": "Get the details of a network security group rule." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network security group rule." - }, - "names": [ - "network", - "nsg", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" - ], - "name": "Update an NSG rule with a new wildcard destination address prefix." - }, - { - "commands": [ - "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" - ], - "name": "Update a network security group rule." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network security group rules." - }, - "names": [ - "network", - "nsg", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network security group." - }, - "names": [ - "network", - "nsg", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags super_secure no_80 no_22" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" - ], - "name": "Create an NSG in a resource group within a region with tags." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network security group." - }, - "names": [ - "network", - "nsg", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg delete -g MyResourceGroup -n MyNsg" - ], - "name": "Delete an NSG in a resource group." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List network security groups." - }, - "names": [ - "network", - "nsg", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg list --query \"[?location=='westus']\"" - ], - "name": "List all NSGs in the 'westus' region." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2020-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a network security group." - }, - "names": [ - "network", - "nsg", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg" - ], - "name": "Get basic information about an NSG." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" - ], - "name": "Get the default security rules of an NSG and format the output as a table." - }, - { - "commands": [ - "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" - ], - "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags of an NSG. Name and resource group are immutable and cannot be updated." - ], - "short": "Update a network security group." - }, - "names": [ - "network", - "nsg", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" - ], - "name": "Remove a tag of an NSG." - }, - { - "commands": [ - "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update a network security group. (autogenerated)" - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "You can control network traffic to resources in a virtual network using a network security group. A network security group contains a list of security rules that allow or deny inbound or outbound network traffic based on source or destination IP addresses, Application Security Groups, ports, and protocols. For more information visit https://docs.microsoft.com/azure/virtual-network/virtual-networks-create-nsg-arm-cli." - ], - "short": "Manage Azure Network Security Groups (NSGs)." - }, - "names": [ - "network", - "nsg" - ] - }, - "perimeter": { - "commandGroups": { - "association": { - "commands": { - "create": { - "help": { - "short": "Creates or updates a NSP resource association." - }, - "names": [ - "network", - "perimeter", - "association", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource \"{id:}\" --profile \"{id:}\"" - ], - "name": "Create NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an NSP association resource." - }, - "names": [ - "network", - "perimeter", - "association", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the NSP resource associations." - }, - "names": [ - "network", - "perimeter", - "association", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List NSP Associations inside a Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified NSP association by name." - }, - "names": [ - "network", - "perimeter", - "association", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Get NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a NSP resource association." - }, - "names": [ - "network", - "perimeter", - "association", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=\" --profile id=\"ProfileArmID\"" - ], - "name": "Update NSP Association" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NSP Associations" - }, - "names": [ - "network", - "perimeter", - "association" - ] - }, - "link": { - "commands": { - "create": { - "help": { - "short": "Create NSP link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile \"[\\'*\\']\" --remote-inbound-profile \"[\\'*\\']\" '" - ], - "name": "Create NSP Link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an NSP Link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Delete NSP link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the NSP Link resources in the specified network security perimeter." - }, - "names": [ - "network", - "perimeter", - "link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link list --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Lists NSP links in a parameter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified NSP link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link list --perimeter-name nsp1 --resource-group rg1" - ], - "name": "Get NSP link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update NSP link resource." - }, - "names": [ - "network", - "perimeter", - "link", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile \"[\\'*\\']\"" - ], - "name": "Update NSP Link" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network security perimeter link" - }, - "names": [ - "network", - "perimeter", - "link" - ] - }, - "link-reference": { - "commands": { - "delete": { - "help": { - "short": "Delete an NSP LinkReference resource." - }, - "names": [ - "network", - "perimeter", - "link-reference", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2" - ], - "name": "Delete a link reference" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the NSP LinkReference resources in the specified network security perimeter." - }, - "names": [ - "network", - "perimeter", - "link-reference", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1" - ], - "name": "List NSP link reference" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified NSP linkReference resource." - }, - "names": [ - "network", - "perimeter", - "link-reference", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2" - ], - "name": "Get a link reference" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network security perimeter link reference" - }, - "names": [ - "network", - "perimeter", - "link-reference" - ] - }, - "onboarded-resources": { - "commands": { - "list": { - "help": { - "short": "Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter." - }, - "names": [ - "network", - "perimeter", - "onboarded-resources", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter onboarded-resources list -l northcentralus" - ], - "name": "List NSP onboarded resources" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage resources onboarded to NSP" - }, - "names": [ - "network", - "perimeter", - "onboarded-resources" - ] - }, - "profile": { - "commandGroups": { - "access-rule": { - "commands": { - "create": { - "help": { - "short": "Creates or updates a network access rule." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" - ], - "name": "Create IP based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --fqdn \"['www.abc.com', 'www.google.com']\" --direction \"Outbound\"" - ], - "name": "Create FQDN based access rule" - }, - { - "commands": [ - "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id=\"\" [1].id=\"\"" - ], - "name": "Create Subscription based access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an NSP access rule." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the NSP access rules in the specified NSP profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List access rules inside a Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified NSP access rule by name." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Get NSP access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a network access rule." - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" - ], - "name": "Update access rule" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Access Rules of a Profile inside an NSP" - }, - "names": [ - "network", - "perimeter", - "profile", - "access-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates or updates a network profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Create NSP Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an NSP profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "Delete NSP Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists the NSP profiles in the specified network security perimeter." - }, - "names": [ - "network", - "perimeter", - "profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup" - ], - "name": "List NSP Profiles inside a Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified NSP profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile" - ], - "name": "Get NSP Profile" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a network profile." - }, - "names": [ - "network", - "perimeter", - "profile", - "update" - ], - "versions": [ - { - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Profiles under an NSP" - }, - "names": [ - "network", - "perimeter", - "profile" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates a Network Security Perimeter." - }, - "names": [ - "network", - "perimeter", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus" - ], - "name": "Create a Network Security Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a network security perimeter." - }, - "names": [ - "network", - "perimeter", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter delete -g MyResourceGroup -n MyPerimeter" - ], - "name": "Delete a Network Security Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all network security perimeters in a subscription." - }, - "names": [ - "network", - "perimeter", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter list -g MyResourceGroup" - ], - "name": "List Network Security Perimeters" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets the specified network security perimeter by the name." - }, - "names": [ - "network", - "perimeter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network perimeter show -g MyResourceGroup -n MyPerimeter" - ], - "name": "Get the Network Security Perimeter" - } - ], - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates or updates a Network Security Perimeter." - }, - "names": [ - "network", - "perimeter", - "update" - ], - "versions": [ - { - "name": "2021-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", - "plane": "mgmt-plane", - "version": "2021-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Security Perimeters" - }, - "names": [ - "network", - "perimeter" - ] - }, - "private-dns": { - "commandGroups": { - "link": { - "commandGroups": { - "vnet": { - "commands": { - "create": { - "help": { - "short": "Create a virtual network link to the specified Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet create -g MyResourceGroup -n MyLinkName -z www.mysite.com -v MyVirtualNetworkId -e False" - ], - "name": "Create a virtual network link to the specified private DNS zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone." - ], - "short": "Delete a virtual network link to the specified private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet delete -g MyResourceGroup -z www.mysite.com -n MyLinkName" - ], - "name": "Delete a virtual network link to the specified private DNS zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the virtual network links to the specified private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet list -g MyResourceGroup -z www.mysite.com" - ], - "name": "List virtual network links to the specified private DNS zone in a resource group." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual network link to the specified private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet show -g MyResourceGroup -n MyLinkName -z www.mysite.com" - ], - "name": "Get a virtual network link to the specified private DNS zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a virtual network link's properties. Does not modify virtual network within the link." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns link vnet update -g MyResourceGroup -n MyLinkName -z www.mysite.com -e True" - ], - "name": "Update a virtual network link properties to enable registration." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual network links to the specified Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "link", - "vnet" - ] - } - }, - "help": { - "short": "Manage Private DNS links." - }, - "names": [ - "network", - "private-dns", - "link" - ] - }, - "record-set": { - "commands": { - "create": { - "help": { - "short": "Create a record set within a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "create" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a record set from a Private DNS zone. This operation cannot be undone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "delete" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all record sets within a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" - ], - "name": "List all \"@\" record sets within this zone." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/all", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list-by-type": { - "help": { - "short": "Get the record sets of a specified type in a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "list-by-type" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a record set." - }, - "names": [ - "network", - "private-dns", - "record-set", - "show" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a record set within a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "record-set", - "update" - ], - "versions": [ - { - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Private DNS records and record sets." - }, - "names": [ - "network", - "private-dns", - "record-set" - ] - }, - "zone": { - "commands": { - "create": { - "help": { - "short": "Create a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone create -g MyResourceGroup -n www.mysite.com" - ], - "name": "Create a Private DNS zone using a fully qualified domain name." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed." - ], - "short": "Delete a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone delete -g MyResourceGroup -n www.mysite.com" - ], - "name": "Delete a Private DNS zone using a fully qualified domain name." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Private DNS zones." - }, - "names": [ - "network", - "private-dns", - "zone", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone list -g MyResourceGroup" - ], - "name": "List Private DNS zones in a resource group." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/privatednszones", - "plane": "mgmt-plane", - "version": "2018-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Private DNS zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone show -g MyResourceGroup -n www.mysite.com" - ], - "name": "Get a Private DNS zone using a fully qualified domain name." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Private DNS zone's properties. Does not modify Private DNS records or virtual network links within the zone." - }, - "names": [ - "network", - "private-dns", - "zone", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing" - ], - "name": "Update a Private DNS zone properties to change the user-defined value of a previously set tag." - } - ], - "name": "2018-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", - "plane": "mgmt-plane", - "version": "2018-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Private DNS zones." - }, - "names": [ - "network", - "private-dns", - "zone" - ] - } - }, - "help": { - "short": "Manage Private DNS domains in Azure." - }, - "names": [ - "network", - "private-dns" - ] - }, - "private-endpoint": { - "commandGroups": { - "asg": { - "commands": { - "add": { - "help": { - "short": "Add a private endpoint application security group." - }, - "names": [ - "network", - "private-endpoint", - "asg", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint asg add --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" - ], - "name": "Add a private endpoint application security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List application security group within a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "asg", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint asg list --endpoint-name MyPE -g MyRG" - ], - "name": "List application security group within a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a private endpoint application security group." - }, - "names": [ - "network", - "private-endpoint", - "asg", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint asg remove --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" - ], - "name": "Remove a private endpoint application security group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "asg", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "asg", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.applicationSecurityGroups[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint application security groups." - }, - "names": [ - "network", - "private-endpoint", - "asg" - ] - }, - "dns-zone-group": { - "commandGroups": { - "private-dns-zone-config": { - "commands": { - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "private-dns-zone-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "private-dns-zone-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "private-dns-zone-config" - ] - } - }, - "commands": { - "add": { - "help": { - "short": "Add a private endpoint dns zone into a dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group add --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" - ], - "name": "Add a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group create --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" - ], - "name": "Create a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group delete --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" - ], - "name": "Delete a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all private endpoint dns zone groups." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group list --endpoint-name MyEndpoint --resource-group MyResourceGroup" - ], - "name": "List all private endpoint dns zone groups." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a private endpoint dns zone into a dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group remove --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1" - ], - "name": "Remove a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "subresource": "properties.privateDnsZoneConfigs[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint dns-zone-group show --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" - ], - "name": "Show a private endpoint dns zone group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private dns zone group in the specified private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint dns zone group." - }, - "names": [ - "network", - "private-endpoint", - "dns-zone-group" - ] - }, - "ip-config": { - "commands": { - "add": { - "help": { - "short": "Add a private endpoint ip configuration." - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint ip-config add --endpoint-name MyPE -g MyRG -n MyIpConfig --group-id MyGroup --member-name MyMember --private-ip-address MyPrivateIPAddress" - ], - "name": "Add a private endpoint ip configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ip configuration within a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint ip-config list --endpoint-name MyPE -g MyRG" - ], - "name": "List ip configuration within a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove a private endpoint ip configuration." - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint ip-config remove --endpoint-name MyPE -g MyRG -n MyIpConfig" - ], - "name": "Remove a private endpoint ip configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "private-endpoint", - "ip-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipConfigurations[]", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoint ip configurations." - }, - "names": [ - "network", - "private-endpoint", - "ip-config" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint create -g MyResourceGroup -n MyPE --vnet-name MyVnetName --subnet MySubnet --private-connection-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/privateLinkServices/MyPLS\" --connection-name tttt -l centralus" - ], - "name": "Create a private endpoint." - }, - { - "commands": [ - "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --asg id=MyAsgId --asg id=MyAsgId" - ], - "name": "Create a private endpoint with ASGs." - }, - { - "commands": [ - "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --ip-configs [{name:Myipconfig1,group-id:MyGroupId ,member-name:MyMemberName,private-ip-address:10.0.0.4},{name:Myipconfig2,private-ip-address:10.0.0.6}]" - ], - "name": "Create a private endpoint with ip-configs." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint delete --name MyPrivateEndpoint --resource-group MyResourceGroup" - ], - "name": "Delete a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List private endpoints." - }, - "names": [ - "network", - "private-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint list -g MyResourceGroup" - ], - "name": "List private endpoints." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/privateendpoints", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-types": { - "help": { - "short": "Returns all of the resource types that can be linked to a Private Endpoint in this subscription in this region." - }, - "names": [ - "network", - "private-endpoint", - "list-types" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint list-types -l centralus" - ], - "name": "List all of the resource types" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint show --name MyPrivateEndpoint --resource-group MyResourceGroup" - ], - "name": "Get the details of a private endpoint" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private endpoint." - }, - "names": [ - "network", - "private-endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-endpoint update -g MyResourceGroup -n MyPE --request-message \"test\" --tags mytag=hello" - ], - "name": "Update a private endpoint." - }, - { - "commands": [ - "network private-endpoint update --name MyPE --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a private endpoint." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private endpoints." - }, - "names": [ - "network", - "private-endpoint" - ] - }, - "private-link-service": { - "commandGroups": { - "connection": { - "commands": { - "create": { - "help": { - "short": "Create private end point connection for a private link service in a subscription." - }, - "names": [ - "network", - "private-link-service", - "connection", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private link service endpoint connection." - }, - "names": [ - "network", - "private-link-service", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service connection delete --name MyPrivateEndpointConnection --resource-group MyResourceGroup --service-name MyService" - ], - "name": "Delete a private link service endpoint connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all private end point connections for a specific private link service." - }, - "names": [ - "network", - "private-link-service", - "connection", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specific private end point connection by specific private link service in the resource group." - }, - "names": [ - "network", - "private-link-service", - "connection", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "To update the connection status, the name of the connection should be provided. Please obtain this name by running 'az network private-link-service show -g MyResourceGroup -n MyPLSName'. The connection name is under the 'privateEndpointConnections' filed." - ], - "short": "Update a private link service endpoint connection." - }, - "names": [ - "network", - "private-link-service", - "connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service connection update -g MyResourceGroup -n MyEndpointName.f072a430-2d82-4470-ab30-d23fcfee58d1 --service-name MyPLSName --connection-status Rejected" - ], - "name": "Update the endpoint connections status of private link service" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link service endpoint connections." - }, - "names": [ - "network", - "private-link-service", - "connection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private link service." - }, - "names": [ - "network", - "private-link-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service create -g MyResourceGroup -n MyPLSName --vnet-name MyVnetName --subnet MySubnet --lb-name MyLBName --lb-frontend-ip-configs LoadBalancerFrontEnd -l centralus" - ], - "name": "Create a private link service" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private link service." - }, - "names": [ - "network", - "private-link-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service delete --name MyPrivateLinkService --resource-group MyResourceGroup" - ], - "name": "Delete a private link service." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List private link services." - }, - "names": [ - "network", - "private-link-service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service list --resource-group MyResourceGroup" - ], - "name": "List private link services." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/privatelinkservices", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a private link service." - }, - "names": [ - "network", - "private-link-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service show --name MyPrivateLinkService --resource-group MyResourceGroup" - ], - "name": "Get the details of a private link service." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private link service." - }, - "names": [ - "network", - "private-link-service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network private-link-service update -g MyResourceGroup -n MyPLSName --visibility SubId1 SubId2 --auto-approval SubId1 SubId2" - ], - "name": "Update a private link service" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage private link services." - }, - "names": [ - "network", - "private-link-service" - ] - }, - "profile": { - "commands": { - "create": { - "help": { - "short": "Create a network profile." - }, - "names": [ - "network", - "profile", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a network profile." - }, - "names": [ - "network", - "profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network profile delete --name MyNetworkProfile --resource-group MyResourceGroup" - ], - "name": "Delete a network profile. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List network profiles." - }, - "names": [ - "network", - "profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network profile list --resource-group MyResourceGroup" - ], - "name": "List network profiles (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkprofiles", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network profile." - }, - "names": [ - "network", - "profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network profile show --name MyNetworkProfile --resource-group MyResourceGroup" - ], - "name": "Get the details of a network profile. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network profile." - }, - "names": [ - "network", - "profile", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To create a network profile, see the create command for the relevant resource. Currently, only Azure Container Instances are supported." - ], - "short": "Manage network profiles." - }, - "names": [ - "network", - "profile" - ] - }, - "public-ip": { - "commandGroups": { - "prefix": { - "commands": { - "create": { - "help": { - "short": "Create a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Create a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Create a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Create a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" - ], - "name": "Delete a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List public IP prefix resources." - }, - "names": [ - "network", - "public-ip", - "prefix", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List public IP prefix resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List public IP prefix resource." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix list --resource-group MyResourceGroup" - ], - "name": "List public IP prefix resource." - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-09-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Get the details of a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a public IP prefix resource." - }, - "names": [ - "network", - "public-ip", - "prefix", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a public IP prefix resource. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" - ], - "name": "Update a public IP prefix resource. (autogenerated)" - } - ], - "name": "2022-09-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", - "plane": "mgmt-plane", - "version": "2022-09-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage public IP prefix resources." - }, - "names": [ - "network", - "public-ip", - "prefix" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a public IP address." - }, - "names": [ - "network", - "public-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp" - ], - "name": "Create a basic public IP resource." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Create a static public IP resource for a DNS name label." - }, - { - "commands": [ - "network public-ip create -g MyResourceGroup -n MyIp --zone 2" - ], - "name": "Create a public IP resource in an availability zone in the current resource group region." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a public IP address." - }, - "names": [ - "network", - "public-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip delete -g MyResourceGroup -n MyIp" - ], - "name": "Delete a public IP address." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List public IP addresses." - }, - "names": [ - "network", - "public-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip list" - ], - "name": "List all public IPs in a subscription." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup" - ], - "name": "List all public IPs in a resource group." - }, - { - "commands": [ - "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" - ], - "name": "List all public IPs of a domain name label." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a public IP address." - }, - "names": [ - "network", - "public-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp" - ], - "name": "Get information about a public IP resource." - }, - { - "commands": [ - "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" - ], - "name": "Get the FQDN and IP address of a public IP resource." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a public IP address." - }, - "names": [ - "network", - "public-ip", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - }, - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" - ], - "name": "Detach a DDoS protection plan in a public IP resource." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - }, - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" - ], - "name": "Detach a DDoS protection plan in a public IP resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" - ], - "name": "Update a public IP resource with a DNS name label and static allocation." - }, - { - "commands": [ - "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" - ], - "name": "Detach a DDoS protection plan in a public IP resource." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about public IP addresses visit https://docs.microsoft.com/azure/virtual-network/virtual-network-public-ip-address." - ], - "short": "Manage public IP addresses." - }, - "names": [ - "network", - "public-ip" - ] - }, - "route-filter": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a rule in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule create -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --communities 12076:5040 --access Allow" - ], - "name": "Create a rule in a route filter to allow Dynamics 365." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a rule from a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule delete -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" - ], - "name": "Delete a rule from a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List rules in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule list -g MyResourceGroup --filter-name MyRouteFilter" - ], - "name": "List rules in a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list-service-communities": { - "help": { - "short": "Gets all the available BGP service communities." - }, - "names": [ - "network", - "route-filter", - "rule", - "list-service-communities" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule list-service-communities -o table" - ], - "name": "Gets all the available BGP service communities." - }, - { - "commands": [ - "network route-filter rule list-service-communities --query '[].bgpCommunities[?communityName==`Exchange`].[communityValue][][]' -o tsv" - ], - "name": "Get the community value for Exchange." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/bgpservicecommunities", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a rule in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule show -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" - ], - "name": "Get the details of a rule in a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a rule in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter rule update -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --add communities='12076:5010'" - ], - "name": "Update a rule in a route filter to add Exchange to rule list." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage rules in a route filter." - }, - "names": [ - "network", - "route-filter", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route filter." - }, - "names": [ - "network", - "route-filter", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter create -g MyResourceGroup -n MyRouteFilter" - ], - "name": "Create a route filter." - }, - { - "commands": [ - "network route-filter create --location westus2 --name MyRouteFilter --resource-group MyResourceGroup" - ], - "name": "Create a route filter. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a route filter." - }, - "names": [ - "network", - "route-filter", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter delete -g MyResourceGroup -n MyRouteFilter" - ], - "name": "Delete a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List route filters." - }, - "names": [ - "network", - "route-filter", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter list -g MyResourceGroup" - ], - "name": "List route filters in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routefilters", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a route filter." - }, - "names": [ - "network", - "route-filter", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter show -g MyResourceGroup -n MyRouteFilter" - ], - "name": "Get the details of a route filter." - }, - { - "commands": [ - "network route-filter show --expand peerings --name MyRouteFilter --resource-group MyResourceGroup" - ], - "name": "Get the details of a route filter. (autogenerated)" - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a route filter." - }, - "names": [ - "network", - "route-filter", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-filter update -g MyResourceGroup -n MyRouteFilter --set tags.CostCenter=MyBusinessGroup" - ], - "name": "Update the tags on a route filter." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage route filters." - }, - "names": [ - "network", - "route-filter" - ] - }, - "route-table": { - "commandGroups": { - "route": { - "commands": { - "create": { - "help": { - "short": "Create a route in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" - ], - "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route from a route table." - }, - "names": [ - "network", - "route-table", - "route", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" - ], - "name": "Delete a route from a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List routes in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "List routes in a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a route in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" - ], - "name": "Get the details of a route in a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route in a route table." - }, - "names": [ - "network", - "route-table", - "route", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" - ], - "name": "Update a route in a route table to change the next hop ip address." - }, - { - "commands": [ - "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" - ], - "name": "Update a route in a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage routes in a route table." - }, - "names": [ - "network", - "route-table", - "route" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route table." - }, - "names": [ - "network", - "route-table", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table create -g MyResourceGroup -n MyRouteTable" - ], - "name": "Create a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route table." - }, - "names": [ - "network", - "route-table", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table delete -g MyResourceGroup -n MyRouteTable" - ], - "name": "Delete a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List route tables." - }, - "names": [ - "network", - "route-table", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2020-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table list -g MyResourceGroup" - ], - "name": "List all route tables in a subscription." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a route table." - }, - "names": [ - "network", - "route-table", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table show -g MyResourceGroup -n MyRouteTable" - ], - "name": "Get the details of a route table." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route table." - }, - "names": [ - "network", - "route-table", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" - ], - "name": "Update a route table to disable BGP route propagation." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route tables." - }, - "names": [ - "network", - "route-table" - ] - }, - "routeserver": { - "commandGroups": { - "ip-config": { - "commands": { - "create": { - "help": { - "short": "Create a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a VirtualHubIpConfiguration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the details of all VirtualHubIpConfigurations." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a Virtual Hub Ip configuration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." - }, - "names": [ - "network", - "routeserver", - "ip-config", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage IP configurations of a route server." - }, - "names": [ - "network", - "routeserver", - "ip-config" - ] - }, - "peering": { - "commands": { - "create": { - "help": { - "short": "Create a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering create -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-asn 11000 --peer-ip 10.0.0.120" - ], - "name": "Create a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering delete -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer -y" - ], - "name": "Delete a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all route server peerings under a resource group." - }, - "names": [ - "network", - "routeserver", - "peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering list -g MyResourceGroup --routeserver MyRouteServer" - ], - "name": "List a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-advertised-routes": { - "help": { - "short": "List all routes the route server bgp connection is advertising to the specified peer." - }, - "names": [ - "network", - "routeserver", - "peering", - "list-advertised-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering list-advertised-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" - ], - "name": "List." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/advertisedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-learned-routes": { - "help": { - "short": "List all routes the route server bgp connection has learned." - }, - "names": [ - "network", - "routeserver", - "peering", - "list-learned-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering list-learned-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" - ], - "name": "List." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/learnedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering show -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" - ], - "name": "Show a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route server peering." - }, - "names": [ - "network", - "routeserver", - "peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver peering update -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-ip 10.0.0.0" - ], - "name": "Update a route server peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the route server peering." - }, - "names": [ - "network", - "routeserver", - "peering" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route server." - }, - "names": [ - "network", - "routeserver", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver create --resource-group myresourcegroup --name myrouteserver --hosted-subnet my_subnet_id --public-ip-address my_public_ip" - ], - "name": "Create a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route server under a resource group." - }, - "names": [ - "network", - "routeserver", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver delete -g MyResourceGroup -n MyRouteServer -y" - ], - "name": "Delete a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all route servers under a subscription or a resource group." - }, - "names": [ - "network", - "routeserver", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver list -g MyResourceGroup" - ], - "name": "List a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a route server." - }, - "names": [ - "network", - "routeserver", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver show -g MyResourceGroup -n MyRouteServer" - ], - "name": "Show a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route server." - }, - "names": [ - "network", - "routeserver", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network routeserver update --name myrouteserver --resource-group myresourcegroup --allow-b2b-traffic" - ], - "name": "Update a route server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the route server." - }, - "names": [ - "network", - "routeserver" - ] - }, - "security-partner-provider": { - "commands": { - "create": { - "help": { - "short": "Create an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider create -n MyProvider -g MyResourceGroup --vhub MyVirtualHub --provider Checkpoint" - ], - "name": "Create a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider delete -n MyProvider -g MyResourceGroup" - ], - "name": "Delete a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure security partner providers." - }, - "names": [ - "network", - "security-partner-provider", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider list -g MyResourceGroup" - ], - "name": "List all security partner providers in a resource group." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/securitypartnerproviders", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider show -n MyProvider -g MyResourceGroup" - ], - "name": "Get details of a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network security-partner-provider update -n MyProvider -g MyResourceGroup --tags a=b" - ], - "name": "Update a security partner provider." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure security partner provider." - }, - "names": [ - "network", - "security-partner-provider" - ] - }, - "service-endpoint": { - "commandGroups": { - "policy": { - "commands": { - "create": { - "help": { - "short": "Create a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy create --name MyServiceEndpointPolicy --resource-group MyResourceGroup" - ], - "name": "Create a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy delete -g MyResourceGroup -n MyPolicy" - ], - "name": "Delete a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List service endpoint policies." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy list --resource-group MyResourceGroup" - ], - "name": "List service endpoint policies." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/serviceendpointpolicies", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy show --name MyServiceEndpointPolicy --resource-group MyResourceGroup" - ], - "name": "Get the details of a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service endpoint policy." - }, - "names": [ - "network", - "service-endpoint", - "policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy update -g MyResourceGroup -n MyPolicy --tags test=nest" - ], - "name": "Update a service endpoint policy." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service endpoint policies." - }, - "names": [ - "network", - "service-endpoint", - "policy" - ] - }, - "policy-definition": { - "commands": { - "create": { - "help": { - "short": "Create a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition create -g MyResourceGroup --policy-name MyPolicy -n MyPolicyDefinition --service Microsoft.Storage --description \"Test Def\" --service-resources MyServiceResources" - ], - "name": "Create a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition delete --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" - ], - "name": "Delete a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List service endpoint policy definitions." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition list --policy-name MyPolicy --resource-group MyResourceGroup" - ], - "name": "List service endpoint policy definitions." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition show --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" - ], - "name": "Get the details of a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service endpoint policy definition." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint policy-definition update --add communities='12076:5010' --name MyServiceEndpointPolicyDefinition --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Update a service endpoint policy definition." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage service endpoint policy definitions." - }, - "names": [ - "network", - "service-endpoint", - "policy-definition" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List what values of endpoint services are available for use." - }, - "names": [ - "network", - "service-endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network service-endpoint list -l MyLocation" - ], - "name": "List available endpoint services." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage policies related to service endpoints." - }, - "names": [ - "network", - "service-endpoint" - ] - }, - "traffic-manager": { - "commandGroups": { - "endpoint": { - "commands": { - "create": { - "help": { - "short": "Create a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" - ], - "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" - ], - "name": "Create an endpoint." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" - ], - "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" - ], - "name": "Create an endpoint." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" - ], - "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" - ], - "name": "Create an endpoint." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint. (autogenerated)" - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint. (autogenerated)" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint." - }, - { - "commands": [ - "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" - ], - "name": "Delete a traffic manager endpoint. (autogenerated)" - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Get the details of a traffic manager endpoint." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Get the details of a traffic manager endpoint." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" - ], - "name": "Get the details of a traffic manager endpoint." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "show-geographic-hierarchy": { - "help": { - "short": "Get the default geographic hierarchy used by the geographic traffic routing method." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "show-geographic-hierarchy" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show-geographic-hierarchy" - ], - "name": "Get the default geographic hierarchy used by the geographic traffic routing method." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show-geographic-hierarchy" - ], - "name": "Get the default geographic hierarchy used by the geographic traffic routing method." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint show-geographic-hierarchy" - ], - "name": "Get the default geographic hierarchy used by the geographic traffic routing method." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a traffic manager endpoint." - }, - "names": [ - "network", - "traffic-manager", - "endpoint", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint to change its weight." - }, - { - "commands": [ - "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" - ], - "name": "Update a traffic manager endpoint." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint to change its weight." - }, - { - "commands": [ - "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" - ], - "name": "Update a traffic manager endpoint." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint to change its weight." - }, - { - "commands": [ - "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" - ], - "name": "Update a traffic manager endpoint. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", - "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" - ], - "name": "Update a traffic manager endpoint." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Traffic Manager end points." - }, - "names": [ - "network", - "traffic-manager", - "endpoint" - ] - }, - "profile": { - "commands": { - "check-dns": { - "help": { - "short": "Check the availability of a relative DNS name." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "check-dns" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile check-dns -n mywebapp" - ], - "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/providers/microsoft.network/checktrafficmanagernameavailability", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile check-dns -n mywebapp" - ], - "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/providers/microsoft.network/checktrafficmanagernameavailability", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile check-dns -n mywebapp" - ], - "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/providers/microsoft.network/checktrafficmanagernameavailability", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" - ], - "name": "Create a traffic manager profile with performance routing." - }, - { - "commands": [ - "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" - ], - "name": "Create a traffic manager profile." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" - ], - "name": "Create a traffic manager profile with performance routing." - }, - { - "commands": [ - "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" - ], - "name": "Create a traffic manager profile." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" - ], - "name": "Create a traffic manager profile with performance routing." - }, - { - "commands": [ - "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" - ], - "name": "Create a traffic manager profile." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" - ], - "name": "Delete a traffic manager profile." - }, - { - "commands": [ - "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a traffic manager profile. (autogenerated)" - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" - ], - "name": "Delete a traffic manager profile." - }, - { - "commands": [ - "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a traffic manager profile. (autogenerated)" - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" - ], - "name": "Delete a traffic manager profile." - }, - { - "commands": [ - "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a traffic manager profile. (autogenerated)" - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List traffic manager profiles." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile list -g MyResourceGroup" - ], - "name": "List traffic manager profiles." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2018-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile list -g MyResourceGroup" - ], - "name": "List traffic manager profiles." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile list -g MyResourceGroup" - ], - "name": "List traffic manager profiles." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" - ], - "name": "Get the details of a traffic manager profile." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" - ], - "name": "Get the details of a traffic manager profile." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" - ], - "name": "Get the details of a traffic manager profile." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a traffic manager profile." - }, - "names": [ - "network", - "traffic-manager", - "profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" - ], - "name": "Update a traffic manager profile to change the TTL to 300." - }, - { - "commands": [ - "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" - ], - "name": "Update a traffic manager profile. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" - ], - "name": "Update a traffic manager profile." - } - ], - "name": "2018-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2018-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" - ], - "name": "Update a traffic manager profile to change the TTL to 300." - }, - { - "commands": [ - "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" - ], - "name": "Update a traffic manager profile. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" - ], - "name": "Update a traffic manager profile." - } - ], - "name": "2022-04-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" - ], - "name": "Update a traffic manager profile to change the TTL to 300." - }, - { - "commands": [ - "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" - ], - "name": "Update a traffic manager profile. (autogenerated)" - }, - { - "commands": [ - "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" - ], - "name": "Update a traffic manager profile." - } - ], - "name": "2022-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Traffic Manager profiles." - }, - "names": [ - "network", - "traffic-manager", - "profile" - ] - } - }, - "help": { - "short": "Manage the routing of incoming traffic." - }, - "names": [ - "network", - "traffic-manager" - ] - }, - "vhub": { - "commandGroups": { - "connection": { - "commands": { - "create": { - "help": { - "short": "Create a virtual hub VNet connection." - }, - "names": [ - "network", - "vhub", - "connection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet" - ], - "name": "Create a virtual hub VNet connection without routing configuration." - }, - { - "commands": [ - "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet --associated-route-table /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 --propagated-route-tables /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable2 --labels label1 label2 --route-name route1 --next-hop 70.0.0.2 --address-prefixes 10.80.0.0/16 10.90.0.0/16" - ], - "name": "Create a virtual hub VNet connection with routing configuration." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a virtual hub VNet connection." - }, - "names": [ - "network", - "vhub", - "connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection delete -n MyConnection --vhub-name MyHub -g MyRG" - ], - "name": "Delete a virtual hub VNet connection." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List virtual hub VNet connections." - }, - "names": [ - "network", - "vhub", - "connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection list --vhub-name MyHub -g MyRG" - ], - "name": "List VNet connections in a given virtual hub." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual hub VNet connection." - }, - "names": [ - "network", - "vhub", - "connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection show -n MyConnection --vhub-name MyHub -g MyRG" - ], - "name": "Get the details of a virtual hub VNet connection." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of a virtual hub connection." - }, - "names": [ - "network", - "vhub", - "connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub connection update -n MyConnection --vhub-name MyHub -g MyRG --labels Newlabel1 Newlabel2" - ], - "name": "Add labels for propagated route tables under routing configuration." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual hub VNet connections." - }, - "names": [ - "network", - "vhub", - "connection" - ] - }, - "route-map": { - "commandGroups": { - "rule": { - "commands": { - "add": { - "help": { - "short": "Add route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule add --name rule-name -g rg --route-map-name routemap-name --vhub-name vhub-name --match-criteria \"[{matchCondition:Contains,routePrefix:[10.0.0.1/8]}]\" --actions \"[{type:Add,parameters:[{asPath:[22335]}]}]\" --next-step Continue" - ], - "name": "Add rule to route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule delete -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 1" - ], - "name": "Delete rule" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List route map rules" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule list -g rg --route-map-name routemap-name --vhub-name vhub-name" - ], - "name": "List route map rules" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map rule show -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 0" - ], - "name": "Show route map rule" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "subresource": "properties.rules[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route map rule" - }, - "names": [ - "network", - "vhub", - "route-map", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map create -n route-map-name -g rg --vhub-name vhub-name" - ], - "name": "Create route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map delete -n route-map-name -g rg --vhub-name vhub-name" - ], - "name": "Delete route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "get-inbound-routes": { - "help": { - "short": "Get the inbound routes configured for the Virtual Hub on a particular connection." - }, - "names": [ - "network", - "vhub", - "route-map", - "get-inbound-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map get-inbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" - ], - "name": "Get inbound routes" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/inboundroutes", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "get-outbound-routes": { - "help": { - "short": "Get the outbound routes configured for the Virtual Hub on a particular connection." - }, - "names": [ - "network", - "vhub", - "route-map", - "get-outbound-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map get-outbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" - ], - "name": "Get outbound routes" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/outboundroutes", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List routem maps by resource group." - }, - "names": [ - "network", - "vhub", - "route-map", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map list -g rg --vhub-name vhub-name" - ], - "name": "List route maps by resource group" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show the details of a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map show -n route-map-name -g rg --vhub-name vhub-name" - ], - "name": "Sho a route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a route map." - }, - "names": [ - "network", - "vhub", - "route-map", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub route-map update -n route-map-name -g rg --vhub-name vhub-name --rules \"[{name:rule1,matchCriteria:[{matchCondition:Contains,routePrefix:[10.0.0.0/8]}],actions:[{type:Add,parameters:[{asPath:[22334]}]}]}]\"" - ], - "name": "Update route map" - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage route map" - }, - "names": [ - "network", - "vhub", - "route-map" - ] - }, - "routing-intent": { - "commands": { - "create": { - "help": { - "short": "Create a routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId},{name:PrivateTrafficPolicy,destinations:[PrivateTraffic],next-hop:MyFirewallId}]\"" - ], - "name": "Create a routing intent with two routing policies." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent delete -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --yes" - ], - "name": "Delete a routing intent in the virtual hub." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "Retrieve the details of all routing intent resources of the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent list -g MyResourceGroup --vhub MyVirtualHub" - ], - "name": "Retrieve the details of all routing intent resources of the virtual hub." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Retrieve the details of a routing intent." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent show -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub" - ], - "name": "Retrieve the details of a routing intent." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId}]\"" - ], - "name": "Update a routing intent in the virtual hub." - } - ], - "name": "2021-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", - "plane": "mgmt-plane", - "version": "2021-05-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage routing intent in the virtual hub." - }, - "names": [ - "network", - "vhub", - "routing-intent" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a virtual hub." - }, - "names": [ - "network", - "vhub", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub create -g MyRG -n MyVHub --vwan MyVWan --address-prefix 10.0.0.0/24 -l SouthCentralUS --sku Standard" - ], - "name": "Create a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a virtual hub." - }, - "names": [ - "network", - "vhub", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub delete -n MyVHub -g MyRG" - ], - "name": "Delete a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List virtual hubs." - }, - "names": [ - "network", - "vhub", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub list -g MyRG" - ], - "name": "List virtual hubs." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual hub." - }, - "names": [ - "network", - "vhub", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub show -n MyVHub -g MyRG" - ], - "name": "Get the details of a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of a virtual hub." - }, - "names": [ - "network", - "vhub", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vhub update -g MyRG -n MyVHub --sku Basic --hub-routing-preference VpnGateway" - ], - "name": "Update settings of a virtual hub." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual hubs." - }, - "names": [ - "network", - "vhub" - ] - }, - "virtual-appliance": { - "commandGroups": { - "site": { - "commands": { - "create": { - "help": { - "short": "Create an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site create -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow --default --optimize" - ], - "name": "Create an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site delete -n MySite -g MyRG --appliance-name MyName -y" - ], - "name": "Delete an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site list -g MyRG --appliance-name MyName" - ], - "name": "List all Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the detail of an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site show -n MySite -g MyRG --appliance-name MyName" - ], - "name": "Show the detail of an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure network virtual appliance site." - }, - "names": [ - "network", - "virtual-appliance", - "site", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance site update -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow false --default false --optimize false" - ], - "name": "Update an Azure network virtual appliance site." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance Site." - }, - "names": [ - "network", - "virtual-appliance", - "site" - ] - }, - "sku": { - "commands": { - "list": { - "help": { - "short": "List all Azure network virtual appliance sku." - }, - "names": [ - "network", - "virtual-appliance", - "sku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance sku list" - ], - "name": "List all Azure network virtual appliance sku." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the detail of an Azure network virtual appliance sku." - }, - "names": [ - "network", - "virtual-appliance", - "sku", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance sku show --name \"barracudasdwanrelease\"" - ], - "name": "Show the detail of an Azure network virtual appliance sku." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance Sku." - }, - "names": [ - "network", - "virtual-appliance", - "sku" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" - ], - "name": "Create an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" - ], - "name": "Create an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance delete -n MyName -g MyRG -y" - ], - "name": "Delete an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance delete -n MyName -g MyRG -y" - ], - "name": "Delete an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance list -g MyRG" - ], - "name": "List all Azure network virtual appliances." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2021-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance list -g MyRG" - ], - "name": "List all Azure network virtual appliances." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2023-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the detail of an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance show -n MyName -g MyRG" - ], - "name": "Show the detail of an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance show -n MyName -g MyRG" - ], - "name": "Show the detail of an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update an Azure network virtual appliance." - }, - "names": [ - "network", - "virtual-appliance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" - ], - "name": "Update an Azure network virtual appliance." - } - ], - "name": "2021-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2021-08-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" - ], - "name": "Update an Azure network virtual appliance." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Azure Network Virtual Appliance." - }, - "names": [ - "network", - "virtual-appliance" - ] - }, - "vnet": { - "commandGroups": { - "peering": { - "commands": { - "create": { - "help": { - "lines": [ - "To successfully peer two virtual networks this command must be called twice with the values for --vnet-name and --remote-vnet reversed." - ], - "short": "Create a virtual network peering connection." - }, - "names": [ - "network", - "vnet", - "peering", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" - ], - "name": "Create a peering connection between two virtual networks." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" - ], - "name": "Create a peering connection between two virtual networks." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" - ], - "name": "Create a peering connection between two virtual networks." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a peering." - }, - "names": [ - "network", - "vnet", - "peering", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Delete a virtual network peering connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Delete a virtual network peering connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Delete a virtual network peering connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List peerings." - }, - "names": [ - "network", - "vnet", - "peering", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" - ], - "name": "List all peerings of a specified virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" - ], - "name": "List all peerings of a specified virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" - ], - "name": "List all peerings of a specified virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a peering." - }, - "names": [ - "network", - "vnet", - "peering", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Show all details of the specified virtual network peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Show all details of the specified virtual network peering." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" - ], - "name": "Show all details of the specified virtual network peering." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a peering." - }, - "names": [ - "network", - "vnet", - "peering", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" - ], - "name": "Change forwarded traffic configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" - ], - "name": "Change virtual network access of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" - ], - "name": "Change gateway transit property configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" - ], - "name": "Use remote gateways in virtual network peering." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" - ], - "name": "Change forwarded traffic configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" - ], - "name": "Change virtual network access of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" - ], - "name": "Change gateway transit property configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" - ], - "name": "Use remote gateways in virtual network peering." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" - ], - "name": "Change forwarded traffic configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" - ], - "name": "Change virtual network access of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" - ], - "name": "Change gateway transit property configuration of a virtual network peering." - }, - { - "commands": [ - "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" - ], - "name": "Use remote gateways in virtual network peering." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about virtual network peering visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-peering." - ], - "short": "Manage peering connections between Azure Virtual Networks." - }, - "names": [ - "network", - "vnet", - "peering" - ] - }, - "subnet": { - "commands": { - "create": { - "help": { - "short": "Create a subnet and associate an existing NSG and route table." - }, - "names": [ - "network", - "vnet", - "subnet", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" - ], - "name": "Create new subnet attached to an NSG with a custom route table." - }, - { - "commands": [ - "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Create new subnet attached to a NAT gateway." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a subnet." - }, - "names": [ - "network", - "vnet", - "subnet", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" - ], - "name": "Delete a subnet." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the subnets in a virtual network." - }, - "names": [ - "network", - "vnet", - "subnet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" - ], - "name": "List the subnets in a virtual network." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "list-available-delegations": { - "help": { - "short": "List the services available for subnet delegation." - }, - "names": [ - "network", - "vnet", - "subnet", - "list-available-delegations" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet list-available-delegations -l westus --query [].serviceName" - ], - "name": "Retrieve the service names for available delegations in the West US region." - }, - { - "commands": [ - "network vnet subnet list-available-delegations --resource-group MyResourceGroup" - ], - "name": "List the services available for subnet delegation. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet list-available-delegations -l westus --query [].serviceName" - ], - "name": "Retrieve the service names for available delegations in the West US region." - }, - { - "commands": [ - "network vnet subnet list-available-delegations --resource-group MyResourceGroup" - ], - "name": "List the services available for subnet delegation. (autogenerated)" - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a subnet." - }, - "names": [ - "network", - "vnet", - "subnet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" - ], - "name": "Show the details of a subnet associated with a virtual network." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a subnet." - }, - "names": [ - "network", - "vnet", - "subnet", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2019-02-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2019-02-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2020-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2020-04-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" - ], - "name": "Associate a network security group to a subnet." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" - ], - "name": "Update subnet with NAT gateway." - }, - { - "commands": [ - "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" - ], - "name": "Disable the private endpoint network policies" - }, - { - "commands": [ - "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" - ], - "name": "Detach a network security group in a subnet." - } - ], - "name": "2023-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about subnets visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet." - ], - "short": "Manage subnets in an Azure Virtual Network." - }, - "names": [ - "network", - "vnet", - "subnet" - ] - } - }, - "commands": { - "check-ip-address": { - "help": { - "short": "Check if a private IP address is available for use within a virtual network." - }, - "names": [ - "network", - "vnet", - "check-ip-address" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" - ], - "name": "Check whether 10.0.0.4 is available within MyVnet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" - ], - "name": "Check whether 10.0.0.4 is available within MyVnet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" - ], - "name": "Check whether 10.0.0.4 is available within MyVnet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "create": { - "help": { - "lines": [ - "You may also create a subnet at the same time by specifying a subnet name and (optionally) an address prefix. To learn about how to create a virtual network visit https://docs.microsoft.com/azure/virtual-network/manage-virtual-network#create-a-virtual-network." - ], - "short": "Create a virtual network." - }, - "names": [ - "network", - "vnet", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network with a specific address prefix and one subnet." - }, - { - "commands": [ - "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" - ], - "name": "Create a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a virtual network." - }, - "names": [ - "network", - "vnet", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet delete -g MyResourceGroup -n myVNet" - ], - "name": "Delete a virtual network." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List virtual networks." - }, - "names": [ - "network", - "vnet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2018-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list" - ], - "name": "List all virtual networks in a subscription." - }, - { - "commands": [ - "network vnet list -g MyResourceGroup" - ], - "name": "List all virtual networks in a resource group." - }, - { - "commands": [ - "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" - ], - "name": "List virtual networks in a subscription which specify a certain address prefix." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2015-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "list-endpoint-services": { - "help": { - "lines": [ - "To learn more about service endpoints visit https://docs.microsoft.com/azure/virtual-network/virtual-network-service-endpoints-configure#azure-cli." - ], - "short": "List which services support VNet service tunneling in a given region." - }, - "names": [ - "network", - "vnet", - "list-endpoint-services" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet list-endpoint-services -l westus -o table" - ], - "name": "List the endpoint services available for use in the West US region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list-endpoint-services -l westus -o table" - ], - "name": "List the endpoint services available for use in the West US region." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet list-endpoint-services -l westus -o table" - ], - "name": "List the endpoint services available for use in the West US region." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual network." - }, - "names": [ - "network", - "vnet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet show -g MyResourceGroup -n MyVNet" - ], - "name": "Get details for MyVNet." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a virtual network." - }, - "names": [ - "network", - "vnet", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" - ], - "name": "Update a virtual network with the IP address of a DNS server." - }, - { - "commands": [ - "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" - ], - "name": "Update a virtual network." - }, - { - "commands": [ - "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" - ], - "name": "Update a virtual network to delete DNS server." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Virtual Networks visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-network." - ], - "short": "Check if a private IP address is available for use within a virtual network." - }, - "names": [ - "network", - "vnet" - ] - }, - "vnet-gateway": { - "commandGroups": { - "aad": { - "commands": { - "assign": { - "help": { - "short": "Assign/Update AAD(Azure Active Directory) authentication to a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "assign" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad assign --resource-group MyResourceGroup --gateway-name MyVnetGateway --tenant MyAADTenantURI --audience MyAADAudienceId --issuer MyAADIssuerURI" - ], - "name": "Assign AAD authentication to a virtual network gateway" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove AAD(Azure Active Directory) authentication from a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad remove --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "Remove AAD information" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show AAD(Azure Active Directory) authentication of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway aad show --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "Show AAD information" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage AAD(Azure Active Directory) authentication of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "aad" - ] - }, - "ipsec-policy": { - "commands": { - "add": { - "help": { - "short": "Add a virtual network gateway IPSec policy." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a gateway instead of relying on defaults." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a gateway instead of relying on defaults." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List IPSec policies associated with a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" - ], - "name": "List the IPsec policies set on a gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" - ], - "name": "List the IPsec policies set on a gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", - "version": "2018-11-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove an IPsec policy on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "remove" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", - "version": "2018-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual network gateway IPSec policies." - }, - "names": [ - "network", - "vnet-gateway", - "ipsec-policy" - ] - }, - "nat-rule": { - "commands": { - "add": { - "help": { - "short": "Add nat rule in a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule add --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat --internal-mappings 10.4.0.0/24 --external-mappings 192.168.21.0/24" - ], - "name": "Add nat rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List nat rule for a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule list --resource-group MyResourceGroup --gateway-name MyVnetGateway" - ], - "name": "List nat rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove nat rule from a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway nat-rule remove --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat" - ], - "name": "Remove nat rule" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.natRules[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage nat rule in a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "nat-rule" - ] - }, - "packet-capture": { - "commands": { - "start": { - "help": { - "short": "Start packet capture on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "packet-capture", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway packet-capture start -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Start packet capture on a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/startpacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stop packet capture on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "packet-capture", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway packet-capture stop -g MyResourceGroup -n MyVnetGateway --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&sp=rl&sv=2018-03-28&sr=c&sig=0000000000" - ], - "name": "Stop packet capture on a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/stoppacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage packet capture on a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "packet-capture" - ] - }, - "revoked-cert": { - "commands": { - "create": { - "help": { - "short": "Revoke a certificate." - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" - ], - "name": "Revoke a certificate." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a revoked certificate." - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Delete a revoked certificate." - }, - { - "commands": [ - "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a revoked certificate." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", - "version": "2015-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage revoked certificates in a virtual network gateway. Prevent machines using this certificate from accessing Azure through this gateway." - }, - "names": [ - "network", - "vnet-gateway", - "revoked-cert" - ] - }, - "root-cert": { - "commands": { - "create": { - "help": { - "short": "Upload a root certificate." - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" - ], - "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" - ], - "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" - ], - "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a root certificate." - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" - ], - "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." - }, - { - "commands": [ - "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Delete a root certificate." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", - "version": "2015-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vnet-gateway", - "root-cert", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage root certificates of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "root-cert" - ] - }, - "vpn-client": { - "commandGroups": { - "ipsec-policy": { - "commands": { - "set": { - "help": { - "short": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "ipsec-policy", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "ipsec-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage the VPN client connection ipsec-policy for P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "ipsec-policy" - ] - } - }, - "commands": { - "generate": { - "help": { - "short": "Generate VPN client configuration." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "generate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" - ], - "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" - ], - "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" - ], - "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" - ], - "name": "Create the VPN client configuration for AMD64 architecture." - }, - { - "commands": [ - "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Generate VPN client configuration." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "generate-vpn-profile": { - "help": { - "short": "Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "generate-vpn-profile" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-health": { - "help": { - "short": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "show-health" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-health -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientconnectionhealth", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show-url": { - "help": { - "short": "Retrieve a pre-generated VPN client configuration." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client", - "show-url" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Download a VPN client configuration required to connect to Azure via point-to-site." - }, - "names": [ - "network", - "vnet-gateway", - "vpn-client" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" - ], - "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" - ], - "name": "Create a basic virtual network gateway with multi authentication" - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" - ], - "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" - ], - "name": "Create a basic virtual network gateway with multi authentication" - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" - ], - "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." - }, - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" - ], - "name": "Create a basic virtual network gateway with multi authentication" - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" - ], - "name": "Create a basic virtual network gateway for site-to-site connectivity." - }, - { - "commands": [ - "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" - ], - "name": "Create a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "In order to delete a Virtual Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" - ], - "short": "Delete a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Delete a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "disconnect-vpn-connections": { - "help": { - "short": "Disconnect vpn connections of virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "disconnect-vpn-connections" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway disconnect-vpn-connections -g MyResourceGroup -n MyVnetGateway --vpn-connections MyConnetion1ByName MyConnection2ByID" - ], - "name": "Disconnect vpn connections of virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/disconnectvirtualnetworkgatewayvpnconnections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List virtual network gateways." - }, - "names": [ - "network", - "vnet-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list -g MyResourceGroup" - ], - "name": "List virtual network gateways in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "list-advertised-routes": { - "help": { - "short": "List the routes of a virtual network gateway advertised to the specified peer." - }, - "names": [ - "network", - "vnet-gateway", - "list-advertised-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "List the routes of a virtual network gateway advertised to the specified peer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "List the routes of a virtual network gateway advertised to the specified peer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "List the routes of a virtual network gateway advertised to the specified peer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list-bgp-peer-status": { - "help": { - "short": "Retrieve the status of BGP peers." - }, - "names": [ - "network", - "vnet-gateway", - "list-bgp-peer-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "Retrieve the status of a BGP peer." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "Retrieve the status of a BGP peer." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" - ], - "name": "Retrieve the status of a BGP peer." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list-learned-routes": { - "help": { - "short": "This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers." - }, - "names": [ - "network", - "vnet-gateway", - "list-learned-routes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Retrieve a list of learned routes." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Retrieve a list of learned routes." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Retrieve a list of learned routes." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "reset": { - "help": { - "short": "Reset a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "reset" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Reset a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" - ], - "name": "Reset a virtual network gateway with Active-Active feature enabled." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Reset a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" - ], - "name": "Reset a virtual network gateway with Active-Active feature enabled." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Reset a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" - ], - "name": "Reset a virtual network gateway with Active-Active feature enabled." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get the details of a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "show-supported-devices": { - "help": { - "short": "Get a xml format representation for supported vpn devices." - }, - "names": [ - "network", - "vnet-gateway", - "show-supported-devices" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get a xml format representation for supported vpn devices." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get a xml format representation for supported vpn devices." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" - ], - "name": "Get a xml format representation for supported vpn devices." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a virtual network gateway." - }, - "names": [ - "network", - "vnet-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" - ], - "name": "Update a virtual network gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" - ], - "name": "Update a virtual network gateway." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - }, - { - "commands": [ - "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" - ], - "name": "Update a virtual network gateway." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" - ], - "name": "Change the SKU of a virtual network gateway." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To learn more about Azure Virtual Network Gateways, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli." - ], - "short": "Use an Azure Virtual Network Gateway to establish secure, cross-premises connectivity." - }, - "names": [ - "network", - "vnet-gateway" - ] - }, - "vpn-connection": { - "commandGroups": { - "ipsec-policy": { - "commands": { - "add": { - "help": { - "lines": [ - "Set all IPsec policies of a VPN connection. If you want to set any IPsec policy, you must", - " set them all." - ], - "short": "Add a VPN connection IPSec policy." - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a connection instead of relying on defaults." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a connection instead of relying on defaults." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" - ], - "name": "Add specified IPsec policies to a connection instead of relying on defaults." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "delete" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List IPSec policies associated with a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" - ], - "name": "List the IPsec policies set on a connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" - ], - "name": "List the IPsec policies set on a connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" - ], - "name": "List the IPsec policies set on a connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies", - "version": "2017-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "show" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "test" - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy", - "update" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "subresource": "properties.ipsecPolicies[]", - "version": "2017-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage VPN connection IPSec policies." - }, - "names": [ - "network", - "vpn-connection", - "ipsec-policy" - ] - }, - "packet-capture": { - "commands": { - "start": { - "help": { - "short": "Start packet capture on a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "packet-capture", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection packet-capture start -g MyResourceGroup -n MyConnection" - ], - "name": "Start packet capture on a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/startpacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop packet capture on a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "packet-capture", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection packet-capture stop -g MyResourceGroup -n MyConnection --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&s p=rl&sv=2018-03-28&sr=c&sig=0000000000" - ], - "name": "Stop packet capture on a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/stoppacketcapture", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage packet capture on a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "packet-capture" - ] - }, - "shared-key": { - "commands": { - "create": { - "help": { - "short": "Create Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "reset": { - "help": { - "short": "Reset a VPN connection shared key." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "reset" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" - ], - "name": "Reset the shared key on a connection." - }, - { - "commands": [ - "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Reset a VPN connection shared key." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Retrieve a VPN connection shared key." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" - ], - "name": "View the shared key of a connection." - }, - { - "commands": [ - "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" - ], - "name": "Retrieve a VPN connection shared key." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a VPN connection shared key." - }, - "names": [ - "network", - "vpn-connection", - "shared-key", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" - ], - "name": "Change the shared key for the connection to \"Abc123\"." - }, - { - "commands": [ - "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" - ], - "name": "Update a VPN connection shared key." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage VPN shared keys." - }, - "names": [ - "network", - "vpn-connection", - "shared-key" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "create" - ], - "versions": [ - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection delete -g MyResourceGroup -n MyConnection" - ], - "name": "Delete a VPN connection." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all VPN connections." - }, - "names": [ - "network", - "vpn-connection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection list -g MyResourceGroup" - ], - "name": "List all VPN connections in a resource group." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "list-connection": { - "help": { - "short": "List all the connections in a virtual network gateway." - }, - "names": [ - "network", - "vpn-connection", - "list-connection" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - } - ] - }, - "list-ike-sas": { - "help": { - "short": "List IKE Security Associations for a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "list-ike-sas" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection list-ike-sas -g MyResourceGroup -n MyConnection" - ], - "name": "List IKE Security Associations for a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/getikesas", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the details of a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show -g MyResourceGroup -n MyConnection" - ], - "name": "View the details of a VPN connection." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - }, - "show-device-config-script": { - "help": { - "short": "Get a XML format representation for VPN connection device configuration script." - }, - "names": [ - "network", - "vpn-connection", - "show-device-config-script" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" - ], - "name": "Get a XML format representation for VPN connection device configuration script." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" - ], - "name": "Get a XML format representation for VPN connection device configuration script." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" - ], - "name": "Get a XML format representation for VPN connection device configuration script." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a VPN connection." - }, - "names": [ - "network", - "vpn-connection", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - }, - { - "commands": [ - "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" - ], - "name": "Update a VPN connection." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - }, - { - "commands": [ - "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" - ], - "name": "Update a VPN connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - }, - { - "commands": [ - "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" - ], - "name": "Update a VPN connection." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" - ], - "name": "Add BGP to an existing connection." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information on site-to-site connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli. For more information on Vnet-to-Vnet connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-cli." - ], - "short": "Manage VPN connections." - }, - "names": [ - "network", - "vpn-connection" - ] - }, - "vpn-gateway": { - "commands": { - "create": { - "help": { - "short": "Create a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway create -n MyVPNGateway -g MyRG --vhub MyVHub -l westus" - ], - "name": "Create a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway delete -n MyVPNGateway -g MyRG" - ], - "name": "Delete a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List site-to-site VPN gateways." - }, - "names": [ - "network", - "vpn-gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway list -g MyRG" - ], - "name": "List site-to-site VPN gateways." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/vpngateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway show -n MyVPNGateway -g MyRG" - ], - "name": "Get the details of a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update settings of a site-to-site VPN gateway." - }, - "names": [ - "network", - "vpn-gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network vpn-gateway create -g MyRG --vhub MyVHub --name MyVPNGateway --tags foo=bar" - ], - "name": "Update settings of a site-to-site VPN gateway." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage site-to-site VPN gateways." - }, - "names": [ - "network", - "vpn-gateway" - ] - }, - "watcher": { - "commandGroups": { - "connection-monitor": { - "commandGroups": { - "endpoint": { - "commands": { - "add": { - "help": { - "short": "Add an endpoint to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyExternalEndpoint --address \"bing.com\" --dest-test-groups DefaultTestGroup --type ExternalAddress" - ], - "name": "Add an external address as a destination endpoint" - }, - { - "commands": [ - "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyVMEndpoint --resource-id MyVMResourceID --source-test-groups DefaultTestGroup --type AzureVM" - ], - "name": "Add an Azure VM as a source endpoint" - }, - { - "commands": [ - "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MySubnetEndpoint --resource-id MySubnetID --source-test-groups DefaultTestGroup --type AzureSubnet --address-exclude 10.0.0.25 10.0.0.30 --coverage-level BelowAverage" - ], - "name": "Add a Subnet as a source endpoint with addresses excluded" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all endpoints from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint list --connection-monitor MyConnectionMonitor --location westus2" - ], - "name": "List all endpoints from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove an endpoint from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint" - ], - "name": "Remove endpoint from all test groups of a connection monitor" - }, - { - "commands": [ - "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint --test-groups DefaultTestGroup HealthCheckTestGroup" - ], - "name": "Remove endpoint from two test groups of a connection monitor" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show an endpoint from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor endpoint show --connection-monitor MyConnectionMonitor --location westus2 --name myconnectionmonitorendpoint --subscription MySubscription" - ], - "name": "Show an endpoint from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor endpoint update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.endpoints[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage endpoint of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "endpoint" - ] - }, - "output": { - "commands": { - "add": { - "help": { - "short": "Add an output to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "add" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Remove all outputs from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all output from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "network watcher connection-monitor output show" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor output update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.outputs[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage output of connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "output" - ] - }, - "test-configuration": { - "commands": { - "add": { - "help": { - "short": "Add a test configuration to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups DefaultTestGroup --protocol Http --http-request-header name=Host value=bing.com --http- request-header name=UserAgent value=Edge" - ], - "name": "Add a test configuration with HTTP supported" - }, - { - "commands": [ - "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups TCPTestGroup DefaultTestGroup --protocol Tcp --tcp-port 4096" - ], - "name": "Add a test configuration with TCP supported" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all test configurations of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration list --connection-monitor MyConnectionMonitor --location westus2" - ], - "name": "List all test configurations of a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove a test configuration from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyTCPTestConfiguration" - ], - "name": "Remove a test configuration from all test groups of a connection monitor" - }, - { - "commands": [ - "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups HTTPTestGroup DefaultTestGroup" - ], - "name": "Remove a test configuration from two test groups of a connection monitor" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a test configuration from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-configuration show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestConfiguration" - ], - "name": "Show a test configuration from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor test-configuration update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testConfigurations[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage test configuration of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-configuration" - ] - }, - "test-group": { - "commands": { - "add": { - "help": { - "short": "Add a test group along with new-added/existing endpoint and test configuration to a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "add" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestGroup --endpoint-source-name MySourceEndpoint --endpoint-dest-name MyDestinationEndpoint --test-config-name MyTestConfiguration" - ], - "name": "Add a test group along with existing endpoint and test configuration via their names" - }, - { - "commands": [ - "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyLogAnalysisWorkspaceID --endpoint-dest-name MyExistingDestinationEndpoint --test-config-name MyExistingTestConfiguration" - ], - "name": "Add a test group long with new-added source endpoint and existing test configuration via its name" - }, - { - "commands": [ - "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyVMResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name MyNewTestConfiguration --protocol Tcp --tcp-port 4096" - ], - "name": "Add a test group along with new-added endpoints and test configuration" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all test groups of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group list --connection-monitor MyConnectionMonitor --location westus2" - ], - "name": "List all test groups of a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "remove": { - "help": { - "short": "Remove test group from a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group remove --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup" - ], - "name": "Remove test group from a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a test group of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor test-group show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup --subscription MySubscription" - ], - "name": "Show a test group of a connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "network watcher connection-monitor test-group update" - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "subresource": "properties.testGroups[]", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage a test group of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "test-group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor create --name MyV2ConnectionMonitor --endpoint-source- name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name TCPTestConfig --protocol Tcp --tcp-port 2048", - "network watcher connection-monitor create --endpoint-dest-address bing.com --endpoint- dest-name bing --endpoint-source-name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --location westus2 --name MyConnectionMonitorName --protocol Tcp --tcp-port 2048 --test- config-name TCPTestConfig" - ], - "name": "Create a connection monitor" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a connection monitor for the given region." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor delete -l westus -n MyConnectionMonitorName" - ], - "name": "Delete a connection monitor for the given region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List connection monitors for the given region." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor list -l westus", - "az network watcher connection-monitor list --location westus --subscription MySubscription" - ], - "name": "List a connection monitor for the given region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "query": { - "help": { - "short": "Query a snapshot of the most recent connection state of a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "query" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor query -l westus -n MyConnectionMonitorName" - ], - "name": "List a connection monitor for the given region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/query", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows a connection monitor by name." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor show -l westus -n MyConnectionMonitorName" - ], - "name": "Show a connection monitor for the given name." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start the specified connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor start -l westus -n MyConnectionMonitorName" - ], - "name": "Start the specified connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/start", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop the specified connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher connection-monitor stop -l westus -n MyConnectionMonitorName" - ], - "name": "Stop the specified connection monitor." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/stop", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a connection monitor." - }, - "names": [ - "network", - "watcher", - "connection-monitor", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Connection monitor can be used to monitor network connectivity between an Azure virtual machine and an IP address. The IP address can be assigned to another Azure resource or a resource on the Internet or on-premises. To learn more visit https://aka.ms/connectionmonitordoc." - ], - "short": "Manage connection monitoring between an Azure Virtual Machine and any IP resource." - }, - "names": [ - "network", - "watcher", - "connection-monitor" - ] - }, - "flow-log": { - "commands": { - "configure-flow-log": { - "help": { - "short": "Configure flow logging on a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "configure-flow-log" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log configure -g MyResourceGroup --enabled true --nsg MyNsg --storage-account MyStorageAccount" - ], - "name": "Enable NSG flow logs." - }, - { - "commands": [ - "network watcher flow-log configure -g MyResourceGroup --enabled false --nsg MyNsg" - ], - "name": "Disable NSG flow logs." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/queryflowlogstatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a flow log on a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nsg MyNetworkSecurityGroupName --storage-account account" - ], - "name": "Create a flow log with Network Security Group name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --storage-account account" - ], - "name": "Create a flow log with VNet name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --subnet MySubnetName --storage-account account" - ], - "name": "Create a flow log with Subnet name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nic MyNICName --storage-account account" - ], - "name": "Create a flow log with NIC name" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --nsg MyNetworkSecurityGroupID --storage-account account" - ], - "name": "Create a flow log with Network Security Group ID (could be in other resource group)" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --vnet MyVNetID --storage-account account" - ], - "name": "Create a flow log with Virtual Network ID (could be in other resource group)" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --subnet SubnetID --storage-account account" - ], - "name": "Create a flow log with Subnet ID (could be in other resource group)" - }, - { - "commands": [ - "network watcher flow-log create --location westus --name MyFlowLog --nic MyNetworkInterfaceID --storage-account account" - ], - "name": "Create a flow log with Network Interface ID (could be in other resource group)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified flow log resource." - }, - "names": [ - "network", - "watcher", - "flow-log", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log delete --location westus2 --name MyFlowLogger" - ], - "name": "Delete the specified flow log resource." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all flow log resources for the specified Network Watcher." - }, - "names": [ - "network", - "watcher", - "flow-log", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log list --location westus2" - ], - "name": "List all flow log resources for the specified Network Watcher." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the flow log configuration of a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log show -g MyResourceGroup --nsg MyNsg" - ], - "name": "Show NSG flow logs." - }, - { - "commands": [ - "network watcher flow-log show --location MyNetworkWatcher --name MyFlowLog" - ], - "name": "Show NSG flow logs with Azure Resource Management formatted." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the flow log configuration of a network security group." - }, - "names": [ - "network", - "watcher", - "flow-log", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountname" - ], - "name": "Update storage account with name to let resource group identify the storage account and network watcher" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountid" - ], - "name": "Update storage account with ID to let location identify the network watcher" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nsg MyNSG" - ], - "name": "Update Network Security Group on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet" - ], - "name": "Update Virtual Network on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet --subnet MySubnet" - ], - "name": "Update Subnet on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nic MyNIC" - ], - "name": "Update Network Interface on another resource group" - }, - { - "commands": [ - "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --workspace MyAnotherLogAnalyticWorkspace" - ], - "name": "Update Workspace on another resource group" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information about configuring flow logs visit https://docs.microsoft.com/azure/network-watcher/network-watcher-nsg-flow-logging-cli." - ], - "short": "Manage network security group flow logging." - }, - "names": [ - "network", - "watcher", - "flow-log" - ] - }, - "packet-capture": { - "commands": { - "create": { - "help": { - "short": "Create and start a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount" - ], - "name": "Create a packet capture session on a VM." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount --filters '[{\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"20\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"80\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"443\"}, {\"protocol\":\"UDP\"}]'" - ], - "name": "Create a packet capture session on a VM with optional filters for protocols, local IP address and remote IP address ranges and ports." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\"" - ], - "name": "Create a packet capture session on a VMSS." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --include \"0\" \"1\"" - ], - "name": "Create a packet capture session on a VMSS with including particular instances." - }, - { - "commands": [ - "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --exclude \"0\" \"1\"" - ], - "name": "Create a packet capture session on a VMSS with excluding particular instances." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture delete -n packetCaptureName -l westcentralus" - ], - "name": "Delete a packet capture session. This only deletes the session and not the capture file." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all packet capture sessions within a region." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "az network watcher packet-capture list -l westus" - ], - "name": "List all packet capture sessions within a region." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture show -l westus -n MyPacketCapture" - ], - "name": "Show a packet capture session." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-status": { - "help": { - "short": "Show the status of a packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "show-status" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture show-status -l westus -n MyPacketCapture" - ], - "name": "Show the status of a packet capture session." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/querystatus", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "stop": { - "help": { - "short": "Stop a running packet capture session." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher packet-capture stop -l westus -n MyPacketCapture" - ], - "name": "Stop a running packet capture session." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/stop", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update and start a packet capture on the specified VM." - }, - "names": [ - "network", - "watcher", - "packet-capture", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "These commands require that both Azure Network Watcher is enabled for the VMs region and that AzureNetworkWatcherExtension is enabled on the VM. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli." - ], - "short": "Manage packet capture sessions on VMs." - }, - "names": [ - "network", - "watcher", - "packet-capture" - ] - }, - "troubleshooting": { - "commands": { - "show": { - "help": { - "short": "Get the results of the last troubleshooting operation." - }, - "names": [ - "network", - "watcher", - "troubleshooting", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher troubleshooting show -g MyResourceGroup --resource MyVnetGateway --resource-type vnetGateway" - ], - "name": "Show the results or status of a troubleshooting operation for a Vnet Gateway." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/querytroubleshootresult", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Troubleshoot issues with VPN connections or gateway connectivity." - }, - "names": [ - "network", - "watcher", - "troubleshooting", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher troubleshooting start -g MyResourceGroup --resource MyVPNConnection --resource-type vpnConnection --storage-account MyStorageAccount --storage-path https://{storageAccountName}.blob.core.windows.net/{containerName}" - ], - "name": "Start a troubleshooting operation on a VPN Connection." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/troubleshoot", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "For more information on configuring troubleshooting visit https://docs.microsoft.com/azure/network-watcher/network-watcher-troubleshoot-manage-cli." - ], - "short": "Manage Network Watcher troubleshooting sessions." - }, - "names": [ - "network", - "watcher", - "troubleshooting" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a network watcher in the specified resource group." - }, - "names": [ - "network", - "watcher", - "create" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified network watcher resource." - }, - "names": [ - "network", - "watcher", - "delete" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Network Watchers." - }, - "names": [ - "network", - "watcher", - "list" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/networkwatchers", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "run-configuration-diagnostic": { - "help": { - "lines": [ - "Requires that Network Watcher is enabled for the region in which the target is located." - ], - "short": "Run a configuration diagnostic on a target resource." - }, - "names": [ - "network", - "watcher", - "run-configuration-diagnostic" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher run-configuration-diagnostic --resource {VM_ID} --direction Inbound --protocol TCP --source 12.11.12.14 --destination 10.1.1.4 --port 12100" - ], - "name": "Run configuration diagnostic on a VM with a single query." - }, - { - "commands": [ - "network watcher run-configuration-diagnostic --resource {VM_ID} --queries '[{\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.0/32\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Outbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}]'" - ], - "name": "Run configuration diagnostic on a VM with multiple queries." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/networkconfigurationdiagnostic", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified network watcher by resource group." - }, - "names": [ - "network", - "watcher", - "show" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-next-hop": { - "help": { - "lines": [ - "Requires that Network Watcher is enabled for the region in which the VM is located. For more information about show-next-hop visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem-cli." - ], - "short": "Get information on the `next hop` of a VM." - }, - "names": [ - "network", - "watcher", - "show-next-hop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher show-next-hop -g MyResourceGroup --vm MyVm --source-ip 10.0.0.4 --dest-ip 10.1.0.4" - ], - "name": "Get the next hop from a VMs assigned IP address to a destination at 10.1.0.4." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/nexthop", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-security-group-view": { - "help": { - "lines": [ - "For more information on using security group view visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-security-group-view-cli." - ], - "short": "Get detailed security information on a VM for the currently configured network security group." - }, - "names": [ - "network", - "watcher", - "show-security-group-view" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher show-security-group-view -g MyResourceGroup --vm MyVm" - ], - "name": "Get the network security group information for the specified VM." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/securitygroupview", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "show-topology": { - "help": { - "lines": [ - "For more information about using network topology visit https://learn.microsoft.com/en-us/azure/network-watcher/view-network-topology." - ], - "short": "Get the network topology of a resource group, virtual network or subnet." - }, - "names": [ - "network", - "watcher", - "show-topology" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher show-topology -g MyResourceGroup" - ], - "name": "Use show-topology to get the topology of resources within a resource group." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/topology", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "test-connectivity": { - "help": { - "lines": [ - "To check connectivity between two VMs in different regions, use the VM ids instead of the VM names for the source and destination resource arguments. To register for this feature or see additional examples visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-connectivity-cli." - ], - "short": "Test if a connection can be established between a Virtual Machine and a given endpoint." - }, - "names": [ - "network", - "watcher", - "test-connectivity" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher test-connectivity -g MyResourceGroup --source-resource MyVmName1 --dest-resource MyVmName2 --dest-port 80" - ], - "name": "Check connectivity between two virtual machines in the same resource group over port 80." - }, - { - "commands": [ - "network watcher test-connectivity --source-resource MyVmId1 --dest-resource MyVmId2 --dest-port 80" - ], - "name": "Check connectivity between two virtual machines in the same subscription in two different resource groups over port 80." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectivitycheck", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "test-ip-flow": { - "help": { - "lines": [ - "Requires that Network Watcher is enabled for the region in which the VM is located. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem-cli." - ], - "short": "Test IP flow to/from a VM given the currently configured network security group rules." - }, - "names": [ - "network", - "watcher", - "test-ip-flow" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network watcher test-ip-flow -g MyResourceGroup --direction Outbound --protocol TCP --local 10.0.0.4:* --remote 10.1.0.4:80 --vm MyVm" - ], - "name": "Run test-ip-flow verify to test logical connectivity from a VM to the specified destination IPv4 address and port." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/ipflowverify", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a network watcher in the specified resource group." - }, - "names": [ - "network", - "watcher", - "update" - ], - "versions": [ - { - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the Azure Network Watcher. Network Watcher assists with monitoring and diagnosing conditions at a network scenario level. To learn more visit https://docs.microsoft.com/azure/network-watcher/." - }, - "names": [ - "network", - "watcher" - ] - } - }, - "commands": { - "list-service-aliases": { - "help": { - "short": "List available service aliases in the region which can be used for Service Endpoint Policies." - }, - "names": [ - "network", - "list-service-aliases" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network list-service-aliases --location westus2" - ], - "name": "List available service aliases in the region which can be used for Service Endpoint Policies. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableservicealiases", - "plane": "mgmt-plane", - "version": "2022-01-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableservicealiases", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-service-tags": { - "help": { - "lines": [ - "A service tag represents a group of IP address prefixes to help minimize complexity for security rule creation. To learn more about list-service-tags, visit https://docs.microsoft.com/azure/virtual-network/security-overview#service-tags. Note that the location parameter is used as a reference for version (not as a filter based on location). For example, even if you specify --location eastus2 you will get the list of service tags with prefix details across all regions but limited to the cloud that your subscription belongs to (i.e. Public, US government, China or Germany)." - ], - "short": "List all service tags which are below to different resources" - }, - "names": [ - "network", - "list-service-tags" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network list-service-tags --location westus2" - ], - "name": "Gets a list of service tag information resources. (autogenerated)" - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/servicetags", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - } - ] - }, - "list-usages": { - "help": { - "short": "List the number of network resources in a region that are used against a subscription quota." - }, - "names": [ - "network", - "list-usages" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2022-01-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2022-01-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2018-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2018-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network list-usages --location eastus -o table" - ], - "name": "List the provisioned network resources in East US region within a subscription." - } - ], - "name": "2015-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", - "plane": "mgmt-plane", - "version": "2015-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Network resources." - }, - "names": [ - "network" - ] - }, - "network-function": { - "commandGroups": { - "traffic-collector": { - "commandGroups": { - "collector-policy": { - "commands": { - "create": { - "help": { - "short": "Create a Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" - ], - "name": "Create a new collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" - ], - "name": "Create a new collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Delete a specified collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Delete a specified collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Collector policies" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Return a list of collector policies by resource group and traffic-collector name" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Return a list of collector policies by resource group and traffic-collector name" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Get the specified collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" - ], - "name": "Get the specified collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a specified Collector Policy" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" - ], - "name": "Update a specified collector policy" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" - ], - "name": "Update a specified collector policy" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Collector Policy for Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "collector-policy" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" - ], - "name": "Create a new azure traffic collector resource" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" - ], - "name": "Create a new azure traffic collector resource" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Delete a specified azure traffic collector resource" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Delete a specified azure traffic collector resource" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Return a list of Azure Traffic Collectors" - }, - "names": [ - "network-function", - "traffic-collector", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector list --resource-group rg1" - ], - "name": "Return a list of azure traffic collectors in a resource group" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector list --resource-group rg1" - ], - "name": "Return a list of azure traffic collectors in a resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-11-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Get the specified azure traffic collector in a resource group" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" - ], - "name": "Get the specified azure traffic collector in a resource group" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Azure Traffic Collector resource" - }, - "names": [ - "network-function", - "traffic-collector", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" - ], - "name": "Update an azure traffic collector resource" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" - ], - "name": "Update an azure traffic collector resource" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Traffic Collector resources" - }, - "names": [ - "network-function", - "traffic-collector" - ] - } - }, - "help": { - "short": "Manage network function" - }, - "names": [ - "network-function" - ] - }, - "networkcloud": { - "commandGroups": { - "baremetalmachine": { - "commands": { - "cordon": { - "help": { - "short": "Cordon the provided bare metal machine's Kubernetes node." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "cordon" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Cordon bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Cordon bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Cordon bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new bare metal machine or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided bare metal machine.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List bare metal machines in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machines for resource group" - }, - { - "commands": [ - "networkcloud baremetalmachine list" - ], - "name": "List bare metal machines for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machines for resource group" - }, - { - "commands": [ - "networkcloud baremetalmachine list" - ], - "name": "List bare metal machines for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machines for resource group" - }, - { - "commands": [ - "networkcloud baremetalmachine list" - ], - "name": "List bare metal machines for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "power-off": { - "help": { - "short": "Power off the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "power-off" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" - ], - "name": "Power off bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" - ], - "name": "Power off bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" - ], - "name": "Power off bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "reimage": { - "help": { - "short": "Reimage the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Reimage bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Reimage bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Reimage bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "replace": { - "help": { - "short": "Replace the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "replace" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" - ], - "name": "Replace bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" - ], - "name": "Replace bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" - ], - "name": "Replace bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "restart": { - "help": { - "short": "Restart the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "run-command": { - "help": { - "short": "Run the command or the script on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "run-command" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" - ], - "name": "Run command on bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" - ], - "name": "Run command on bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" - ], - "name": "Run command on bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "run-data-extract": { - "help": { - "short": "Run one or more data extractions on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "run-data-extract" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"arguments\":[\"SysInfo\", \"TTYLog\"],\"command\":\"hardware-support-data-collection\"}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run data extraction on bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" - ], - "name": "Run data extraction on bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" - ], - "name": "Run data extraction on bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "run-read-command": { - "help": { - "short": "Run one or more read-only commands on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "run-read-command" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run and retrieve output from read only commands on bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run and retrieve output from read only commands on bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" - ], - "name": "Run and retrieve output from read only commands on bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Start bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Start bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Start bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "uncordon": { - "help": { - "short": "Uncordon the provided bare metal machine's Kubernetes node." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "uncordon" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Uncordon bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Uncordon bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" - ], - "name": "Uncordon bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided bare metal machine, or update tags associated with the bare metal machine. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "validate-hardware": { - "help": { - "short": "Validate the hardware of the provided bare metal machine." - }, - "names": [ - "networkcloud", - "baremetalmachine", - "validate-hardware" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" - ], - "name": "Validate the bare metal machine hardware" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" - ], - "name": "Validate the bare metal machine hardware" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage bare metal machine" - }, - "names": [ - "networkcloud", - "baremetalmachine" - ] - }, - "cloudservicesnetwork": { - "commands": { - "create": { - "help": { - "short": "Create a new cloud services network or update the properties of the existing cloud services network." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided cloud services network." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List cloud services networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork list" - ], - "name": "List cloud services networks for subscription" - }, - { - "commands": [ - "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List cloud services networks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork list" - ], - "name": "List cloud services networks for subscription" - }, - { - "commands": [ - "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List cloud services networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork list" - ], - "name": "List cloud services networks for subscription" - }, - { - "commands": [ - "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List cloud services networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided cloud services network." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cloudservicesnetwork", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cloud services network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cloud services network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cloud services network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloud services network" - }, - "names": [ - "networkcloud", - "cloudservicesnetwork" - ] - }, - "cluster": { - "commandGroups": { - "baremetalmachinekeyset": { - "commands": { - "create": { - "help": { - "short": "Create a new bare metal machine key set or update the existing one for the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Create or update bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Create or update bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the bare metal machine key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Delete bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Delete bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Delete bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List bare metal machine key sets of the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machine key sets of the cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machine key sets of the cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List bare metal machine key sets of the cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get bare metal machine key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Get bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Get bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" - ], - "name": "Get bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\"--user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch bare metal machine key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster's bare metal machine key set" - }, - "names": [ - "networkcloud", - "cluster", - "baremetalmachinekeyset" - ] - }, - "bmckeyset": { - "commands": { - "create": { - "help": { - "short": "Create a new baseboard management controller key set or update the existing one for the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the baseboard management controller key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List baseboard management controller key sets of the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List baseboard management controller key sets of the cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List baseboard management controller key sets of the cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List baseboard management controller key sets of the cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get baseboard management controller key set of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of baseboard management controller key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch baseboard management controller key set of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch baseboard management controller key set of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch baseboard management controller key set of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster's baseboard management controller key set" - }, - "names": [ - "networkcloud", - "cluster", - "bmckeyset" - ] - }, - "metricsconfiguration": { - "commands": { - "create": { - "help": { - "short": "Create the metrics configuration of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the metrics configuration of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List metrics configurations of the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List metrics configurations of the cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List metrics configurations of the cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List metrics configurations of the cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get metrics configuration of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch metrics configuration of cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch metrics configuration of cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch metrics configuration of cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster's metrics configuration" - }, - "names": [ - "networkcloud", - "cluster", - "metricsconfiguration" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new cluster or update the properties of the cluster if it exists." - }, - "names": [ - "networkcloud", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster" - }, - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster using json file input" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster" - }, - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" - ], - "name": "Create or update single rack cluster using json file input" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update single rack cluster" - }, - { - "commands": [ - "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" - ], - "name": "Create or update single rack cluster using json file input" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "deploy": { - "help": { - "short": "Deploy the cluster." - }, - "names": [ - "networkcloud", - "cluster", - "deploy" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Deploy cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Deploy cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Deploy cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List clusters in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster list --resource-group \"resourceGroupName\"" - ], - "name": "List clusters for resource group" - }, - { - "commands": [ - "networkcloud cluster list" - ], - "name": "List clusters for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster list --resource-group \"resourceGroupName\"" - ], - "name": "List clusters for resource group" - }, - { - "commands": [ - "networkcloud cluster list" - ], - "name": "List clusters for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster list --resource-group \"resourceGroupName\"" - ], - "name": "List clusters for resource group" - }, - { - "commands": [ - "networkcloud cluster list" - ], - "name": "List clusters for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided cluster." - }, - "names": [ - "networkcloud", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster location" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster location" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster location" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition" - }, - { - "commands": [ - "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update-version": { - "help": { - "short": "Update the version of the provided cluster to one of the available supported versions." - }, - "names": [ - "networkcloud", - "cluster", - "update-version" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" - ], - "name": "Update cluster version" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" - ], - "name": "Update cluster version" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" - ], - "name": "Update cluster version" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster" - }, - "names": [ - "networkcloud", - "cluster" - ] - }, - "clustermanager": { - "commands": { - "create": { - "help": { - "short": "Create a new cluster manager or update properties of the cluster manager if it exists." - }, - "names": [ - "networkcloud", - "clustermanager", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided cluster manager." - }, - "names": [ - "networkcloud", - "clustermanager", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List cluster managers in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "clustermanager", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager list" - ], - "name": "List cluster managers for subscription" - }, - { - "commands": [ - "networkcloud clustermanager list --resource-group \"resourceGroupName\"" - ], - "name": "List cluster managers for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager list" - ], - "name": "List cluster managers for subscription" - }, - { - "commands": [ - "networkcloud clustermanager list --resource-group \"resourceGroupName\"" - ], - "name": "List cluster managers for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager list" - ], - "name": "List cluster managers for subscription" - }, - { - "commands": [ - "networkcloud clustermanager list --resource-group \"resourceGroupName\"" - ], - "name": "List cluster managers for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of the provided cluster manager." - }, - "names": [ - "networkcloud", - "clustermanager", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided cluster manager, or update the tags assigned to the cluster manager. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "clustermanager", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for cluster manager" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for cluster manager" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for cluster manager" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster manager" - }, - "names": [ - "networkcloud", - "clustermanager" - ] - }, - "defaultcninetwork": { - "commands": { - "create": { - "help": { - "short": "Create a new default CNI network or update the properties of the existing default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork create --name \"defaultCniNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --cni-bgp-configuration \"{bgpPeers:[{asNumber:64497,peerIp:'203.0.113.254'}],communityAdvertisements:[{communities:['64512','100'],subnetPrefix:'192.0.2.0/27'}],serviceExternalPrefixes:['192.0.2.0/28'],serviceLoadBalancerPrefixes:['192.0.2.16/28']}\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"203.0.113.0/24\" --ipv6-connected-prefix \"2001:db8:0:3::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update default CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork delete --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete default CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List default CNI networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List default CNI networks for resource group" - }, - { - "commands": [ - "networkcloud defaultcninetwork list" - ], - "name": "List default CNI networks for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/defaultcninetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork show --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get default CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided default CNI network." - }, - "names": [ - "networkcloud", - "defaultcninetwork", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud defaultcninetwork update --tags key1=\"myvalue1\" key2=\"myvalue2\" --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for CNI network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage default CNI network" - }, - "names": [ - "networkcloud", - "defaultcninetwork" - ] - }, - "hybridakscluster": { - "commands": { - "create": { - "help": { - "short": "Create new additional details related to the Hybrid AKS provisioned cluster or update the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the additional details related to the provided Hybrid AKS provisioned cluster.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List additional details related to Hybrid AKS provisioned clusters in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster list --resource-group \"resourceGroupName\"" - ], - "name": "List Hybrid AKS provisioned clusters data for resource group" - }, - { - "commands": [ - "networkcloud hybridakscluster list" - ], - "name": "List Hybrid AKS provisioned clusters data for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/hybridaksclusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "restart-node": { - "help": { - "short": "Restart a targeted node of the Hybrid AKS provisioned cluster." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "restart-node" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster restart-node --name \"hybridAksClusterName\" --node-name \"nodeName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart a Hybrid AKS cluster node" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}/restartnode", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the additional details related to the provided Hybrid AKS provisioned cluster." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster show --name \"hybridAksClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get Hybrid AKS provisioned cluster data" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the additional details related to the Hybrid AKS provisioned cluster." - }, - "names": [ - "networkcloud", - "hybridakscluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud hybridakscluster update --name \"hybridAksClusterName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for Hybrid AKS provisioned cluster data" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage additional details of Hybrid AKS provisioned cluster" - }, - "names": [ - "networkcloud", - "hybridakscluster" - ] - }, - "kubernetescluster": { - "commandGroups": { - "agentpool": { - "commands": { - "create": { - "help": { - "short": "Create a new Kubernetes cluster agent pool or update the properties of the existing one." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" - ], - "name": "Create or update agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" - ], - "name": "Create or update agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided Kubernetes cluster agent pool." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List agent pools for the provided Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List agent pools of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "List agent pools of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided Kubernetes cluster agent pool." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" - ], - "name": "Patch agent pool of the Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" - ], - "name": "Patch agent pool of the Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Kubernetes cluster's agent pool" - }, - "names": [ - "networkcloud", - "kubernetescluster", - "agentpool" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a new Kubernetes cluster or update the properties of the existing one." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" - ], - "name": "Create or update Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" - ], - "name": "Create or update Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Kubernetes clusters in the provided subscription." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster list" - ], - "name": "List Kubernetes clusters for subscription" - }, - { - "commands": [ - "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" - ], - "name": "List Kubernetes clusters for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster list" - ], - "name": "List Kubernetes clusters for subscription" - }, - { - "commands": [ - "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" - ], - "name": "List Kubernetes clusters for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "restart-node": { - "help": { - "short": "Restart a targeted node of a Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "restart-node" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart Kubernetes cluster node" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Restart Kubernetes cluster node" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided the Kubernetes cluster." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "kubernetescluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch Kubernetes cluster" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch Kubernetes cluster" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Kubernetes cluster" - }, - "names": [ - "networkcloud", - "kubernetescluster" - ] - }, - "l2network": { - "commands": { - "create": { - "help": { - "short": "Create a new layer 2 (L2) network or update the properties of the existing network." - }, - "names": [ - "networkcloud", - "l2network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided layer 2 (L2) network." - }, - "names": [ - "networkcloud", - "l2network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List layer 2 (L2) networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "l2network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network list" - ], - "name": "List L2 networks for subscription" - }, - { - "commands": [ - "networkcloud l2network list --resource-group \"resourcegroupname\"" - ], - "name": "List L2 networks for resourcegroup" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network list" - ], - "name": "List L2 networks for subscription" - }, - { - "commands": [ - "networkcloud l2network list --resource-group \"resourcegroupname\"" - ], - "name": "List L2 networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network list" - ], - "name": "List L2 networks for subscription" - }, - { - "commands": [ - "networkcloud l2network list --resource-group \"resourcegroupname\"" - ], - "name": "List L2 networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided layer 2 (L2) network." - }, - "names": [ - "networkcloud", - "l2network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided layer 2 (L2) network." - }, - "names": [ - "networkcloud", - "l2network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L2 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L2 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L2 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage layer 2 (l2) network" - }, - "names": [ - "networkcloud", - "l2network" - ] - }, - "l3network": { - "commands": { - "create": { - "help": { - "short": "Create a new layer 3 (L3) network or update the properties of the existing network." - }, - "names": [ - "networkcloud", - "l3network", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-ipam-enabled \"True\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Create or update L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided layer 3 (L3) network." - }, - "names": [ - "networkcloud", - "l3network", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Delete L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List layer 3 (L3) networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "l3network", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network list" - ], - "name": "List L3 networks for subscription" - }, - { - "commands": [ - "networkcloud l3network list --resource-group \"resourcegroupname\"" - ], - "name": "List L3networks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network list" - ], - "name": "List L3 networks for subscription" - }, - { - "commands": [ - "networkcloud l3network list --resource-group \"resourcegroupname\"" - ], - "name": "List L3networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network list" - ], - "name": "List L3 networks for subscription" - }, - { - "commands": [ - "networkcloud l3network list --resource-group \"resourcegroupname\"" - ], - "name": "List L3networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided layer 3 (L3) network." - }, - "names": [ - "networkcloud", - "l3network", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided layer 3 (L3) network." - }, - "names": [ - "networkcloud", - "l3network", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L3 network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L3 network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Update tags for L3 network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage layer 3 (l3) network" - }, - "names": [ - "networkcloud", - "l3network" - ] - }, - "rack": { - "commands": { - "create": { - "help": { - "short": "Create a new rack or update properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "rack", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided rack.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "rack", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List racks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "rack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud rack list" - ], - "name": "List racks for subscription" - }, - { - "commands": [ - "networkcloud rack list --resource-group \"resourceGroupName\"" - ], - "name": "List racks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack list" - ], - "name": "List racks for subscription" - }, - { - "commands": [ - "networkcloud rack list --resource-group \"resourceGroupName\"" - ], - "name": "List racks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack list" - ], - "name": "List racks for subscription" - }, - { - "commands": [ - "networkcloud rack list --resource-group \"resourceGroupName\"" - ], - "name": "List racks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided rack." - }, - "names": [ - "networkcloud", - "rack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get rack" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get rack" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" - ], - "name": "Get rack" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided rack, or update the tags associated with the rack. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "rack", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch rack" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch rack" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" - ], - "name": "Patch rack" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rack" - }, - "names": [ - "networkcloud", - "rack" - ] - }, - "racksku": { - "commands": { - "list": { - "help": { - "short": "List rack SKUs in the provided subscription." - }, - "names": [ - "networkcloud", - "racksku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud racksku list" - ], - "name": "List rack SKUs for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku list" - ], - "name": "List rack SKUs for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku list" - ], - "name": "List rack SKUs for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of the provided rack SKU." - }, - "names": [ - "networkcloud", - "racksku", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud racksku show --name \"rackSkuName\"" - ], - "name": "Get rack SKU resource" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku show --name \"rackSkuName\"" - ], - "name": "Get rack SKU resource" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud racksku show --name \"rackSkuName\"" - ], - "name": "Get rack SKU resource" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rack SKU" - }, - "names": [ - "networkcloud", - "racksku" - ] - }, - "storageappliance": { - "commands": { - "create": { - "help": { - "short": "Create a new storage appliance or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "storageappliance", - "create" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided storage appliance.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." - }, - "names": [ - "networkcloud", - "storageappliance", - "delete" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "disable-remote-vendor-management": { - "help": { - "short": "Disable remote vendor management of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "disable-remote-vendor-management" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn off remote vendor management for storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn off remote vendor management for storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn off remote vendor management for storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "enable-remote-vendor-management": { - "help": { - "short": "Enable remote vendor management of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "enable-remote-vendor-management" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn on remote vendor management for storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn on remote vendor management for storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Turn on remote vendor management for storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List storage appliances in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "storageappliance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance list" - ], - "name": "List storage appliances for subscription" - }, - { - "commands": [ - "networkcloud storageappliance list --resource-group \"resourceGroupName\"" - ], - "name": "List storage appliances for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance list" - ], - "name": "List storage appliances for subscription" - }, - { - "commands": [ - "networkcloud storageappliance list --resource-group \"resourceGroupName\"" - ], - "name": "List storage appliances for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance list" - ], - "name": "List storage appliances for subscription" - }, - { - "commands": [ - "networkcloud storageappliance list --resource-group \"resourceGroupName\"" - ], - "name": "List storage appliances for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "run-read-command": { - "help": { - "short": "Run and retrieve output from read only commands on the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "run-read-command" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" - ], - "name": "Run and retrieve output from read only commands on storage appliance." - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" - ], - "name": "Run and retrieve output from read only commands on storage appliance." - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Get storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Get storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" - ], - "name": "Get storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "storageappliance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch storage appliance" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch storage appliance" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch storage appliance" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "validate-hardware": { - "help": { - "short": "Validate the hardware of the provided storage appliance." - }, - "names": [ - "networkcloud", - "storageappliance", - "validate-hardware" - ], - "versions": [ - { - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/validatehardware", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage storage appliance" - }, - "names": [ - "networkcloud", - "storageappliance" - ] - }, - "trunkednetwork": { - "commands": { - "create": { - "help": { - "short": "Create a new trunked network or update the properties of the existing trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Delete trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Delete trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Delete trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List trunked networks in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork list" - ], - "name": "List trunked networks for subscription" - }, - { - "commands": [ - "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List trunked networks for resource group" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork list" - ], - "name": "List trunked networks for subscription" - }, - { - "commands": [ - "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List trunked networks for resource group" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork list" - ], - "name": "List trunked networks for subscription" - }, - { - "commands": [ - "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" - ], - "name": "List trunked networks for resource group" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Get trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Get trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" - ], - "name": "Get trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided trunked network." - }, - "names": [ - "networkcloud", - "trunkednetwork", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for trunked network" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for trunked network" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for trunked network" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage trunked network" - }, - "names": [ - "networkcloud", - "trunkednetwork" - ] - }, - "virtualmachine": { - "commandGroups": { - "console": { - "commands": { - "create": { - "help": { - "lines": [ - "A single console is allowed for each virtual machine and is always named 'default'." - ], - "short": "Create a new virtual machine console or update the properties of the existing virtual machine console." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console with SSH key file" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console with SSH key file" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Create or update virtual machine console with SSH key file" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided virtual machine console." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Delete virtual machine console" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Delete virtual machine console" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Delete virtual machine console" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List consoles of the virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "List consoles of the virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "List consoles of the virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "List consoles of the virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided virtual machine console." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Get virtual machine console" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Get virtual machine console" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Get virtual machine console" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided virtual machine console, or update the tags associated with the virtual machine console. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "virtualmachine", - "console", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console with SSH key file" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console with SSH key file" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console" - }, - { - "commands": [ - "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" - ], - "name": "Patch virtual machine console with SSH key file" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual machine's console" - }, - "names": [ - "networkcloud", - "virtualmachine", - "console" - ] - } - }, - "commands": { - "attach-volume": { - "help": { - "short": "Attach volume to the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "attach-volume" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Attach volume to virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Attach volume to virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a new virtual machine or update the properties of the existing virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --isolate-emulator-thread \"True\" --memory-size 8 --network-attachments '[{\"attachedNetworkId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\",\"defaultGateway\":\"True\",\"ipAllocationMethod\":\"Dynamic\",\"ipv4Address\":\"198.51.100.1\",\"ipv6Address\":\"2001:0db8:0000:0000:0000:0000:0000:0000\",\"networkAttachmentName\":\"networkAttachmentName\"}]' --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints '[{\"hintType\":\"Affinity\",\"resourceId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName\", \"schedulingExecution\":\"Hard\", \"scope\":\"\"}]' --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --virtio-interface \"Modern\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"{password}\" registry-url=\"myacr.azurecr.io\" username=\"username\"" - ], - "name": "Create virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" - ], - "name": "Create virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" - ], - "name": "Create virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Delete virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Delete virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Delete virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "detach-volume": { - "help": { - "short": "Detach volume from the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "detach-volume" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Detach volume from virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" - ], - "name": "Detach volume from virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List virtual machines in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "virtualmachine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List virtual machines for resource group" - }, - { - "commands": [ - "networkcloud virtualmachine list" - ], - "name": "List virtual machines for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List virtual machines for resource group" - }, - { - "commands": [ - "networkcloud virtualmachine list" - ], - "name": "List virtual machines for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" - ], - "name": "List virtual machines for resource group" - }, - { - "commands": [ - "networkcloud virtualmachine list" - ], - "name": "List virtual machines for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "power-off": { - "help": { - "short": "Power off the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "power-off" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" - ], - "name": "Power off virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" - ], - "name": "Power off virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" - ], - "name": "Power off virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "reimage": { - "help": { - "short": "Reimage the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Reimage virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Reimage virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Reimage virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "restart": { - "help": { - "short": "Restart the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Restart virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Restart virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Restart virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Get virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Get virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Get virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start the provided virtual machine." - }, - "names": [ - "networkcloud", - "virtualmachine", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Start virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Start virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" - ], - "name": "Start virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently." - }, - "names": [ - "networkcloud", - "virtualmachine", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch virtual machine" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch virtual machine" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Patch virtual machine" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage virtual machine" - }, - "names": [ - "networkcloud", - "virtualmachine" - ] - }, - "volume": { - "commands": { - "create": { - "help": { - "short": "Create a new volume or update the properties of the existing one." - }, - "names": [ - "networkcloud", - "volume", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Create or update volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the provided volume." - }, - "names": [ - "networkcloud", - "volume", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Delete volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Delete volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Delete volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List volumes in the provided resource group or subscription." - }, - "names": [ - "networkcloud", - "volume", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume list --resource-group \"resourceGroupName\"" - ], - "name": "List volumes for resource group" - }, - { - "commands": [ - "networkcloud volume list" - ], - "name": "List volumes for subscription" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume list --resource-group \"resourceGroupName\"" - ], - "name": "List volumes for resource group" - }, - { - "commands": [ - "networkcloud volume list" - ], - "name": "List volumes for subscription" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume list --resource-group \"resourceGroupName\"" - ], - "name": "List volumes for resource group" - }, - { - "commands": [ - "networkcloud volume list" - ], - "name": "List volumes for subscription" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get properties of the provided volume." - }, - "names": [ - "networkcloud", - "volume", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Get volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Get volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" - ], - "name": "Get volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update tags associated with the provided volume." - }, - "names": [ - "networkcloud", - "volume", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for volume" - } - ], - "name": "2022-12-12-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2022-12-12-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for volume" - } - ], - "name": "2023-05-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-05-01-preview" - } - ], - "stage": "Experimental" - }, - { - "examples": [ - { - "commands": [ - "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" - ], - "name": "Update tags for volume" - } - ], - "name": "2023-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", - "plane": "mgmt-plane", - "version": "2023-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage volume" - }, - "names": [ - "networkcloud", - "volume" - ] - } - }, - "help": { - "short": "Manage Network Cloud resources" - }, - "names": [ - "networkcloud" - ] - }, - "networkfabric": { - "commandGroups": { - "acl": { - "commands": { - "create": { - "help": { - "short": "Create a Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --address-family \"ipv4\" --conditions \"[{sequenceNumber:123,action:allow,destinationAddress:'1.1.10.10',destinationPort:1254,sourceAddress:'1.1.1.0/24',sourcePort:1276,protocol:255,annotation:asdf}]\"" - ], - "name": "Creates a Access Control List resource." - }, - { - "commands": [ - "networkfabric acl create --conditions ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"File\" --acls-url \"https://ACL-Storage-URL\"" - ], - "name": "Creates an Access Control List with Configuration type as \"File\"." - }, - { - "commands": [ - "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" - ], - "name": "Creates an Access Control List with Configuration type as \"Inline\"." - }, - { - "commands": [ - "networkfabric acl create --dynamic-match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Delete a Access Control List resource" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Delete the Access Control List" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Access Control Lists in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "acl", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl list --resource-group \"example-rg\"" - ], - "name": "List all Access Control Lists" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl list --resource-group \"example-rg\"" - ], - "name": "List the Access Control Lists for Resource group." - }, - { - "commands": [ - "networkfabric acl list --subscription \"\"" - ], - "name": "List the Access Control Lists for Subscription." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Show the Access Control List resource" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" - ], - "name": "Show the Access Control List" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Access Control List resource" - }, - "names": [ - "networkfabric", - "acl", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Access Control List Resource" - }, - "names": [ - "networkfabric", - "acl" - ] - }, - "controller": { - "commands": { - "create": { - "help": { - "short": "Create a Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" - ], - "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." - }, - { - "commands": [ - "networkfabric controller create --infra-er-connections ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --is-workload-management-network-enabled \"True\" --nfc-sku \"Basic\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" - ], - "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." - }, - { - "commands": [ - "networkfabric controller create --infra-er-connections \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Delete the Network Fabric Controller" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Delete the Network Fabric Controller" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Fabric Controllers in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "controller", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller list --resource-group \"example-rg\"", - "networkfabric controller list -g \"example-rg\"" - ], - "name": "List the Network Fabric Controllers for Resource group" - }, - { - "commands": [ - "networkfabric controller list --subscription \"\"" - ], - "name": "List the Network Fabric Controllers for Subscription." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabric Controllers for Resource group" - }, - { - "commands": [ - "networkfabric controller list --subscription \"\"" - ], - "name": "List the Network Fabric Controllers for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Show the Network Fabric Controller" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" - ], - "name": "Show the Network Fabric Controller" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Fabric Controller resource" - }, - "names": [ - "networkfabric", - "controller", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric controller update --resource-group \"example-rg\" --resource-name \"example-nfc\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\"" - ], - "name": "Update the Network Fabric Controller" - }, - { - "commands": [ - "networkfabric controller update --infra-er-connections \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Fabric Controller Resource" - }, - "names": [ - "networkfabric", - "controller" - ] - }, - "device": { - "commands": { - "create": { - "help": { - "short": "Create a Network Device resource" - }, - "names": [ - "networkfabric", - "device", - "create" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Device resource" - }, - "names": [ - "networkfabric", - "device", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Delete the Network Device" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Delete the Network Device" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Devices in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "device", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device list --resource-group \"example-rg\"" - ], - "name": "List the Network Devices for Resource Group" - }, - { - "commands": [ - "networkfabric device list --subscription \"\"" - ], - "name": "List the Network Devices for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device list --resource-group \"example-rg\"" - ], - "name": "List the Network Devices for Resource Group" - }, - { - "commands": [ - "networkfabric device list --subscription \"\"" - ], - "name": "List the Network Devices for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Device resource" - }, - "names": [ - "networkfabric", - "device", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Show the Network Device" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" - ], - "name": "Show the Network Device" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Device resource." - }, - "names": [ - "networkfabric", - "device", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" - ], - "name": "Update the Network Device" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" - ], - "name": "Update the Network Device" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Device Resource" - }, - "names": [ - "networkfabric", - "device" - ] - }, - "devicesku": { - "commands": { - "list": { - "help": { - "short": "List all Network Device SKUs in the provided subscription." - }, - "names": [ - "networkfabric", - "devicesku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric devicesku list --subscription " - ], - "name": "List the DeviceSKU for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Device SKU resource." - }, - "names": [ - "networkfabric", - "devicesku", - "show" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Device SKU Resource" - }, - "names": [ - "networkfabric", - "devicesku" - ] - }, - "externalnetwork": { - "commands": { - "create": { - "help": { - "short": "Create a External Network resource" - }, - "names": [ - "networkfabric", - "externalnetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-b-properties \"{importRouteTargets:['65541:2001','65542:2002'],exportRouteTargets:['65531:2001','65532:2002']}\"" - ], - "name": "Create a External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31'}\"" - ], - "name": "Create a External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --option-a-properties ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork create --option-a-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the External Network resource" - }, - "names": [ - "networkfabric", - "externalnetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Delete the External Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Delete the External Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all External Networks in the provided resource group" - }, - "names": [ - "networkfabric", - "externalnetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the External Network for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the External Network for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided External Network resource" - }, - "names": [ - "networkfabric", - "externalnetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Show the External Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" - ], - "name": "Show the External Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the External Networks resource." - }, - "names": [ - "networkfabric", - "externalnetwork", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the External Network with option B properties" - }, - { - "commands": [ - "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the External Network with option A properties" - }, - { - "commands": [ - "networkfabric externalnetwork update --option-a-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Update the admin state of the provided External Network resource." - }, - "names": [ - "networkfabric", - "externalnetwork", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric externalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --state \"Enable\"" - ], - "name": "Update admin state of External Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage External Network Resource" - }, - "names": [ - "networkfabric", - "externalnetwork" - ] - }, - "fabric": { - "commands": { - "create": { - "help": { - "short": "Create a Network Fabric resource" - }, - "names": [ - "networkfabric", - "fabric", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}},workloadVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}}}\"" - ], - "name": "Create a Network Fabric with option B Properties" - }, - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" - ], - "name": "Create a Network Fabric with option A Properties" - }, - { - "commands": [ - "networkfabric fabric create --ts-config ??", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" - ], - "name": "Create a Network Fabric with option B Properties" - }, - { - "commands": [ - "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31',primaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127',secondaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127'}}}\"" - ], - "name": "Create a Network Fabric with option A Properties" - }, - { - "commands": [ - "networkfabric fabric create --ts-config \"??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Fabric resource" - }, - "names": [ - "networkfabric", - "fabric", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Delete the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Delete the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "deprovision": { - "help": { - "short": "Deprovisions the underlying resources in the given Network Fabric instance." - }, - "names": [ - "networkfabric", - "fabric", - "deprovision" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Deprovision the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Deprovision the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Fabrics in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "fabric", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabrics for Resource Group" - }, - { - "commands": [ - "networkfabric fabric list --subscription \"\"" - ], - "name": "List the Network Fabrics for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric list --resource-group \"example-rg\"" - ], - "name": "List the Network Fabrics for Resource Group" - }, - { - "commands": [ - "networkfabric fabric list --subscription \"\"" - ], - "name": "List the Network Fabrics for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "provision": { - "help": { - "short": "Provisions the underlying resources in the given Network Fabric instance." - }, - "names": [ - "networkfabric", - "fabric", - "provision" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Provision the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Provision the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Fabric resource" - }, - "names": [ - "networkfabric", - "fabric", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Show the Network Fabric" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" - ], - "name": "Show the Network Fabric" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Fabric resource." - }, - "names": [ - "networkfabric", - "fabric", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" - ], - "name": "Update the Network Fabric option B Properties" - }, - { - "commands": [ - "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" - ], - "name": "Update the Network Fabric option A Properties" - }, - { - "commands": [ - "networkfabric fabric update --ts-config \"??\"", - "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:??\"", - "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Fabric Resource" - }, - "names": [ - "networkfabric", - "fabric" - ] - }, - "fabricsku": { - "commands": { - "list": { - "help": { - "short": "List all Network Fabric SKUs in the provided subscription." - }, - "names": [ - "networkfabric", - "fabricsku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric fabricsku list --subscription " - ], - "name": "List the FabricSKU for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Fabric SKU resource." - }, - "names": [ - "networkfabric", - "fabricsku", - "show" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Fabric SKU Resource" - }, - "names": [ - "networkfabric", - "fabricsku" - ] - }, - "interface": { - "commands": { - "create": { - "help": { - "short": "Create a Network Interface resource." - }, - "names": [ - "networkfabric", - "interface", - "create" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Interface resource" - }, - "names": [ - "networkfabric", - "interface", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Delete the Network Interface" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Delete the Network Interface" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Interfaces in the provided resource group" - }, - "names": [ - "networkfabric", - "interface", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" - ], - "name": "List the Network Interfaces for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" - ], - "name": "List the Network Interfaces for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Interface resource" - }, - "names": [ - "networkfabric", - "interface", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Show the Network Interface" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" - ], - "name": "Show the Network Interface" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update certain properties of the Network Interface resource." - }, - "names": [ - "networkfabric", - "interface", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Update the admin state of the Network Interface." - }, - "names": [ - "networkfabric", - "interface", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" - ], - "name": "Update admin state of Network Interface" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" - ], - "name": "Update admin state of Network Interface" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Interface Resource" - }, - "names": [ - "networkfabric", - "interface" - ] - }, - "internalnetwork": { - "commands": { - "create": { - "help": { - "short": "Create a Internal Network resource" - }, - "names": [ - "networkfabric", - "internalnetwork", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\"" - ], - "name": "Create a Internal Network" - }, - { - "commands": [ - "networkfabric internalnetwork create --static-route-configuration ??", - "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --extension \"NoExtension\" --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.1.1.1/22'}]\" --connected-ipv6-subnets \"[{prefix:'2fff::/64'}]\" --static-route-configuration \"{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}],ipv6Routes:[{prefix:'2fff::/64',nextHop:['3fff::1']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.1.1/28','10.0.0.1/28'],ipv6ListenRangePrefixes:['2fff::/66'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}],ipv6NeighborAddress:[{address:'2fff::'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Create a Internal Network" - }, - { - "commands": [ - "networkfabric internalnetwork create --static-route-configuration \"??\"", - "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Internal Network resource" - }, - "names": [ - "networkfabric", - "internalnetwork", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" - ], - "name": "Delete the Internal Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" - ], - "name": "Delete the Internal Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Internal Networks in the provided resource group" - }, - "names": [ - "networkfabric", - "internalnetwork", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the Internal Networks for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" - ], - "name": "List the Internal Networks for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Internal Network resource" - }, - "names": [ - "networkfabric", - "internalnetwork", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" - ], - "name": "Show the Internal Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" - ], - "name": "Show the Internal Network" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Internal Network resource." - }, - "names": [ - "networkfabric", - "internalnetwork", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork update --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --mtu 1500 --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" - ], - "name": "Update the Internal Network resource" - }, - { - "commands": [ - "networkfabric internalnetwork update --static-route-configuration \"??\"", - "networkfabric internalnetwork update --static-route-configuration \"{ipv4-routes:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Update the admin state of the provided Internal Network resource." - }, - "names": [ - "networkfabric", - "internalnetwork", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalNetwork\" --state \"Enable\"" - ], - "name": "Update admin state of Internal Network" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Internal Network Resource" - }, - "names": [ - "networkfabric", - "internalnetwork" - ] - }, - "internetgateway": { - "commands": { - "create": { - "help": { - "short": "Create an Internet Gateway resource" - }, - "names": [ - "networkfabric", - "internetgateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgateway\" --type \"Infrastructure\" --network-fabric-controller-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" - ], - "name": "Create a Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Internet Gateway resource" - }, - "names": [ - "networkfabric", - "internetgateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway delete --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" - ], - "name": "Delete the Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Internet Gateways in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "internetgateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway list --resource-group \"example-rg\"" - ], - "name": "List the Internet Gateway for Resource group" - }, - { - "commands": [ - "networkfabric internetgateway list --subscription \"\"" - ], - "name": "List the Internet Gateway for Subscription." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Internet Gateway resource" - }, - "names": [ - "networkfabric", - "internetgateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway show --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" - ], - "name": "Show the Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Internet Gateway resource." - }, - "names": [ - "networkfabric", - "internetgateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgateway update --resource-group \"example-rg\" --resource-name \"example-internetgateway\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" - ], - "name": "Update the Internet Gateway" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Internet Gateway Resource" - }, - "names": [ - "networkfabric", - "internetgateway" - ] - }, - "internetgatewayrule": { - "commands": { - "create": { - "help": { - "short": "Create an Internet Gateway Rule resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgatewayrule\" --rule-properties \"{action:Allow,addressList:['10.10.10.10']}\"" - ], - "name": "Create a Internet Gateway Rule" - }, - { - "commands": [ - "networkfabric internetgatewayrule create --rule-properties \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Internet Gateway Rule resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule delete --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" - ], - "name": "Delete the Internet Gateway Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Internet Gateway Rules in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule list --resource-group \"example-rg\"" - ], - "name": "List the Internet Gateway Rule for Resource group" - }, - { - "commands": [ - "networkfabric internetgatewayrule list --subscription \"\"" - ], - "name": "List the Internet Gateway Rule for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Internet Gateway Rule resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule show --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" - ], - "name": "Show the Internet Gateway Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Internet Gateway Rule resource." - }, - "names": [ - "networkfabric", - "internetgatewayrule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric internetgatewayrule update --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\" --tags \"{key3311:1234}\"" - ], - "name": "Update the Internet Gateway Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Internet Gateway Rule Resource" - }, - "names": [ - "networkfabric", - "internetgatewayrule" - ] - }, - "ipcommunity": { - "commands": { - "create": { - "help": { - "short": "Create a Ip Community resource" - }, - "names": [ - "networkfabric", - "ipcommunity", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --action \"Deny\" --well-known-communities \"LocalAS\" \"GShut\" --community-members \"100:200\" \"101:201\"" - ], - "name": "Create a Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" - ], - "name": "Create a Ip Community" - }, - { - "commands": [ - "networkfabric ipcommunity create --ip-community-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Ip Community resource" - }, - "names": [ - "networkfabric", - "ipcommunity", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Delete the Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Delete the Ip Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Ip Communities in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "ipcommunity", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipcommunity list --subscription \"\"" - ], - "name": "List the Ip Communities for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipcommunity list --subscription \"\"" - ], - "name": "List the Ip Communities for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Ip Community resource" - }, - "names": [ - "networkfabric", - "ipcommunity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Show the Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" - ], - "name": "Show the Ip Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the IP Community resource." - }, - "names": [ - "networkfabric", - "ipcommunity", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Ip Community Resource" - }, - "names": [ - "networkfabric", - "ipcommunity" - ] - }, - "ipextendedcommunity": { - "commands": { - "create": { - "help": { - "short": "Create a Ip Extended Community resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --action \"Deny\" --route-targets \"1024:219\" \"1001:200\"" - ], - "name": "Create a Ip Extended Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" - ], - "name": "Create a Ip Extended Community" - }, - { - "commands": [ - "networkfabric ipextendedcommunity create --ip-extended-community-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Ip Extended Community resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Delete the Ip Extended Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Delete the Ip Extended Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Ip Extended Communities in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Extended Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipextendedcommunity list --subscription \"\"" - ], - "name": "List the Ip Extended Communities for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" - ], - "name": "List the Ip Extended Communities for Resource Group" - }, - { - "commands": [ - "networkfabric ipextendedcommunity list --subscription \"\"" - ], - "name": "List the Ip Extended Communities for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Ip Extended Community resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Show the Ip Community" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" - ], - "name": "Show the Ip Extended Community" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the IP Extended Community resource." - }, - "names": [ - "networkfabric", - "ipextendedcommunity", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Ip Extended Community Resource" - }, - "names": [ - "networkfabric", - "ipextendedcommunity" - ] - }, - "ipprefix": { - "commands": { - "create": { - "help": { - "short": "Create a Ip Prefix resource" - }, - "names": [ - "networkfabric", - "ipprefix", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" - ], - "name": "Create a Ip Prefix" - }, - { - "commands": [ - "networkfabric ipprefix create --ip-prefix-rules ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" - ], - "name": "Create a Ip Prefix" - }, - { - "commands": [ - "networkfabric ipprefix create --ip-prefix-rules \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Ip Prefix resource" - }, - "names": [ - "networkfabric", - "ipprefix", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Delete the Ip Prefix" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Delete the Ip Prefix" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Ip Prefixes in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "ipprefix", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix list --resource-group \"example-rg\"" - ], - "name": "List the Ip Prefixes for Resource Group" - }, - { - "commands": [ - "networkfabric ipprefix list --subscription \"\"" - ], - "name": "List the Ip Prefixes for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix list --resource-group \"example-rg\"" - ], - "name": "List the Ip Prefixes for Resource Group" - }, - { - "commands": [ - "networkfabric ipprefix list --subscription \"\"" - ], - "name": "List the Ip Prefixes for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Ip Prefix resource" - }, - "names": [ - "networkfabric", - "ipprefix", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Show the Ip Prefix" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" - ], - "name": "Show the Ip Prefix" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the IP Prefix resource." - }, - "names": [ - "networkfabric", - "ipprefix", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Ip Prefix Resource" - }, - "names": [ - "networkfabric", - "ipprefix" - ] - }, - "l2domain": { - "commands": { - "create": { - "help": { - "short": "Create a L2 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l2domain", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" - ], - "name": "Create a L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" - ], - "name": "Create a L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the L2 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l2domain", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Delete the L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Delete the L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all L2 Isolation Domains in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "l2domain", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain list --resource-group \"example-rg\"" - ], - "name": "List the L2 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l2domain list --subscription \"\"" - ], - "name": "List the L2 Isolation Domains for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain list --resource-group \"example-rg\"" - ], - "name": "List the L2 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l2domain list --subscription \"\"" - ], - "name": "List the L2 Isolation Domains for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided L2 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l2domain", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Show the L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" - ], - "name": "Show the L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the L2 Isolation Domain resource." - }, - "names": [ - "networkfabric", - "l2domain", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update --resource-group \"example-rg\" --resource-name \"example-l2domain\" --mtu 1500" - ], - "name": "Update the L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Enables isolation domain across the fabric or on specified racks." - }, - "names": [ - "networkfabric", - "l2domain", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" - ], - "name": "Update admin state of L2 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" - ], - "name": "Update admin state of L2 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage L2 Isolation Domain Resource" - }, - "names": [ - "networkfabric", - "l2domain" - ] - }, - "l3domain": { - "commands": { - "create": { - "help": { - "short": "Create a L3 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l3domain", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicyId:'exportRoutePolicyId'}\"" - ], - "name": "Create a L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain create --connected-subnet-route-policy ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" - ], - "name": "Create a L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain create --connected-subnet-route-policy \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the L3 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l3domain", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Delete the L3 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Delete the L3 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all L3 Isolation Domains in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "l3domain", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain list --resource-group \"example-rg\"" - ], - "name": "List the L3 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l3domain list --subscription \"\"" - ], - "name": "List the L3 Isolation Domains for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain list --resource-group \"example-rg\"" - ], - "name": "List the L3 Isolation Domains for Resource Group" - }, - { - "commands": [ - "networkfabric l3domain list --subscription \"\"" - ], - "name": "List the L3 Isolation Domains for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided L3 Isolation Domain resource" - }, - "names": [ - "networkfabric", - "l3domain", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Show the L3 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" - ], - "name": "Show the L3 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the L3 Isolation Domain resource." - }, - "names": [ - "networkfabric", - "l3domain", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update --resource-group \"example-rg\" --resource-name \"example-l3domain\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" - ], - "name": "Update the L3 Isolation Domain" - }, - { - "commands": [ - "networkfabric l3domain update --connected-subnet-route-policy \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Enables racks for this Isolation Domain." - }, - "names": [ - "networkfabric", - "l3domain", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" - ], - "name": "Update admin state of L3 Isolation Domain" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" - ], - "name": "Update admin state of L3 Isolation Domain" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage L3 Isolation Domain Resource" - }, - "names": [ - "networkfabric", - "l3domain" - ] - }, - "neighborgroup": { - "commands": { - "create": { - "help": { - "short": "Create a Neighbor Group resource" - }, - "names": [ - "networkfabric", - "neighborgroup", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10']}\"" - ], - "name": "Create a Neighbor Group" - }, - { - "commands": [ - "networkfabric neighborgroup create --destination \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Neighbor Group resource" - }, - "names": [ - "networkfabric", - "neighborgroup", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup delete --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" - ], - "name": "Delete the Neighbor Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Neighbor Groups in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "neighborgroup", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup list --resource-group \"example-rg\"" - ], - "name": "List the Neighbor Group for Resource group" - }, - { - "commands": [ - "networkfabric neighborgroup list --subscription \"\"" - ], - "name": "List the Neighbor Group for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Neighbor Group resource" - }, - "names": [ - "networkfabric", - "neighborgroup", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup show --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" - ], - "name": "Show the Neighbor Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Neighbor Group resource." - }, - "names": [ - "networkfabric", - "neighborgroup", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric neighborgroup update --resource-group \"example-rg\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10'],ipv6Addresses:['2F::/100']}\"" - ], - "name": "Update the Neighbor Group" - }, - { - "commands": [ - "networkfabric neighborgroup update --destination \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Neighbor Group Resource" - }, - "names": [ - "networkfabric", - "neighborgroup" - ] - }, - "nni": { - "commands": { - "create": { - "help": { - "short": "Create a Network To Network Interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --layer2-configuration \"{portCount:3,mtu:1500}\" --layer3-configuration \"{importRoutePolicyId:'importRoutePolicyId',exportRoutePolicyId:'exportRoutePolicyId',peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Create a Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni create --layer2-configuration ??" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Create a Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni create --layer2-configuration \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network To Network Interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Delete the Network To Network Interconnect" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Delete the Network To Network Interconnect" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network To Network Interconnects in the provided resource group" - }, - "names": [ - "networkfabric", - "nni", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" - ], - "name": "List the Network To Network Interconnects for Resource Group" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" - ], - "name": "List the Network To Network Interconnects for Resource Group" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network To Network Interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Show the Network To Network Interconnect" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" - ], - "name": "Show the Network To Network Interconnect" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network to Network interconnect resource" - }, - "names": [ - "networkfabric", - "nni", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric nni update --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" - ], - "name": "Update the Network To Network Interconnect" - }, - { - "commands": [ - "networkfabric nni update --layer2-configuration \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Updates the Admin State." - }, - "names": [ - "networkfabric", - "nni", - "update-admin-state" - ], - "versions": [ - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network To Network Interconnect Resource" - }, - "names": [ - "networkfabric", - "nni" - ] - }, - "npb": { - "commands": { - "create": { - "help": { - "short": "Create a Network Packet Broker resource" - }, - "names": [ - "networkfabric", - "npb", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nbp\" --network-fabric-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf\"" - ], - "name": "Create a Network Packet Broker" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Packet Broker resource" - }, - "names": [ - "networkfabric", - "npb", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb delete --resource-group \"example-rg\" --resource-name \"example-npb\"" - ], - "name": "Delete the Network Packet Broker" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Packet Brokers in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "npb", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb list --resource-group \"example-rg\"" - ], - "name": "List the Network Packet Broker for Resource group" - }, - { - "commands": [ - "networkfabric npb list --subscription \"\"" - ], - "name": "List the Network Packet Broker for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Packet Broker resource" - }, - "names": [ - "networkfabric", - "npb", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric npb show --resource-group \"example-rg\" --resource-name \"example-npb\"" - ], - "name": "Show the Network Packet Broker" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to update certain properties of the Network Packet Broker resource." - }, - "names": [ - "networkfabric", - "npb", - "update" - ], - "versions": [ - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Packet Broker Resource" - }, - "names": [ - "networkfabric", - "npb" - ] - }, - "rack": { - "commands": { - "create": { - "help": { - "short": "Create a Network Rack resource" - }, - "names": [ - "networkfabric", - "rack", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack create --resource-group \"example-rg\" --location \"westus3\" --network-rack-sku \"rackskuname\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --resource-name \"example-rack\"" - ], - "name": "Create a Network Rack" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Rack resource" - }, - "names": [ - "networkfabric", - "rack", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack delete --resource-group \"example-rg\" --resource-name \"example-rack\"" - ], - "name": "Delete the Network Rack" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Racks in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "rack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack list --resource-group \"example-rg\"" - ], - "name": "List the Network Racks for Resource Group." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric rack list --resource-group \"example-rg\"" - ], - "name": "List the Network Racks for Resource Group." - }, - { - "commands": [ - "networkfabric rack list --subscription \"\"" - ], - "name": "List the Network Racks for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Rack resource" - }, - "names": [ - "networkfabric", - "rack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" - ], - "name": "Show the Network Rack" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" - ], - "name": "Show the Network Rack" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update certain properties of the Network Rack resource." - }, - "names": [ - "networkfabric", - "rack", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Rack Resource" - }, - "names": [ - "networkfabric", - "rack" - ] - }, - "racksku": { - "commands": { - "list": { - "help": { - "short": "List all Network Rack SKUs in the provided subscription." - }, - "names": [ - "networkfabric", - "racksku", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric racksku list --subscription " - ], - "name": "List the RackSKU for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Rack SKU resource." - }, - "names": [ - "networkfabric", - "racksku", - "show" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Rack SKU Resource" - }, - "names": [ - "networkfabric", - "racksku" - ] - }, - "routepolicy": { - "commands": { - "create": { - "help": { - "short": "Create a Route Policy resource" - }, - "names": [ - "networkfabric", - "routepolicy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName'},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 1" - }, - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 2" - }, - { - "commands": [ - "networkfabric routepolicy create --statements ??", - "networkfabric routepolicy create --statements \"[{action:??\"", - "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 1" - }, - { - "commands": [ - "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" - ], - "name": "Create a Route Policy Example 2" - }, - { - "commands": [ - "networkfabric routepolicy create --statements \"??\"", - "networkfabric routepolicy create --statements \"[{action:??\"", - "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Route Policy resource" - }, - "names": [ - "networkfabric", - "routepolicy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Delete the Route Policy" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Delete the Route Policy" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Route Policies in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "routepolicy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy list --resource-group \"example-rg\"" - ], - "name": "List the Route Policies for Resource Group" - }, - { - "commands": [ - "networkfabric routepolicy list --subscription \"\"" - ], - "name": "List the Route Policies for Subscription" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy list --resource-group \"example-rg\"" - ], - "name": "List the Route Policies for Resource Group" - }, - { - "commands": [ - "networkfabric routepolicy list --subscription \"\"" - ], - "name": "List the Route Policies for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Route Policy resource" - }, - "names": [ - "networkfabric", - "routepolicy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Show the Route Policy" - } - ], - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "examples": [ - { - "commands": [ - "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" - ], - "name": "Show the Route Policy" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Route Policy resource." - }, - "names": [ - "networkfabric", - "routepolicy", - "update" - ], - "versions": [ - { - "name": "2023-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-02-01-preview" - } - ] - }, - { - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Route Policy Resource" - }, - "names": [ - "networkfabric", - "routepolicy" - ] - }, - "tap": { - "commands": { - "create": { - "help": { - "short": "Create a Network Tap resource" - }, - "names": [ - "networkfabric", - "tap", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktap\" --network-packet-broker-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" - ], - "name": "Create a Network Tap" - }, - { - "commands": [ - "networkfabric tap create --destinations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Tap resource" - }, - "names": [ - "networkfabric", - "tap", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap delete --resource-group \"example-rg\" --resource-name \"example-networktap\"" - ], - "name": "Delete the Network Tap" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Taps in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "tap", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap list --resource-group \"example-rg\"" - ], - "name": "List the Network Tap for Resource group" - }, - { - "commands": [ - "networkfabric tap list --subscription \"\"" - ], - "name": "List the Network Tap for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Tap resource" - }, - "names": [ - "networkfabric", - "tap", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap show --resource-group \"example-rg\" --resource-name \"example-networktap\"" - ], - "name": "Show the Network Tap" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Tap resource." - }, - "names": [ - "networkfabric", - "tap", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap update --resource-group \"example-rg\" --resource-name \"example-networktap\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" - ], - "name": "Update the Network Tap" - }, - { - "commands": [ - "networkfabric tap update --destinations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update-admin-state": { - "help": { - "short": "Enable/Disable a network tap" - }, - "names": [ - "networkfabric", - "tap", - "update-admin-state" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric tap update-admin-state --resource-group \"example-rg\" --resource-name \"example-tap\" --state \"Enable\"" - ], - "name": "Update admin state of Network Tap" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/updateadministrativestate", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Tap Resource" - }, - "names": [ - "networkfabric", - "tap" - ] - }, - "taprule": { - "commands": { - "create": { - "help": { - "short": "Create a Network Tap Rule resource" - }, - "names": [ - "networkfabric", - "taprule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --polling-interval-in-seconds 30 --configuration-type \"File\" --tap-rules-url \"https://microsoft.com/\"" - ], - "name": "Create a Network Tap Rule with Configuration type as \"File\"." - }, - { - "commands": [ - "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100],portGroupNames:['example-portGroup1']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" - ], - "name": "Create a Network Tap Rule with Configuration type as \"Inline\"." - }, - { - "commands": [ - "networkfabric taprule create --match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Network Tap Rule resource" - }, - "names": [ - "networkfabric", - "taprule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule delete --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Delete the Network Tap Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Network Tap Rules in the provided resource group or subscription" - }, - "names": [ - "networkfabric", - "taprule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule list --resource-group \"example-rg\"" - ], - "name": "List the Network Tap Rule for Resource group" - }, - { - "commands": [ - "networkfabric taprule list --subscription \"\"" - ], - "name": "List the Network Tap Rule for Subscription" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules", - "plane": "mgmt-plane", - "version": "2023-06-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "resync": { - "help": { - "short": "Resync taprule with latest configuration" - }, - "names": [ - "networkfabric", - "taprule", - "resync" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule resync --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Resync operation" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}/resync", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of the provided Network Tap Rule resource" - }, - "names": [ - "networkfabric", - "taprule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule show --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" - ], - "name": "Show the Network Tap Rule" - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the Network Tap Rule resource." - }, - "names": [ - "networkfabric", - "taprule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "networkfabric taprule update --resource-group \"example-rg\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100]},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" - ], - "name": "Update the Network Tap Rule" - }, - { - "commands": [ - "networkfabric taprule update --match-configurations \"??\"" - ], - "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." - } - ], - "name": "2023-06-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", - "plane": "mgmt-plane", - "version": "2023-06-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Tap Rule Resource" - }, - "names": [ - "networkfabric", - "taprule" - ] - } - }, - "help": { - "short": "Manage Azure Network Fabric Management Service API" - }, - "names": [ - "networkfabric" - ] - }, - "new-relic": { - "commandGroups": { - "account": { - "commands": { - "list": { - "help": { - "short": "List all the existing accounts" - }, - "names": [ - "new-relic", - "account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic account list --location eastus2euap --user-email UserEmail@123.com" - ], - "name": "List all the existing accounts." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/accounts", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Account resource" - }, - "names": [ - "new-relic", - "account" - ] - }, - "monitor": { - "commandGroups": { - "tag-rule": { - "commands": { - "create": { - "help": { - "short": "Create a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule create --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Enabled\" filtering-tags=[] --metric-rules user-email=\"UserEmail@123.com\" filtering-tags=[{\"name\":\"Environment\",\"value\":\"Prod\",\"action\":\"Include\"}]" - ], - "name": "Create a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" - ], - "name": "Delete a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List TagRule resources by NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" - ], - "name": "List TagRule resources by NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" - ], - "name": "Get a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a TagRule" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor tag-rule update --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Disabled\" filtering-tags=[]" - ], - "name": "Update a TagRule." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage tag rule of a NewRelic Monitor resource" - }, - "names": [ - "new-relic", - "monitor", - "tag-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor create --resource-group MyResourceGroup --name MyNewRelicMonitor --location eastus2euap --user-info first-name=\"vdftzcggiref\" last-name=\"bcsztgqovdlmzf\" email-address=\"UserEmail@123.com\" phone-number=\"123456\" --plan-data billing-cycle=\"MONTHLY\" effective-date='2022-10-25T15:14:33+02:00' plan-details=\"newrelic-pay-as-you-go-free-live@TIDgmz7xq9ge3py@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg\" usage-type=\"PAYG\" --account-creation-source \"LIFTR\" --org-creation-source \"LIFTR\" --tags key6976=oaxfhf" - ], - "name": "Create a NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com" - ], - "name": "Delete a NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "get-metric-rule": { - "help": { - "short": "Get metric rules" - }, - "names": [ - "new-relic", - "monitor", - "get-metric-rule" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor get-metric-rule --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --user-email UserEmail@123.com" - ], - "name": "Get metric rules." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricrules", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "get-metric-statu": { - "help": { - "short": "Get metric status" - }, - "names": [ - "new-relic", - "monitor", - "get-metric-statu" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor get-metric-statu --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" - ], - "name": "Get metric status." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricstatus", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List NewRelicMonitorResource resources" - }, - "names": [ - "new-relic", - "monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor list" - ], - "name": "List NewRelicMonitorResource resources by subscription ID" - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-app-service": { - "help": { - "short": "List the app service resources currently being monitored by the NewRelic resource." - }, - "names": [ - "new-relic", - "monitor", - "list-app-service" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor list-app-service --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" - ], - "name": "List the app service resources currently being monitored by the NewRelic resource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listappservices", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "list-host": { - "help": { - "short": "List the compute vm resources currently being monitored by the NewRelic resource." - }, - "names": [ - "new-relic", - "monitor", - "list-host" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor list-host --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --vm-ids MyVmIds" - ], - "name": "List the compute vm resources currently being monitored by the NewRelic resource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listhosts", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "monitored-resource": { - "help": { - "short": "List the resources currently being monitored by the NewRelic monitor resource." - }, - "names": [ - "new-relic", - "monitor", - "monitored-resource" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor monitored-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" - ], - "name": "List the resources currently being monitored by the NewRelic monitor resource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredresources", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic monitor show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" - ], - "name": "Get a NewRelicMonitorResource." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "switch-billing": { - "help": { - "short": "Switches the billing for NewRelic monitor resource." - }, - "names": [ - "new-relic", - "monitor", - "switch-billing" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/switchbilling", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a NewRelicMonitorResource" - }, - "names": [ - "new-relic", - "monitor", - "update" - ], - "versions": [ - { - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - }, - "vm-host-payload": { - "help": { - "short": "Returns the payload that needs to be passed in the request body for installing NewRelic agent on a VM." - }, - "names": [ - "new-relic", - "monitor", - "vm-host-payload" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "monitor vm-host-payload --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" - ], - "name": "Get MonitorsVmHostPayload." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/vmhostpayloads", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Monitor resource" - }, - "names": [ - "new-relic", - "monitor" - ] - }, - "organization": { - "commands": { - "list": { - "help": { - "short": "List all the existing organizations" - }, - "names": [ - "new-relic", - "organization", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic organization list --location eastus2euap --user-email UserEmail@123.com" - ], - "name": "List all the existing organizations." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/organizations", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Organization resource" - }, - "names": [ - "new-relic", - "organization" - ] - }, - "plan": { - "commands": { - "list": { - "help": { - "short": "List plans data" - }, - "names": [ - "new-relic", - "plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "new-relic plan list --account-id MyAccountId --organization-id MyOrganizationId" - ], - "name": "List plans data." - } - ], - "name": "2022-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/newrelic.observability/plans", - "plane": "mgmt-plane", - "version": "2022-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NewRelic Plan resource" - }, - "names": [ - "new-relic", - "plan" - ] - } - }, - "help": { - "short": "Manage Azure NewRelic resources." - }, - "names": [ - "new-relic" - ] - }, - "nginx": { - "commandGroups": { - "deployment": { - "commandGroups": { - "certificate": { - "commands": { - "create": { - "help": { - "short": "Create a certificate for an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" - ], - "name": "Certificate Create" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an NGINX deployment certificate" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate_Delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all certificates under the specified deployment and resource group" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate ListByDeployment" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific NGINX certificate." - }, - "names": [ - "nginx", - "deployment", - "certificate", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Certificate Get" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an NGINX deployment certificate" - }, - "names": [ - "nginx", - "deployment", - "certificate", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" - ], - "name": "Update the certificate virtual path, key virtual path and certificate" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NGINX certificate resources" - }, - "names": [ - "nginx", - "deployment", - "certificate" - ] - }, - "configuration": { - "commands": { - "create": { - "help": { - "short": "Create a configuration for an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" - ], - "name": "Single file Configuration Create" - }, - { - "commands": [ - "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" - ], - "name": "Multi-file Configuration Create" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Nginx configuration" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all configurations under the specified deployment and resource group" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration ListByDeployment" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific NGINX configuration" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" - ], - "name": "Configuration Get" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an NGINX configuration" - }, - "names": [ - "nginx", - "deployment", - "configuration", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" - ], - "name": "Update content of the first file in a configuration" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NGINX configuration resources" - }, - "names": [ - "nginx", - "deployment", - "configuration" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an NGINX for Azure resource" - }, - "names": [ - "nginx", - "deployment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PublicIP" - }, - { - "commands": [ - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", - "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" - ], - "name": "Deployment Create with PrivateIP" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment delete --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "List all deployments under the specified subscription.", - "List all Nginx Deployments under the specified resource group" - ], - "short": "List of NGINX deployments" - }, - "names": [ - "nginx", - "deployment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment list", - "nginx deployment list --resource-group myResourceGroup" - ], - "name": "Deployment List" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2022-08-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the properties of a specific NGINX Deployment" - }, - "names": [ - "nginx", - "deployment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment show --name myDeployment --resource-group myResourceGroup" - ], - "name": "Deployment Get" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an NGINX deployment" - }, - "names": [ - "nginx", - "deployment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" - ], - "name": "Update tags and enable diagnostics support for a deployment" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage NGINX deployment resources" - }, - "names": [ - "nginx", - "deployment" - ] - } - }, - "help": { - "short": "Manage NGINX deployment resources" - }, - "names": [ - "nginx" - ] - }, - "notification-hub": { - "commandGroups": { - "authorization-rule": { - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --rights Listen Send" - ], - "name": "Create an authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a notificationHub authorization rule." - }, - "names": [ - "notification-hub", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" - ], - "name": "Delete a notificationHub authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for a notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" - ], - "name": "List the authorization rules for a notification hub." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list-keys": { - "help": { - "short": "List the primary and secondary connection strings to the notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "list-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name \"sdk-AuthRules-5800\"" - ], - "name": "List connection strings of the authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "regenerate-keys": { - "help": { - "short": "Regenerates the primary/secondary keys to the notification hub authorization rule." - }, - "names": [ - "notification-hub", - "authorization-rule", - "regenerate-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --policy-key \"Secondary Key\"" - ], - "name": "Regenerate the notification hub authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Show an authorization rule for a notification hub by name." - }, - "names": [ - "notification-hub", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" - ], - "name": "Show the authorization rule information" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a notification hub." - }, - "names": [ - "notification-hub", - "authorization-rule", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hubs authorization rule." - }, - "names": [ - "notification-hub", - "authorization-rule" - ] - }, - "credential": { - "commandGroups": { - "adm": { - "commands": { - "create": { - "help": { - "short": "Update credential for Amazon(ADM)." - }, - "names": [ - "notification-hub", - "credential", - "adm", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "adm", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "adm", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "adm", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.admCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Amazon(ADM)." - }, - "names": [ - "notification-hub", - "credential", - "adm" - ] - }, - "apns": { - "commands": { - "create": { - "help": { - "short": "Update credential for Apple(APNS)." - }, - "names": [ - "notification-hub", - "credential", - "apns", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub credential apns update --namespace-name my-namespace --notification-hub-name my-hub --apns-certificate \"/path/to/certificate\" --certificate-key \"xxxxxx\" --resource-group MyResourceGroup" - ], - "name": "Update APNS certificate" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "apns", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "apns", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "apns", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.apnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Apple(APNS)." - }, - "names": [ - "notification-hub", - "credential", - "apns" - ] - }, - "baidu": { - "commands": { - "create": { - "help": { - "short": "Update credential for Baidu(Andrioid China)." - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "baidu", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.baiduCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Baidu(Andrioid China)." - }, - "names": [ - "notification-hub", - "credential", - "baidu" - ] - }, - "gcm": { - "commands": { - "create": { - "help": { - "short": "Update the Google GCM/FCM API key." - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub credential gcm update --resource-group groupName --namespace-name spaceName --notification-hub-name hubName --google-api-key keyValue" - ], - "name": "Update Android push API key" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "gcm", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.gcmCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Google(GCM/FCM)." - }, - "names": [ - "notification-hub", - "credential", - "gcm" - ] - }, - "mpns": { - "commands": { - "create": { - "help": { - "short": "Update credential for Windows Phone(MPNS)." - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "mpns", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.mpnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Windows Phone(MPNS)." - }, - "names": [ - "notification-hub", - "credential", - "mpns" - ] - }, - "wns": { - "commands": { - "create": { - "help": { - "short": "Update credential for Windows(WNS)." - }, - "names": [ - "notification-hub", - "credential", - "wns", - "create" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "wns", - "delete" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "wns", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "None" - }, - "names": [ - "notification-hub", - "credential", - "wns", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "subresource": "properties.wnsCredential", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential for Windows(WNS)." - }, - "names": [ - "notification-hub", - "credential", - "wns" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "Lists the PNS credentials associated with a notification hub." - }, - "names": [ - "notification-hub", - "credential", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub credential list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" - ], - "name": "List the PNS credentials associated with a notification hub ." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/pnscredentials", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub credential." - }, - "names": [ - "notification-hub", - "credential" - ] - }, - "namespace": { - "commandGroups": { - "authorization-rule": { - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-AuthRules-1788\" --rights Listen Send" - ], - "name": "Create a namespace authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a namespace authorization rule." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" - ], - "name": "Delete a namespace authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for a namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace" - ], - "name": "List authorization rules of the namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list-keys": { - "help": { - "short": "List the primary and secondary connection strings to the namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "list-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" - ], - "name": "List keys of the namesapce authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "regenerate-keys": { - "help": { - "short": "Regenerate the primary/secondary keys to the namespace authorization rule." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "regenerate-keys" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\" --policy-key \"Secondary Key\"" - ], - "name": "Regenerate keys of the namesapce authorization rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a namespace by name." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" - ], - "name": "Show namespace authorization rule info" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a namespace." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hubs namespace authorization rule." - }, - "names": [ - "notification-hub", - "namespace", - "authorization-rule" - ] - } - }, - "commands": { - "check-availability": { - "help": { - "short": "Checks the availability of the given service namespace across all Azure subscriptions. This is useful because the domain name is created based on the service namespace name." - }, - "names": [ - "notification-hub", - "namespace", - "check-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace check-availability --name \"my-test-space\"" - ], - "name": "Check name availability of namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.notificationhubs/checknamespaceavailability", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "notification-hub", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace create --resource-group MyResourceGroup --name my-namespace --location \"South Central US\" --sku Standard" - ], - "name": "Create a namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing namespace. This operation also removes all associated notificationHubs under the namespace." - }, - "names": [ - "notification-hub", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace delete --resource-group MyResourceGroup --name my-namespace" - ], - "name": "Delete the namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List available namespaces." - }, - "names": [ - "notification-hub", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace list --resource-group MyResourceGroup" - ], - "name": "List available namespaces within a resource group" - }, - { - "commands": [ - "notification-hub namespace list" - ], - "name": "List all the available namespaces within the subscription irrespective of the resource groups" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.notificationhubs/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Return the description for the specified namespace." - }, - "names": [ - "notification-hub", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace show --resource-group MyResourceGroup --name my-namespace" - ], - "name": "Show namespace info" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a service namespace. The namespace's resource manifest is immutable and cannot be modified." - }, - "names": [ - "notification-hub", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub namespace update --resource-group MyResourceGroup --name my-namespace --sku Standard" - ], - "name": "Update the namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Commands to manage notification hub namespace." - }, - "names": [ - "notification-hub", - "namespace" - ] - } - }, - "commands": { - "check-availability": { - "help": { - "short": "Checks the availability of the given notification hub in a namespace." - }, - "names": [ - "notification-hub", - "check-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub check-availability --resource-group MyResourceGroup --namespace-name \"locp-newns\" --name my-hub" - ], - "name": "Check the availability of the given notification hub name" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/checknotificationhubavailability", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a notification hub in a namespace." - }, - "names": [ - "notification-hub", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub create --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub --location \"South Central US\"" - ], - "name": "Create a notification hub" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a notification hub associated with a namespace." - }, - "names": [ - "notification-hub", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub delete --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub" - ], - "name": "Delete a notification hub" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List the notification hubs associated with a namespace." - }, - "names": [ - "notification-hub", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub list --resource-group MyResourceGroup --namespace-name my-namespace" - ], - "name": "List the notification hubs" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Show the notification hub information." - }, - "names": [ - "notification-hub", - "show" - ], - "versions": [ - { - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "test-send": { - "help": { - "short": "Test send a push notification." - }, - "names": [ - "notification-hub", - "test-send" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub test-send --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" - ], - "name": "Test send notification" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/debugsend", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a notification hub in a namespace." - }, - "names": [ - "notification-hub", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "notification-hub update --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-notificationHubs-8708\"" - ], - "name": "Update the notification hub" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage notification hubs." - }, - "names": [ - "notification-hub" - ] - }, - "orbital": { - "commandGroups": { - "available-ground-station": { - "commands": { - "list": { - "help": { - "short": "List available ground stations." - }, - "names": [ - "orbital", - "available-ground-station", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital available-ground-station list --capability \"EarthObservation\"" - ], - "name": "List Available Ground Station by Capability" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified available ground station." - }, - "names": [ - "orbital", - "available-ground-station", - "show" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Ground stations available to schedule contacts." - }, - "names": [ - "orbital", - "available-ground-station" - ] - }, - "contact-profile": { - "commands": { - "create": { - "help": { - "short": "Create a contact profile." - }, - "names": [ - "orbital", - "contact-profile", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile create --resource-group --name --location \"westus2\" --auto-tracking-configuration \"disabled\" --event-hub-uri --network-configuration \"{subnet-id:}\" --links \"[{name:Link1,polarization:RHCP,direction:Downlink,channels:[{name:channel1,center-frequency-m-hz:8160,bandwidth-m-hz:15,end-point:{end-point-name:AQUA_directplayback,ip-address:10.0.0.4,port:50000,protocol:TCP}}]}]\"" - ], - "name": "Create a Contact Profile" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified contact profile resource." - }, - "names": [ - "orbital", - "contact-profile", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile delete -g -n " - ], - "name": "Delete Contact Profile" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List contact profiles." - }, - "names": [ - "orbital", - "contact-profile", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile list" - ], - "name": "List Contact Profiles by subscription" - }, - { - "commands": [ - "orbital contact-profile list -g " - ], - "name": "List Contact Profiles by resource group" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/contactprofiles", - "plane": "mgmt-plane", - "version": "2022-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified contact Profile in a specified resource group." - }, - "names": [ - "orbital", - "contact-profile", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile show -g --name " - ], - "name": "Get Contact Profile" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update contact profile." - }, - "names": [ - "orbital", - "contact-profile", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital contact-profile update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" - ], - "name": "Update Contact Profile tags" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Contact profile is a reusable contact configuration." - }, - "names": [ - "orbital", - "contact-profile" - ] - }, - "operation-result": { - "commands": { - "show": { - "help": { - "short": "Return operation results." - }, - "names": [ - "orbital", - "operation-result", - "show" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/locations/{}/operationresults/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Result of a long running async operation." - }, - "names": [ - "orbital", - "operation-result" - ] - }, - "spacecraft": { - "commandGroups": { - "contact": { - "commands": { - "create": { - "help": { - "short": "Create a contact." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact create -g --name --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --reservation-start-time \"2022-07-27T00:55:31.820Z\" --reservation-end-time \"2022-07-27T00:56:31.820Z\"" - ], - "name": "Create Contact" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified contact." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact delete -g --spacecraft-name --name " - ], - "name": "Delete Contact" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List contacts by spacecraft." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact list -g --spacecraft-name " - ], - "name": "List Contacts" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified contact in a specified resource group." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft contact show -g --spacecraft-name --name " - ], - "name": "Get Contact" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Creates a contact." - }, - "names": [ - "orbital", - "spacecraft", - "contact", - "update" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "At the scheduled time, the selected ground station will contact the spacecraft and start data retrieval/delivery using the contact profile." - }, - "names": [ - "orbital", - "spacecraft", - "contact" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a spacecraft resource." - }, - "names": [ - "orbital", - "spacecraft", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft create --name --resource-group -l eastus --norad-id 27424 --title-line \"AQUA\" --tle-line1 \"1 27424U 02022A 22192.74014189 .00000435 00000+0 10624-3 0 9992\" --tle-line2 \"2 27424 98.2482 134.4016 0001650 100.5984 12.3416 14.57323336 73769\" --links \"[{name:downlink,bandwidth-m-hz:15,center-frequency-m-hz:8160,polarization:RHCP,direction:Downlink}]\"" - ], - "name": "Create a Spacecraft" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a specified spacecraft resource." - }, - "names": [ - "orbital", - "spacecraft", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft delete --name --resource-group " - ], - "name": "Delete Spacecraft" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List spacecrafts." - }, - "names": [ - "orbital", - "spacecraft", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft list" - ], - "name": "List Spacecrafts by Subscription" - }, - { - "commands": [ - "orbital spacecraft list -g " - ], - "name": "List Spacecrafts by Resource Group" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.orbital/spacecrafts", - "plane": "mgmt-plane", - "version": "2022-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "list-available-contact": { - "help": { - "short": "List available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile." - }, - "names": [ - "orbital", - "spacecraft", - "list-available-contact" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft list-available-contact -g --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --start-time \"2022-11-14T00:55:31.820Z\" --end-time \"2022-11-15T00:55:31.820Z\"" - ], - "name": "List Available Contacts" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/listavailablecontacts", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified spacecraft in a specified resource group." - }, - "names": [ - "orbital", - "spacecraft", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft show --name --resource-group " - ], - "name": "Get Spacecraft" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update spacecraft." - }, - "names": [ - "orbital", - "spacecraft", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "orbital spacecraft update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" - ], - "name": "Update Spacecraft Tags" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Satellites must be registered as a spacecraft with Azure Orbital to establish contacts with the satellite." - }, - "names": [ - "orbital", - "spacecraft" - ] - } - }, - "help": { - "short": "Azure Orbital Ground Station as-a-Service (GSaaS)." - }, - "names": [ - "orbital" - ] - }, - "palo-alto": { - "commandGroups": { - "cloudngfw": { - "commandGroups": { - "firewall": { - "commandGroups": { - "status": { - "commandGroups": { - "default": { - "commands": { - "show": { - "help": { - "short": "Get a FirewallStatusResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status", - "default", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall status default show --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Get a FirewallStatusResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses/default", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloudngfw firewall status default resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status", - "default" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List FirewallStatusResource resources by Firewalls" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall status list --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "List FirewallStatusResource resources by Firewalls" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloudngfw firewall status resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "status" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall create --name MyCloudngfwFirewall -g MyResourceGroup --location eastus --associated-rulestack \"{location:eastus,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/MyLocalRulestacks}\" --dns-settings \"{enable-dns-proxy:DISABLED,enabled-dns-type:CUSTOM}\" --is-panorama-managed FALSE --marketplace-details \"{marketplace-subscription-status:Subscribed,offer-id:offer-id,publisher-id:publisher-id}\" --network-profile \"{egress-nat-ip:[],enable-egress-nat:DISABLED,network-type:VNET,public-ips:[{address:10.0.0.0/16,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/publicIPAddresses/MypublicIP}],vnet-configuration:{ip-of-trust-subnet-for-udr:{address:10.0.0.0/16},trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},un-trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},vnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet}}}\" --panorama-config \"{config-string:bas64EncodedString}\" --plan-data \"{billing-cycle:MONTHLY,plan-id:plan-id,usage-type:PAYG}\"" - ], - "name": "Create a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall delete --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Delete a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List FirewallResource resources by subscription ID" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall list --resource-group MyResourceGroup" - ], - "name": "List FirewallResource resources by subscription ID" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/firewalls", - "plane": "mgmt-plane", - "version": "2022-08-29" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "save-log-profile": { - "help": { - "short": "Save Log Profile for Firewall" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "save-log-profile" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall save-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall --log-option \"SAME_DESTINATION\" --log-type \"TRAFFIC\"" - ], - "name": "Save Log Profile for Firewall" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/savelogprofile", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall show --name MyCloudngfwFirewall -g MyResourceGroup" - ], - "name": "Get a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-log-profile": { - "help": { - "short": "Get Log Profile for Firewall" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "show-log-profile" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall show-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Get Log Profile for Firewall" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getlogprofile", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-support-info": { - "help": { - "short": "Support info for firewall." - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "show-support-info" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall show-support-info --resource-group MyResourceGroup -n MyCloudngfwFirewall" - ], - "name": "Get support info for firewall." - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getsupportinfo", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a FirewallResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw firewall update --name MyCloudngfwFirewall -g MyResourceGroup --tags \"{tagName:value}\"" - ], - "name": "Update a FirewallResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cloudngfw firewall resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "firewall" - ] - }, - "local-rulestack": { - "commandGroups": { - "certificate": { - "commands": { - "create": { - "help": { - "short": "Create a CertificateObjectLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate --audit-comment \"comment\" --certificate-self-signed \"TRUE\" --description \"description\"" - ], - "name": "Create a CertificateObjectLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a CertificateObjectLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" - ], - "name": "Delete a CertificateObjectLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a CertificateObjectLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack certificate show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" - ], - "name": "Get a CertificateObjectLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack certificate resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "certificate" - ] - }, - "fqdnlist": { - "commands": { - "create": { - "help": { - "short": "Create a FqdnListLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist --audit-comment \"string\" --description \"description\" --fqdn-list \"string1\" \"string2\"" - ], - "name": "Create a FqdnListLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a FqdnListLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" - ], - "name": "Delete a FqdnListLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List FqdnListLocalRulestackResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List FqdnListLocalRulestackResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a FqdnListLocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack fqdnlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" - ], - "name": "Get a FqdnListLocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack fqdnlist resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "fqdnlist" - ] - }, - "local-rule": { - "commands": { - "create": { - "help": { - "short": "Create a LocalRulesResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --rule-name MyLocalRule --priority \"1\" --action-type \"Allow\" --enable-logging \"DISABLED\" --rule-state \"DISABLED\"" - ], - "name": "Create a LocalRulesResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a LocalRulesResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Delete a LocalRulesResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List LocalRulesResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List LocalRulesResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "refresh-counter": { - "help": { - "short": "Refresh counters" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "refresh-counter" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule refresh-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Refresh counters" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/refreshcounters", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "reset-counter": { - "help": { - "short": "Reset counters" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "reset-counter" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule reset-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Reset counters" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/resetcounters", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a LocalRulesResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Get a LocalRulesResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-counter": { - "help": { - "short": "Get counters" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule", - "show-counter" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack local-rule get-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" - ], - "name": "Get counters" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/getcounters", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack local-rule resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "local-rule" - ] - }, - "prefixlist": { - "commands": { - "create": { - "help": { - "short": "Create a PrefixListResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist --audit-comment \"comment\" --description \"string\" --prefix-list \"1.0.0.0/24\"" - ], - "name": "Create a PrefixListResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a PrefixListResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" - ], - "name": "Delete a PrefixListResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List PrefixListResource resources by LocalRulestacks" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" - ], - "name": "List PrefixListResource resources by LocalRulestacks" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a PrefixListResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack prefixlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" - ], - "name": "Get a PrefixListResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack prefixlist resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "prefixlist" - ] - } - }, - "commands": { - "commit": { - "help": { - "short": "Commit rulestack configuration" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "commit" - ], - "versions": [ - { - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/commit", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack create -g MyResourceGroup -n MyLocalRulestacks --identity \"{type:None}\" --location eastus --default-mode IPS --description \"local rulestacks\" --min-app-id-version \"8595-7473\" --scope \"LOCAL\" --security-services \"{vulnerability-profile:BestPractice,anti-spyware-profile:BestPractice,anti-virus-profile:BestPractice,url-filtering-profile:BestPractice,file-blocking-profile:BestPractice,dns-subscription:BestPractice}\"" - ], - "name": "Create a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack delete -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Delete a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List LocalRulestackResource resources by subscription ID" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list -g MyResourceGroup" - ], - "name": "List LocalRulestackResource resources by subscription ID" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", - "plane": "mgmt-plane", - "version": "2022-08-29" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-advanced-security-object": { - "help": { - "short": "Get the list of advanced security objects" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-advanced-security-object" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-advanced-security-object -g MyResourceGroup -n MyLocalRulestacks --type feeds" - ], - "name": "Get the list of advanced security objects" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listadvancedsecurityobjects", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-app-id": { - "help": { - "short": "List of AppIds for LocalRulestack ApiVersion" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-app-id" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-app-id -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List of AppIds for LocalRulestack ApiVersion" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listappids", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-country": { - "help": { - "short": "List of countries for Rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-country" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-country -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List of countries for Rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listcountries", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-firewall": { - "help": { - "short": "List of Firewalls associated with Rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-firewall" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-firewall -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List of Firewalls associated with Rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listfirewalls", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-predefined-url-category": { - "help": { - "short": "List predefined URL categories for rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-predefined-url-category" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-predefined-url-category -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "List predefined URL categories for rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listpredefinedurlcategories", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "list-security-service": { - "help": { - "short": "List the security services for rulestack" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "list-security-service" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack list-security-service -g MyResourceGroup -n MyLocalRulestacks --type antiSpyware" - ], - "name": "List the security services for rulestack" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listsecurityservices", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "revert": { - "help": { - "short": "Revert rulestack configuration" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "revert" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack revert -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Revert rulestack configuration" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/revert", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack show -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Get a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-change-log": { - "help": { - "short": "Get changelog" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "show-change-log" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack show-change-log -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Get changelog" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getchangelog", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "show-support-info": { - "help": { - "short": "Support info for rulestack." - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "show-support-info" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack show-support-info -g MyResourceGroup -n MyLocalRulestacks" - ], - "name": "Support info for rulestack." - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getsupportinfo", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a LocalRulestackResource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "palo-alto cloudngfw local-rulestack update -g MyResourceGroup -n MyLocalRulestacks --tags \"{tag-name:value}\"" - ], - "name": "Update a LocalRulestackResource" - } - ], - "name": "2022-08-29", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", - "plane": "mgmt-plane", - "version": "2022-08-29" - } - ] - } - ] - } - }, - "help": { - "short": "Manage local-rulestack resource" - }, - "names": [ - "palo-alto", - "cloudngfw", - "local-rulestack" - ] - } - }, - "help": { - "short": "Manage cloudngfw resource" - }, - "names": [ - "palo-alto", - "cloudngfw" - ] - } - }, - "help": { - "short": "Manage palo-alto networks resource" - }, - "names": [ - "palo-alto" - ] - }, - "powerbi": { - "commandGroups": { - "embedded-capacity": { - "commands": { - "create": { - "help": { - "short": "Create a new PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\"" - ], - "name": "Create a new PowerBI embedded capacity." - }, - { - "commands": [ - "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\" --no-wait" - ], - "name": "Create a new PowerBI embedded capacity without waiting." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\"" - ], - "name": "Delete a capacity in specified resource group." - }, - { - "commands": [ - "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" -y" - ], - "name": "Delete a capacity in specified resource group without prompt." - }, - { - "commands": [ - "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" --no-wait" - ], - "name": "Delete a capacity in specified resource group without waiting." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all the embedded capacities for the given resource group." - }, - "names": [ - "powerbi", - "embedded-capacity", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity list --resource-group \"TestRG\"" - ], - "name": "List capacities in resource group" - }, - { - "commands": [ - "powerbi embedded-capacity list" - ], - "name": "List all capacities in default subscription." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.powerbidedicated/capacities", - "plane": "mgmt-plane", - "version": "2017-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get details about the specified PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity show --resource-group \"TestRG\" --name \"azsdktest\"" - ], - "name": "Get details of a capacity" - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the specified PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\"" - ], - "name": "Update sku name for the specified PowerBI embedded capacity." - }, - { - "commands": [ - "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\" --administration-members \"azsdktest3@microsoft.com\" --no-wait" - ], - "name": "Update administrator members the specified PowerBI embedded capacity without waiting." - } - ], - "name": "2017-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", - "plane": "mgmt-plane", - "version": "2017-10-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage PowerBI embedded capacity." - }, - "names": [ - "powerbi", - "embedded-capacity" - ] - } - }, - "help": { - "short": "Manage PowerBI resources." - }, - "names": [ - "powerbi" - ] - }, - "ppg": { - "commands": { - "create": { - "help": { - "short": "Create a proximity placement group." - }, - "names": [ - "ppg", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup" - ], - "name": "Create a proximity placement group (autogenerated)" - }, - { - "commands": [ - "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" - ], - "name": "Create a proximity placement group with specifying VM sizes that can be created." - }, - { - "commands": [ - "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 --zone 1" - ], - "name": "Create a proximity placement group with specifying VM sizes that can be created and availability zone." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a proximity placement group." - }, - "names": [ - "ppg", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a proximity placement group." - }, - "names": [ - "ppg", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "ppg show --name MyProximityPlacementGroup --resource-group MyResourceGroup" - ], - "name": "Get a proximity placement group (commonly used with --output). (autogenerated)" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a proximity placement group." - }, - "names": [ - "ppg", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "ppg update --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" - ], - "name": "Update a proximity placement group with specifying VM sizes that can be created." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Proximity Placement Groups." - }, - "names": [ - "ppg" - ] - }, - "qumulo": { - "commandGroups": { - "storage": { - "commandGroups": { - "file-system": { - "commands": { - "create": { - "help": { - "short": "Create file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system create -n sys_name -g rg --admin-password testadmin --delegated-subnet-id subnet-id --initial-capacity 50 --marketplace-details \"{offerId:qumulo-saas-mpp,planId:qumulo-on-azure-v1%%gmz7xq9ge3py%%P1M,publisherId:qumulo1584033880660}\" --storage-sku Standard --user-details \"{email:test@test.com}\" --availability-zone 1" - ], - "name": "Create file system" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system delete -g rg -n sys_name" - ], - "name": "Delete file system" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List file system resources" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system list -g rg" - ], - "name": "List file system by resource group" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/providers/qumulo.storage/filesystems", - "plane": "mgmt-plane", - "version": "2022-10-12" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system show -g rg -n sys_name" - ], - "name": "Show file system" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update file system resource" - }, - "names": [ - "qumulo", - "storage", - "file-system", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "qumulo storage file-system update -g rg -n sys_name --tags \"{tag:test}\"" - ], - "name": "Update file system tags" - } - ], - "name": "2022-10-12", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", - "plane": "mgmt-plane", - "version": "2022-10-12" - } - ] - } - ] - } - }, - "help": { - "short": "Manage qumulo storage file system" - }, - "names": [ - "qumulo", - "storage", - "file-system" - ] - } - }, - "help": { - "short": "Manage qumulo storage" - }, - "names": [ - "qumulo", - "storage" - ] - } - }, - "help": { - "short": "Manage qumulo" - }, - "names": [ - "qumulo" - ] - }, - "redisenterprise": { - "commandGroups": { - "database": { - "commands": { - "create": { - "help": { - "short": "Create a database" - }, - "names": [ - "redisenterprise", - "database", - "create" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a single database" - }, - "names": [ - "redisenterprise", - "database", - "delete" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "export": { - "help": { - "short": "Exports a database file from target database." - }, - "names": [ - "redisenterprise", - "database", - "export" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "flush": { - "help": { - "short": "Flushes all the keys in this database and also from its linked databases." - }, - "names": [ - "redisenterprise", - "database", - "flush" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "force-unlink": { - "help": { - "short": "Forcibly removes the link to the specified database resource." - }, - "names": [ - "redisenterprise", - "database", - "force-unlink" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "import": { - "help": { - "short": "Imports database files to target database." - }, - "names": [ - "redisenterprise", - "database", - "import" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all databases in the specified RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "database", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list-keys": { - "help": { - "short": "Retrieves the access keys for the RedisEnterprise database." - }, - "names": [ - "redisenterprise", - "database", - "list-keys" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "regenerate-key": { - "help": { - "short": "Regenerates the RedisEnterprise database's access keys." - }, - "names": [ - "redisenterprise", - "database", - "regenerate-key" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a database in a RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "database", - "show" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a database" - }, - "names": [ - "redisenterprise", - "database", - "update" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Redis Enterprise databases" - }, - "names": [ - "redisenterprise", - "database" - ] - }, - "operation-status": { - "commands": { - "show": { - "help": { - "short": "Get the status of operation." - }, - "names": [ - "redisenterprise", - "operation-status", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "redisenterprise operation-status show --operation-id \"testoperationid\" --location \"West US\"" - ], - "name": "Get the status of an operation" - } - ], - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Get the status of an operation" - }, - "names": [ - "redisenterprise", - "operation-status" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create the state of the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the private endpoint connections associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the state of the specified private endpoint connection associated with the RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage redis enterprise private endpoint connection" - }, - "names": [ - "redisenterprise", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "list": { - "help": { - "short": "List the private link resources that need to be created for a RedisEnterprise cluster." - }, - "names": [ - "redisenterprise", - "private-link-resource", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage redis enterprise private link resource" - }, - "names": [ - "redisenterprise", - "private-link-resource" - ] - }, - "sku": { - "commands": { - "list": { - "help": { - "short": "List information about skus in specified location for the given subscription id" - }, - "names": [ - "redisenterprise", - "sku", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/skus", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Gets information about skus in specified location" - }, - "names": [ - "redisenterprise", - "sku" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an existing (overwrite/recreate, with potential downtime) cache cluster" - }, - "names": [ - "redisenterprise", - "create" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a RedisEnterprise cache cluster." - }, - "names": [ - "redisenterprise", - "delete" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all RedisEnterprise clusters in the specified subscription." - }, - "names": [ - "redisenterprise", - "list" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a RedisEnterprise cluster" - }, - "names": [ - "redisenterprise", - "show" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an existing (overwrite/recreate, with potential downtime) cache cluster" - }, - "names": [ - "redisenterprise", - "update" - ], - "versions": [ - { - "name": "2023-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", - "plane": "mgmt-plane", - "version": "2023-03-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the redisenterprise cache" - }, - "names": [ - "redisenterprise" - ] - }, - "relay": { - "commandGroups": { - "hyco": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." - }, - { - "commands": [ - "relay hyco authorization-rule keys list --hybrid-connection-name myhyco --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection (autogenerated)" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerate keys of Authorization Rule for Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule keys renew --resource-group myresourcegroup --namespace- name mynamespace --hybrid-connection-name myhyco --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate key of Relay Service Hybrid Connection." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule keys for Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Authorization Rule for given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule for given Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Authorization Rule of the given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" - ], - "name": "Deletes the Authorization Rule of Relay Service Hybrid Connection." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Shows list of Authorization Rule by Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco" - ], - "name": "shows list of Authorization Rule by Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" - ], - "name": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Authorization Rule for given Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send" - ], - "name": "Update Authorization Rule for given Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Hybrid Connection Authorization Rule." - }, - "names": [ - "relay", - "hyco", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco create --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Create a new Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco delete --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Deletes the Relay Service Hybrid Connection" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the Hybrid Connection by Relay Service Namespace." - }, - "names": [ - "relay", - "hyco", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Get the Hybrid Connections by Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the Relay Service Hybrid Connection Details." - }, - "names": [ - "relay", - "hyco", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco show --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Shows the Hybrid Connection details." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates the Relay Service Hybrid Connection." - }, - "names": [ - "relay", - "hyco", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay hyco update --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" - ], - "name": "Updates existing Relay Service Hybrid Connection." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Hybrid Connection and Authorization Rule." - }, - "names": [ - "relay", - "hyco" - ] - }, - "namespace": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "List the keys and connection strings of Authorization Rule for Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace" - }, - { - "commands": [ - "relay namespace authorization-rule keys list --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" - ], - "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace (commonly used with --output and --query). (autogenerated)" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerate keys of Authorization Rule for the Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for the Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule connection strings for Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Authorization Rule for the given Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Authorization Rule of the Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorization Rule of the Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Shows the list of Authorization Rule by Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorization Rule by Relay Service Namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the details of Relay Service Namespace Authorization Rule." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the details of Relay Service Namespace Authorization Rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates Authorization Rule for the given Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Namespace Authorization Rule." - }, - "names": [ - "relay", - "namespace", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2" - ], - "name": "Create a Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Deletes the Relay Service Namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check for the availability of the given name for the Namespace." - }, - "names": [ - "relay", - "namespace", - "exists" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace exists --name mynamespace" - ], - "name": "check for the availability of mynamespace for the Namespace" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.relay/checknameavailability", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the Relay Service Namespaces." - }, - "names": [ - "relay", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace list --resource-group myresourcegroup" - ], - "name": "Get the Relay Service Namespaces by resource group" - }, - { - "commands": [ - "relay namespace list" - ], - "name": "Get the Relay Service Namespaces by Subscription." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.relay/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the Relay Service Namespace details." - }, - "names": [ - "relay", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates a Relay Service Namespace." - }, - "names": [ - "relay", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value" - ], - "name": "Updates a Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service Namespace." - }, - "names": [ - "relay", - "namespace" - ] - }, - "wcfrelay": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule keys list --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerate keys of Authorization Rule for Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for Relay Service WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule keys for Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule create --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Listen" - ], - "name": "Create Authorization Rule for WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the Authorization Rule of Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" - ], - "name": "Delete the Authorization Rule of Relay Service WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of Authorization Rule by Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay" - ], - "name": "List of Authorization Rule by WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show properties of Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule" - ], - "name": "show properties of Authorization Rule" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Authorization Rule for the given Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Send" - ], - "name": "Update Authorization Rule for WCF Relay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service WCF Relay Authorization Rule." - }, - "names": [ - "relay", - "wcfrelay", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay create --resource-group myresourcegroup --namespace-name mynamespace --name myrelay --relay-type NetTcp" - ], - "name": "Create Relay Service WCF Relay." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes the Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay delete --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" - ], - "name": "Deletes the wcfrelay" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the WCF Relay by Relay Service Namespace." - }, - "names": [ - "relay", - "wcfrelay", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Get the WCF Relays by Relay Service Namespace." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Shows the Relay Service WCF Relay Details." - }, - "names": [ - "relay", - "wcfrelay", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay show --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" - ], - "name": "Shows the Relay Service WCF Relay Details" - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates existing Relay Service WCF Relay." - }, - "names": [ - "relay", - "wcfrelay", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "relay wcfrelay update --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" - ], - "name": "Updates Relay Service WCF Relay." - } - ], - "name": "2017-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", - "plane": "mgmt-plane", - "version": "2017-04-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Relay Service WCF Relay and Authorization Rule." - }, - "names": [ - "relay", - "wcfrelay" - ] - } - }, - "help": { - "short": "Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules." - }, - "names": [ - "relay" - ] - }, - "remote-rendering-account": { - "commandGroups": { - "key": { - "commands": { - "renew": { - "help": { - "short": "Regenerate specified Key of a Remote Rendering Account" - }, - "names": [ - "remote-rendering-account", - "key", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" - ], - "name": "Regenerate remote rendering account keys" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "List Both of the 2 Keys of a Remote Rendering Account" - }, - "names": [ - "remote-rendering-account", - "key", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "List remote rendering account key" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/listkeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage developer keys of a remote rendering account." - }, - "names": [ - "remote-rendering-account", - "key" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account create -n \"MyAccount\" --location \"eastus2euap\" --resource-group \"MyResourceGroup\"" - ], - "name": "Create remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Delete remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Remote Rendering Accounts by Subscription" - }, - "names": [ - "remote-rendering-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account list --resource-group \"MyResourceGroup\"" - ], - "name": "List remote rendering accounts by resource group" - }, - { - "commands": [ - "remote-rendering-account list" - ], - "name": "List remote rendering accounts by subscription" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mixedreality/remoterenderingaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Get remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Remote Rendering Account." - }, - "names": [ - "remote-rendering-account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "remote-rendering-account update -n \"MyAccount\" --tags hero=\"romeo\" heroine=\"juliet\" --resource-group \"MyResourceGroup\"" - ], - "name": "Update remote rendering account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage remote rendering account with mixed reality." - }, - "names": [ - "remote-rendering-account" - ] - }, - "reservations": { - "commandGroups": { - "catalog": { - "commands": { - "show": { - "help": { - "short": "Get catalog of available reservation." - }, - "names": [ - "reservations", - "catalog", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" - ], - "name": "Get catalog of VM reservation skus" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" - ], - "name": "Get catalog of VM reservation skus" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations catalog" - }, - "names": [ - "reservations", - "catalog" - ] - }, - "reservation": { - "commandGroups": { - "service-admin": { - "commands": { - "list": { - "help": { - "short": "List the reservations and the roll up counts of reservations group by provisioning states that the user has access to in the current tenant." - }, - "names": [ - "reservations", - "reservation", - "service-admin", - "list" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "service-admin" - }, - "names": [ - "reservations", - "reservation", - "service-admin" - ] - } - }, - "commands": { - "archive": { - "help": { - "short": "Archiving a `Reservation` which is in cancelled/expired state and move it to `Archived` state." - }, - "names": [ - "reservations", - "reservation", - "archive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Archiving a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Archiving a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List Reservations within a single `ReservationOrder`." - }, - "names": [ - "reservations", - "reservation", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "List all reservations within a reservation order." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "List all reservations within a reservation order." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-available-scope": { - "help": { - "short": "List Available Scopes for `Reservation`." - }, - "names": [ - "reservations", - "reservation", - "list-available-scope" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" - ], - "name": "List reservation available scopes" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" - ], - "name": "List reservation available scopes" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-history": { - "help": { - "short": "List of all the revisions for the `Reservation`." - }, - "names": [ - "reservations", - "reservation", - "list-history" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" - ], - "name": "Get history of a reservation." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" - ], - "name": "Get history of a reservation." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "merge": { - "help": { - "short": "Merge the specified `Reservation`s into a new `Reservation`. The two `Reservation`s being merged must have same properties." - }, - "names": [ - "reservations", - "reservation", - "merge" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" - ], - "name": "Merge reservations" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/merge", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" - ], - "name": "Merge reservations" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/merge", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specific `Reservation` details." - }, - "names": [ - "reservations", - "reservation", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" - ], - "name": "Get a reservation detail" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" - ], - "name": "Get a reservation detail" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "split": { - "help": { - "short": "Split a `Reservation` into two `Reservation`s with specified quantity distribution." - }, - "names": [ - "reservations", - "reservation", - "split" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" - ], - "name": "Split a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/split", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" - ], - "name": "Split a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/split", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "unarchive": { - "help": { - "short": "Unarchiving a `Reservation` moves it to the state it was before archiving." - }, - "names": [ - "reservations", - "reservation", - "unarchive" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Unarchiving a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Unarchiving a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the applied scopes, renewal, name, instance-flexibility of the `Reservation`." - }, - "names": [ - "reservations", - "reservation", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Update applied scope type" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Set reservation to Shared scope" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --renew true" - ], - "name": "Set reservation renewal" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009']" - ], - "name": "Set reservation to Single scope" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009/resourceGroups/mock_resource_group_name']" - ], - "name": "Set reservation to Single scope resource group" - }, - { - "commands": [ - "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type ManagementGroup --applied-scope-property '{management-group-id:/providers/Microsoft.Management/managementGroups/mock_management_group_name,tenant-id:50000000-aaaa-bbbb-cccc-200000000008}'" - ], - "name": "Set reservation to management group scope" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation" - }, - "names": [ - "reservations", - "reservation" - ] - }, - "reservation-order": { - "commandGroups": { - "reservation": { - "commands": { - "archive": { - "help": { - "short": "Archiving a `Reservation` moves it to `Archived` state." - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "archive" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "available-scope": { - "help": { - "short": "Get Available Scopes for `Reservation`.\n" - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "available-scope" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specific `Reservation` details." - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "show" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "unarchive": { - "help": { - "short": "Unarchiving a `Reservation` moves it to the state it was before archiving.\n" - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "unarchive" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the applied scopes of the `Reservation`." - }, - "names": [ - "reservations", - "reservation-order", - "reservation", - "update" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation-order reservation" - }, - "names": [ - "reservations", - "reservation-order", - "reservation" - ] - } - }, - "commands": { - "calculate": { - "help": { - "short": "Calculate price for placing a `ReservationOrder`." - }, - "names": [ - "reservations", - "reservation-order", - "calculate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" - ], - "name": "Calculate price" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateprice", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" - ], - "name": "Calculate price" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateprice", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "calculate-refund": { - "help": { - "short": "Calculate price for returning `Reservations` if there are no policy errors.\n" - }, - "names": [ - "reservations", - "reservation-order", - "calculate-refund" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Calculate refund" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" - ], - "name": "Calculate refund" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "change-directory": { - "help": { - "short": "Change directory (tenant) of `ReservationOrder` and all `Reservation` under it to specified tenant id" - }, - "names": [ - "reservations", - "reservation-order", - "change-directory" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" - ], - "name": "Change a reservation order to another tenant" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" - ], - "name": "Change a reservation order to another tenant" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of all the `ReservationOrder`s that the user has access to in the current tenant." - }, - "names": [ - "reservations", - "reservation-order", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order list" - ], - "name": "List of all the reservation orders that the user has access to in the current tenant." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order list" - ], - "name": "List of all the reservation orders that the user has access to in the current tenant." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "purchase": { - "help": { - "short": "Create `ReservationOrder` and create resource under the specified URI." - }, - "names": [ - "reservations", - "reservation-order", - "purchase" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Purchase a single scope reservation" - }, - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" - ], - "name": "Purchase a Single scope with resource group reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000010" - ], - "name": "Purchase a single scope reservation" - }, - { - "commands": [ - "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" - ], - "name": "Purchase a Single scope with resource group reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "return": { - "help": { - "short": "Return a reservation." - }, - "names": [ - "reservations", - "reservation-order", - "return" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000012" - ], - "name": "Return a reservation" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/return", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000020" - ], - "name": "Return a reservation" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}/return", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of the `ReservationOrder`." - }, - "names": [ - "reservations", - "reservation-order", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Get the details of a reservation order" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" - ], - "name": "Get the details of a reservation order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update `ReservationOrder` and create resource under the specified URI." - }, - "names": [ - "reservations", - "reservation-order", - "update" - ], - "versions": [ - { - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservationorders/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation-order" - }, - "names": [ - "reservations", - "reservation-order" - ] - }, - "reservation-order-id": { - "commands": { - "list": { - "help": { - "short": "List applicable `Reservation`s that are applied to this subscription or a resource group under this subscription." - }, - "names": [ - "reservations", - "reservation-order-id", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "See reservation order ids that are applied to subscription." - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" - ], - "name": "See reservation order ids that are applied to subscription." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "reservations reservation-order-id" - }, - "names": [ - "reservations", - "reservation-order-id" - ] - } - }, - "commands": { - "calculate-exchange": { - "help": { - "short": "Calculates price for exchanging `Reservations` if there are no policy errors.\n" - }, - "names": [ - "reservations", - "calculate-exchange" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" - ], - "name": "Calculate exchange" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateexchange", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" - ], - "name": "Calculate exchange" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/calculateexchange", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "exchange": { - "help": { - "short": "Returns one or more `Reservations` in exchange for one or more `Reservation` purchases.\n" - }, - "names": [ - "reservations", - "exchange" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" - ], - "name": "Exchange reservations" - } - ], - "name": "2022-03-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/exchange", - "plane": "mgmt-plane", - "version": "2022-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" - ], - "name": "Exchange reservations" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/exchange", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the reservations that the user has access to in the current tenant." - }, - "names": [ - "reservations", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "reservations list" - ], - "name": "List reservations under the current tenant" - }, - { - "commands": [ - "reservations list --selected-state \"Failed\"" - ], - "name": "List reservation which has \"Failed\" state under the current tenant" - }, - { - "commands": [ - "az reservations list --filter \"properties/reservedResourceType eq 'VirtualMachines'\"" - ], - "name": "List all \"VirtualMachines\" reservations under the current tenant" - }, - { - "commands": [ - "reservations list --orderby 'properties/quantity desc'" - ], - "name": "List reservation and order the result by quantity in descending order" - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/providers/microsoft.capacity/reservations", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Azure Reservations" - }, - "names": [ - "reservations" - ] - }, - "restore-point": { - "commandGroups": { - "collection": { - "commands": { - "create": { - "help": { - "short": "Create operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." - }, - "names": [ - "restore-point", - "collection", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection create --location \"norwayeast\" --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" --tags myTag1=\"tagValue1\" --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" - ], - "name": "Create or update a restore point collection." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the restore point collection. This operation will also delete all the contained restore points." - }, - "names": [ - "restore-point", - "collection", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get the list of restore point collections in a resource group." - }, - "names": [ - "restore-point", - "collection", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection list --resource-group \"myResourceGroup\"" - ], - "name": "Get the list of restore point collections in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-all": { - "help": { - "short": "Get the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections." - }, - "names": [ - "restore-point", - "collection", - "list-all" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection list-all" - ], - "name": "Get the list of restore point collections in a subscription." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/restorepointcollections", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the restore point collection." - }, - "names": [ - "restore-point", - "collection", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" - ], - "name": "Get a restore point collection (but not the restore points contained in the restore point collection)." - }, - { - "commands": [ - "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"rpcName\"" - ], - "name": "Get a restore point collection, including the restore points contained in the restore point collection." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the restore point collection." - }, - "names": [ - "restore-point", - "collection", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Create the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." - }, - "names": [ - "restore-point", - "collection" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the restore point. Updating properties of an existing restore point is not allowed." - }, - "names": [ - "restore-point", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" - ], - "name": "Create a restore point" - }, - { - "commands": [ - "vm create -n vm -g rg --image UbuntuLTS --tag EnableCrashConsistentRestorePoint=True", - "restore-point collection create --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" -g rg --collection-name \"myRpc\"", - "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" - ], - "name": "Create a restore point with --consistency-mode CrashConsistent" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the restore point." - }, - "names": [ - "restore-point", - "delete" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the restore point." - }, - "names": [ - "restore-point", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "restore-point show --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" - ], - "name": "Get a restore point" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create the restore point. Updating properties of an existing restore point is not allowed." - }, - "names": [ - "restore-point", - "update" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage restore point with res." - }, - "names": [ - "restore-point" - ] - }, - "self-help": { - "commandGroups": { - "diagnostic": { - "commands": { - "create": { - "help": { - "short": "Creates a diagnostics that will help you troubleshoot an issue with your azure resource." - }, - "names": [ - "self-help", - "diagnostic", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help diagnostic create --diagnostic-name {diagnostic-name} --insights [{solutionId:Demo2InsightV2}] --scope {scope}" - ], - "name": "Create Diagnostic at Resource Level" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get the diagnostics using the 'diagnosticsResourceName' you chose while creating the diagnostic." - }, - "names": [ - "self-help", - "diagnostic", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help diagnostic show --diagnostic-name {diagnostic-name} --scope {scope}" - ], - "name": "Show Diagnostic at Resource Level" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/diagnostics/{}", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "diagnostic command will help you create diagnostics for azure resources." - }, - "names": [ - "self-help", - "diagnostic" - ] - }, - "discovery-solution": { - "commands": { - "list": { - "help": { - "short": "list the existing available solutions for the problemClassificationId or the resourceUri for the Azure resource." - }, - "names": [ - "self-help", - "discovery-solution", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help discovery-solution list --scope {scope}" - ], - "name": "List DiscoverySolution results for a resource" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/discoverysolutions", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "discovery-solution command will help you discover available solutions based on your resource type and problem classification Id." - }, - "names": [ - "self-help", - "discovery-solution" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "This API is used to check the uniqueness of a resource name used for a diagnostic check." - }, - "names": [ - "self-help", - "check-name-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "self-help check-name-availability --scope subscriptionId/{subId} --name {diagnostic-name} --type 'Microsoft.Help/diagnostics'" - ], - "name": "Check Diagnostic Resource Uniqueness" - } - ], - "name": "2023-01-01-preview", - "resources": [ - { - "id": "/{scope}/providers/microsoft.help/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Azure SelfHelp will help you troubleshoot issues with Azure resources." - }, - "names": [ - "self-help" - ] - }, - "sentinel": { - "commandGroups": { - "alert-rule": { - "commandGroups": { - "action": { - "commands": { - "create": { - "help": { - "short": "Create the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all actions of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the action of alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "action", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage alert rule action with sentinel." - }, - "names": [ - "sentinel", - "alert-rule", - "action" - ] - }, - "template": { - "commands": { - "list": { - "help": { - "short": "Get all alert rule templates." - }, - "names": [ - "sentinel", - "alert-rule", - "template", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the alert rule template." - }, - "names": [ - "sentinel", - "alert-rule", - "template", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage alert rule template with sentinel." - }, - "names": [ - "sentinel", - "alert-rule", - "template" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all alert rules." - }, - "names": [ - "sentinel", - "alert-rule", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the alert rule." - }, - "names": [ - "sentinel", - "alert-rule", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage alert rule with sentinel." - }, - "names": [ - "sentinel", - "alert-rule" - ] - }, - "analytics-setting": { - "commands": { - "create": { - "help": { - "short": "Create the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the Security ML Analytics Settings." - }, - "names": [ - "sentinel", - "analytics-setting", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage security ml analytics setting with sentinel." - }, - "names": [ - "sentinel", - "analytics-setting" - ] - }, - "automation-rule": { - "commands": { - "create": { - "help": { - "short": "Create the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all automation rules." - }, - "names": [ - "sentinel", - "automation-rule", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the automation rule." - }, - "names": [ - "sentinel", - "automation-rule", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage automation rule with sentinel." - }, - "names": [ - "sentinel", - "automation-rule" - ] - }, - "bookmark": { - "commandGroups": { - "relation": { - "commands": { - "create": { - "help": { - "short": "Create the bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all bookmark relations." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the bookmark relation." - }, - "names": [ - "sentinel", - "bookmark", - "relation", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage bookmark relation with sentinel." - }, - "names": [ - "sentinel", - "bookmark", - "relation" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "expand": { - "help": { - "short": "Expand an bookmark" - }, - "names": [ - "sentinel", - "bookmark", - "expand" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/expand", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all bookmarks." - }, - "names": [ - "sentinel", - "bookmark", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the bookmark." - }, - "names": [ - "sentinel", - "bookmark", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage bookmark with sentinel." - }, - "names": [ - "sentinel", - "bookmark" - ] - }, - "data-connector": { - "commands": { - "connect": { - "help": { - "short": "Connect a data connector." - }, - "names": [ - "sentinel", - "data-connector", - "connect" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/connect", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create the data connector." - }, - "names": [ - "sentinel", - "data-connector", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the data connector." - }, - "names": [ - "sentinel", - "data-connector", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "disconnect": { - "help": { - "short": "Disconnect a data connector." - }, - "names": [ - "sentinel", - "data-connector", - "disconnect" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/disconnect", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all data connectors." - }, - "names": [ - "sentinel", - "data-connector", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a data connector." - }, - "names": [ - "sentinel", - "data-connector", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the data connector." - }, - "names": [ - "sentinel", - "data-connector", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage data connector with sentinel." - }, - "names": [ - "sentinel", - "data-connector" - ] - }, - "enrichment": { - "commandGroups": { - "domain-whois": { - "commands": { - "show": { - "help": { - "short": "Get whois information for a single domain name" - }, - "names": [ - "sentinel", - "enrichment", - "domain-whois", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/domain/whois/", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage domain whois with sentinel." - }, - "names": [ - "sentinel", - "enrichment", - "domain-whois" - ] - }, - "ip-geodata": { - "commands": { - "show": { - "help": { - "short": "Get geodata for a single IP address" - }, - "names": [ - "sentinel", - "enrichment", - "ip-geodata", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/ip/geodata/", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage ip geodata with sentinel." - }, - "names": [ - "sentinel", - "enrichment", - "ip-geodata" - ] - } - }, - "help": { - "short": "Manage enrichment with sentinel." - }, - "names": [ - "sentinel", - "enrichment" - ] - }, - "entity": { - "commandGroups": { - "relation": { - "commands": { - "list": { - "help": { - "short": "Get all relations of an entity." - }, - "names": [ - "sentinel", - "entity", - "relation", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity relation." - }, - "names": [ - "sentinel", - "entity", - "relation", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity relation with sentinel." - }, - "names": [ - "sentinel", - "entity", - "relation" - ] - } - }, - "commands": { - "expand": { - "help": { - "short": "Expand an entity." - }, - "names": [ - "sentinel", - "entity", - "expand" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/expand", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "get-insight": { - "help": { - "short": "Execute Insights for an entity." - }, - "names": [ - "sentinel", - "entity", - "get-insight" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/getinsights", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "get-query": { - "help": { - "short": "Get Insights and Activities for an entity." - }, - "names": [ - "sentinel", - "entity", - "get-query" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/queries", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "get-timeline": { - "help": { - "short": "Timeline for an entity." - }, - "names": [ - "sentinel", - "entity", - "get-timeline" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/gettimeline", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all entities." - }, - "names": [ - "sentinel", - "entity", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity." - }, - "names": [ - "sentinel", - "entity", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity with sentinel." - }, - "names": [ - "sentinel", - "entity" - ] - }, - "entity-query": { - "commandGroups": { - "template": { - "commands": { - "list": { - "help": { - "short": "Get all entity query templates." - }, - "names": [ - "sentinel", - "entity-query", - "template", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity query." - }, - "names": [ - "sentinel", - "entity-query", - "template", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity query template with sentinel." - }, - "names": [ - "sentinel", - "entity-query", - "template" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the entity query." - }, - "names": [ - "sentinel", - "entity-query", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the entity query." - }, - "names": [ - "sentinel", - "entity-query", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all entity queries." - }, - "names": [ - "sentinel", - "entity-query", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an entity query." - }, - "names": [ - "sentinel", - "entity-query", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the entity query." - }, - "names": [ - "sentinel", - "entity-query", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage entity query with sentinel." - }, - "names": [ - "sentinel", - "entity-query" - ] - }, - "incident": { - "commandGroups": { - "comment": { - "commands": { - "create": { - "help": { - "short": "Create the incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all incident comments." - }, - "names": [ - "sentinel", - "incident", - "comment", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the incident comment." - }, - "names": [ - "sentinel", - "incident", - "comment", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage incident comment with sentinel." - }, - "names": [ - "sentinel", - "incident", - "comment" - ] - }, - "relation": { - "commands": { - "create": { - "help": { - "short": "Create the incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all incident relations." - }, - "names": [ - "sentinel", - "incident", - "relation", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the incident relation." - }, - "names": [ - "sentinel", - "incident", - "relation", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage incident relation with sentinel." - }, - "names": [ - "sentinel", - "incident", - "relation" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create the incident." - }, - "names": [ - "sentinel", - "incident", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create-team": { - "help": { - "short": "Create a Microsoft team to investigate the incident by sharing information and insights between participants." - }, - "names": [ - "sentinel", - "incident", - "create-team" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/createteam", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete the incident." - }, - "names": [ - "sentinel", - "incident", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all incidents." - }, - "names": [ - "sentinel", - "incident", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-alert": { - "help": { - "short": "Get all incident alerts." - }, - "names": [ - "sentinel", - "incident", - "list-alert" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/alerts", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-bookmark": { - "help": { - "short": "Get all incident bookmarks." - }, - "names": [ - "sentinel", - "incident", - "list-bookmark" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/bookmarks", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-entity": { - "help": { - "short": "Get all incident related entities." - }, - "names": [ - "sentinel", - "incident", - "list-entity" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/entities", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "run-playbook": { - "help": { - "short": "Trigger playbook on a specific incident" - }, - "names": [ - "sentinel", - "incident", - "run-playbook" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/runplaybook", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an incident." - }, - "names": [ - "sentinel", - "incident", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update the incident." - }, - "names": [ - "sentinel", - "incident", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage incident with sentinel." - }, - "names": [ - "sentinel", - "incident" - ] - }, - "metadata": { - "commands": { - "create": { - "help": { - "short": "Create a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List of all metadata" - }, - "names": [ - "sentinel", - "metadata", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a Metadata." - }, - "names": [ - "sentinel", - "metadata", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage metadata with sentinel." - }, - "names": [ - "sentinel", - "metadata" - ] - }, - "office-consent": { - "commands": { - "delete": { - "help": { - "short": "Delete the office365 consent." - }, - "names": [ - "sentinel", - "office-consent", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all office365 consents." - }, - "names": [ - "sentinel", - "office-consent", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get an office365 consent." - }, - "names": [ - "sentinel", - "office-consent", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage office consent with sentinel." - }, - "names": [ - "sentinel", - "office-consent" - ] - }, - "onboarding-state": { - "commands": { - "create": { - "help": { - "short": "Create Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all Sentinel onboarding states" - }, - "names": [ - "sentinel", - "onboarding-state", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update Sentinel onboarding state" - }, - "names": [ - "sentinel", - "onboarding-state", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage onboarding state with sentinel." - }, - "names": [ - "sentinel", - "onboarding-state" - ] - }, - "setting": { - "commands": { - "create": { - "help": { - "short": "Create setting." - }, - "names": [ - "sentinel", - "setting", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete setting of the product." - }, - "names": [ - "sentinel", - "setting", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "List of all the settings" - }, - "names": [ - "sentinel", - "setting", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a setting." - }, - "names": [ - "sentinel", - "setting", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update setting." - }, - "names": [ - "sentinel", - "setting", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage setting with sentinel." - }, - "names": [ - "sentinel", - "setting" - ] - }, - "source-control": { - "commands": { - "create": { - "help": { - "short": "Create a source control." - }, - "names": [ - "sentinel", - "source-control", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a source control." - }, - "names": [ - "sentinel", - "source-control", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all source controls, without source control items." - }, - "names": [ - "sentinel", - "source-control", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list-repository": { - "help": { - "short": "Get a list of repositories metadata." - }, - "names": [ - "sentinel", - "source-control", - "list-repository" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/listrepositories", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a source control by its identifier." - }, - "names": [ - "sentinel", - "source-control", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Create a source control." - }, - "names": [ - "sentinel", - "source-control", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage source control with sentinel." - }, - "names": [ - "sentinel", - "source-control" - ] - }, - "threat-indicator": { - "commandGroups": { - "metric": { - "commands": { - "list": { - "help": { - "short": "Get threat intelligence indicators metrics (Indicators counts by Type, Threat Type, Source)." - }, - "names": [ - "sentinel", - "threat-indicator", - "metric", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/metrics", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage threat intelligence indicator metric with sentinel." - }, - "names": [ - "sentinel", - "threat-indicator", - "metric" - ] - } - }, - "commands": { - "append-tag": { - "help": { - "short": "Append tags to a threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "append-tag" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/appendtags", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "create": { - "help": { - "short": "Create a new threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/createindicator", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all threat intelligence indicators." - }, - "names": [ - "sentinel", - "threat-indicator", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "query": { - "help": { - "short": "Query threat intelligence indicators as per filtering criteria." - }, - "names": [ - "sentinel", - "threat-indicator", - "query" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/queryindicators", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "replace-tag": { - "help": { - "short": "Replace tags added to a threat intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "replace-tag" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/replacetags", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "View a threat intelligence indicator by name." - }, - "names": [ - "sentinel", - "threat-indicator", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a threat Intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update2": { - "help": { - "short": "Update a threat Intelligence indicator." - }, - "names": [ - "sentinel", - "threat-indicator", - "update2" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage threat intelligence indicator with sentinel." - }, - "names": [ - "sentinel", - "threat-indicator" - ] - }, - "watchlist": { - "commandGroups": { - "item": { - "commands": { - "create": { - "help": { - "short": "Create a watchlist item." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a watchlist item." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all watchlist Items." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a watchlist, without its watchlist items." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a watchlist item." - }, - "names": [ - "sentinel", - "watchlist", - "item", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage watchlist item with sentinel." - }, - "names": [ - "sentinel", - "watchlist", - "item" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." - }, - "names": [ - "sentinel", - "watchlist", - "create" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "delete": { - "help": { - "short": "Delete a watchlist." - }, - "names": [ - "sentinel", - "watchlist", - "delete" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "list": { - "help": { - "short": "Get all watchlists, without watchlist items." - }, - "names": [ - "sentinel", - "watchlist", - "list" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "show": { - "help": { - "short": "Get a watchlist, without its watchlist items." - }, - "names": [ - "sentinel", - "watchlist", - "show" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - }, - "update": { - "help": { - "short": "Update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." - }, - "names": [ - "sentinel", - "watchlist", - "update" - ], - "versions": [ - { - "name": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", - "plane": "mgmt-plane", - "version": "2022-06-01-preview" - } - ], - "stage": "Experimental" - } - ] - } - }, - "help": { - "short": "Manage watchlist with sentinel." - }, - "names": [ - "sentinel", - "watchlist" - ] - } - }, - "help": { - "short": "Manage Microsoft Sentinel." - }, - "names": [ - "sentinel" - ] - }, - "service-networking": { - "commandGroups": { - "traffic-controller": { - "commandGroups": { - "association": { - "commands": { - "create": { - "help": { - "short": "Create a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC --subnet " - ], - "name": "Create a Traffic Controller Association" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC" - ], - "name": "Delete a Traffic Controller Association" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Association resources by Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association list -g testRG --traffic-controller-name testTC" - ], - "name": "List associations for a traffic controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller association show -g testRG -n testAssociation --traffic-controller-name testTC" - ], - "name": "Get the details of an Association" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Traffic Controller Association" - }, - "names": [ - "service-networking", - "traffic-controller", - "association", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and Configure Associations for Azure Traffic Controller Resource" - }, - "names": [ - "service-networking", - "traffic-controller", - "association" - ] - }, - "frontend": { - "commands": { - "create": { - "help": { - "short": "Create a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend create -g testRG -n testFrontend --traffic-controller-name testTC --public-ip-address " - ], - "name": "Create a Public frontend on Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend delete -g testRG -n testFrontend --traffic-controller-name testTC" - ], - "name": "Delete a Traffic Controller Frontend" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List All Frontend resources by TrafficController" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend list -g testRG --traffic-controller-name testTC" - ], - "name": "List all Frontends for Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller frontend show -g testRG -n testFrontend --traffic-controller-name testTC" - ], - "name": "Get the details of an Frontend" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Traffic Controller Frontend" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and Configure Frontends for Azure Traffic Controller Resource" - }, - "names": [ - "service-networking", - "traffic-controller", - "frontend" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller create -g testRG -n testTC" - ], - "name": "Create a Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller delete -g testRG -n testTC" - ], - "name": "Delete a Traffic Controller Resource" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Traffic Controllers" - }, - "names": [ - "service-networking", - "traffic-controller", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller list -g testRG" - ], - "name": "List Traffic Controllers in resource group" - }, - { - "commands": [ - "service-networking traffic-controller list" - ], - "name": "List all Traffic Controllers in a subscription" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller show -g testRG -n testTC" - ], - "name": "Get the details of a Traffic Controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "lines": [ - "This command can only be used to update the tags for a traffic controller. Name and resource group are immutable and cannot be updated" - ], - "short": "Update a Traffic Controller" - }, - "names": [ - "service-networking", - "traffic-controller", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "service-networking traffic-controller update -g testRG -n testTC --set tags.CostCenter=testBusinessGroup" - ], - "name": "Update the tags of a traffic controller" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage and Configure Azure Traffic Controller Resource" - }, - "names": [ - "service-networking", - "traffic-controller" - ] - } - }, - "help": { - "short": "Manage Service Networking Resources" - }, - "names": [ - "service-networking" - ] - }, - "servicebus": { - "commandGroups": { - "georecovery-alias": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the namespace." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Authorization Rule keys for Service Bus Namespace." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List the authorization rules for a namespace." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a namespace by rule name." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Service Bus Authorization Rule for Namespace with Geo-Disaster Recovery Configuration Alias." - }, - "names": [ - "servicebus", - "georecovery-alias", - "authorization-rule" - ] - } - }, - "commands": { - "break-pair": { - "help": { - "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" - }, - "names": [ - "servicebus", - "georecovery-alias", - "break-pair" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an Alias(Disaster Recovery configuration)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give namespace name availability." - }, - "names": [ - "servicebus", - "georecovery-alias", - "exists" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "fail-over": { - "help": { - "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" - }, - "names": [ - "servicebus", - "georecovery-alias", - "fail-over" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/failover", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Alias(Disaster Recovery configurations)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" - }, - "names": [ - "servicebus", - "georecovery-alias", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new Alias(Disaster Recovery configuration)" - }, - "names": [ - "servicebus", - "georecovery-alias", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Service Bus Geo-Disaster Recovery Configuration Alias." - }, - "names": [ - "servicebus", - "georecovery-alias" - ] - }, - "migration": { - "commands": { - "abort": { - "help": { - "short": "This operation reverts Migration" - }, - "names": [ - "servicebus", - "migration", - "abort" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/revert", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "complete": { - "help": { - "short": "This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress." - }, - "names": [ - "servicebus", - "migration", - "complete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/upgrade", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a MigrationConfiguration" - }, - "names": [ - "servicebus", - "migration", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all migrationConfigurations" - }, - "names": [ - "servicebus", - "migration", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Migration Config" - }, - "names": [ - "servicebus", - "migration", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Create Migration configuration and starts migration of entities from Standard to Premium namespace" - }, - "names": [ - "servicebus", - "migration", - "start" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Migration configuration and starts migration of entities from Standard to Premium namespace" - }, - "names": [ - "servicebus", - "migration", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Service Bus Migration of Standard to Premium." - }, - "names": [ - "servicebus", - "migration" - ] - }, - "namespace": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Service Bus Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the primary or secondary connection strings for the namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace." - }, - { - "commands": [ - "servicebus namespace authorization-rule keys renew --key PrimaryKey --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" - ], - "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace (autogenerated)" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace authorization-rule keys" - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a namespace authorization rule." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Deletes the Authorization Rule of the Service Bus Namespace." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the authorization rules for a namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" - ], - "name": "Shows the list of Authorization Rule by Service Bus Namespace" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a namespace by rule name." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" - ], - "name": "Shows the details of Service Bus Namespace Authorization Rule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a namespace." - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" - ], - "name": "Updates Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace authorization-rule" - }, - "names": [ - "servicebus", - "namespace", - "authorization-rule" - ] - }, - "network-rule-set": { - "commands": { - "create": { - "help": { - "short": "Create NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List list of NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update NetworkRuleSet for a Namespace." - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace network-rule-set" - }, - "names": [ - "servicebus", - "namespace", - "network-rule-set" - ] - }, - "private-endpoint-connection": { - "commands": { - "create": { - "help": { - "short": "Create PrivateEndpointConnections of service namespace." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing Private Endpoint Connection." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available PrivateEndpointConnections within a namespace." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified Private Endpoint Connection." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update PrivateEndpointConnections of service namespace." - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace private-endpoint-connection" - }, - "names": [ - "servicebus", - "namespace", - "private-endpoint-connection" - ] - }, - "private-link-resource": { - "commands": { - "show": { - "help": { - "short": "List lists of resources that supports Privatelinks." - }, - "names": [ - "servicebus", - "namespace", - "private-link-resource", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privatelinkresources", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "private-link-resource" - }, - "names": [ - "servicebus", - "namespace", - "private-link-resource" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "servicebus", - "namespace", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard" - ], - "name": "Create a Service Bus Namespace" - }, - { - "commands": [ - "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" - ], - "name": "Creates a new namespace with Identity & Encryption Enabled" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." - }, - "names": [ - "servicebus", - "namespace", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace delete --resource-group myresourcegroup --name mynamespace" - ], - "name": "Deletes the Service Bus Namespace" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "exists": { - "help": { - "short": "Check the give namespace name availability." - }, - "names": [ - "servicebus", - "namespace", - "exists" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.servicebus/checknameavailability", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the available namespaces within a resource group." - }, - "names": [ - "servicebus", - "namespace", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace list --resource-group myresourcegroup" - ], - "name": "List the Service Bus Namespaces under resourcegroup." - }, - { - "commands": [ - "servicebus namespace list" - ], - "name": "List the Service Bus Namespaces under subscription" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified namespace." - }, - "names": [ - "servicebus", - "namespace", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace show --resource-group myresourcegroup --name mynamespace" - ], - "name": "shows the Namespace details." - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." - }, - "names": [ - "servicebus", - "namespace", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value", - "az servicebus namespace update --name mynamespace --resource-group myresourcegroup --sku Basic" - ], - "name": "Updates a Service Bus Namespace" - } - ], - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus namespace" - }, - "names": [ - "servicebus", - "namespace" - ] - }, - "queue": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Primary and secondary connection strings to the queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for the given Service Bus Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates the primary or secondary connection strings to the queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate keys of Authorization Rule for Service Bus Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus queue authorization-rule keys" - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for a queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Listen" - ], - "name": "Create Authorization Rule for Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a queue authorization rule." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" - ], - "name": "Delete the Authorization Rule of Service Bus Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all authorization rules for a queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue" - ], - "name": "List of Authorization Rule by Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an authorization rule for a queue by rule name." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" - ], - "name": "show properties of Authorization Rule" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for a queue." - }, - "names": [ - "servicebus", - "queue", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus queue authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Send" - ], - "name": "Update Authorization Rule for Queue" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus queue authorization-rule" - }, - "names": [ - "servicebus", - "queue", - "authorization-rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Service Bus queue. This operation is idempotent." - }, - "names": [ - "servicebus", - "queue", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a queue from the specified namespace in a resource group." - }, - "names": [ - "servicebus", - "queue", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the queues within a namespace." - }, - "names": [ - "servicebus", - "queue", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified queue." - }, - "names": [ - "servicebus", - "queue", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Service Bus queue. This operation is idempotent." - }, - "names": [ - "servicebus", - "queue", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus queue" - }, - "names": [ - "servicebus", - "queue" - ] - }, - "topic": { - "commandGroups": { - "authorization-rule": { - "commandGroups": { - "keys": { - "commands": { - "list": { - "help": { - "short": "Gets the primary and secondary connection strings for the topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "keys", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" - ], - "name": "List the keys and connection strings of Authorization Rule for Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/listkeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "renew": { - "help": { - "short": "Regenerates primary or secondary connection strings for the topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "keys", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --key PrimaryKey" - ], - "name": "Regenerate key of Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic authorization-rule keys" - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "keys" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an authorization rule for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send Listen" - ], - "name": "Create Authorization Rule for given Service Bus Topic" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a topic authorization rule." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" - ], - "name": "Deletes the Authorization Rule of Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List authorization rules for a topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic" - ], - "name": "shows list of Authorization Rule by Service Bus Topic" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified authorization rule." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" - ], - "name": "Shows the details of Authorization Rule for given Service Bus Topic" - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an authorization rule for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "authorization-rule", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "servicebus topic authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send" - ], - "name": "Create Authorization Rule for given Service Bus Topic." - } - ], - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic authorization-rule" - }, - "names": [ - "servicebus", - "topic", - "authorization-rule" - ] - }, - "subscription": { - "commandGroups": { - "rule": { - "commands": { - "create": { - "help": { - "short": "Create a new rule and updates an existing rule" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "create" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an existing rule." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "delete" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the rules within given topic-subscription" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "list" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the description for the specified rule." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "show" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a new rule and updates an existing rule" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule", - "update" - ], - "versions": [ - { - "name": "2022-10-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", - "plane": "mgmt-plane", - "version": "2022-10-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic subscription rule" - }, - "names": [ - "servicebus", - "topic", - "subscription", - "rule" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a topic subscription." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a subscription from the specified topic." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the subscriptions under a specified topic." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a subscription description for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a topic subscription." - }, - "names": [ - "servicebus", - "topic", - "subscription", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic subscription" - }, - "names": [ - "servicebus", - "topic", - "subscription" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a topic in the specified namespace." - }, - "names": [ - "servicebus", - "topic", - "create" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a topic from the specified namespace and resource group." - }, - "names": [ - "servicebus", - "topic", - "delete" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the topics in a namespace." - }, - "names": [ - "servicebus", - "topic", - "list" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a description for the specified topic." - }, - "names": [ - "servicebus", - "topic", - "show" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a topic in the specified namespace." - }, - "names": [ - "servicebus", - "topic", - "update" - ], - "versions": [ - { - "name": "2022-01-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", - "plane": "mgmt-plane", - "version": "2022-01-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "servicebus topic" - }, - "names": [ - "servicebus", - "topic" - ] - } - }, - "help": { - "short": "servicebus" - }, - "names": [ - "servicebus" - ] - }, - "sig": { - "commandGroups": { - "gallery-application": { - "commandGroups": { - "version": { - "commands": { - "create": { - "help": { - "short": "Create a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig gallery-application version create --gallery-name myGalleryName --application-name myGalleryApplicationName -n 1.0.0 -g myResourceGroup --package-file-link https://{myStorageAccount}.blob.core.windows.net/{myStorageContainer}/{myStorageBlob} --install-command installCommand --remove-command removeCommand" - ], - "name": "Create a simple gallery Application Version." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "delete" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery application versions." - }, - "names": [ - "sig", - "gallery-application", - "version", - "list" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "show" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery Application Version." - }, - "names": [ - "sig", - "gallery-application", - "version", - "update" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - } - }, - "help": { - "short": "Manage gallery application version." - }, - "names": [ - "sig", - "gallery-application", - "version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a gallery Application Definition." - }, - "names": [ - "sig", - "gallery-application", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig gallery-application create --gallery-name MyGallery --name AppName -g MyResourceGroup --os-type windows" - ], - "name": "Create a simple gallery Application." - } - ], - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery Application." - }, - "names": [ - "sig", - "gallery-application", - "delete" - ], - "versions": [ - { - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery Application Definitions in a gallery." - }, - "names": [ - "sig", - "gallery-application", - "list" - ], - "versions": [ - { - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery Application Definition." - }, - "names": [ - "sig", - "gallery-application", - "show" - ], - "versions": [ - { - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery Application Definition." - }, - "names": [ - "sig", - "gallery-application", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig gallery-application update --gallery-name GalleryName --name AppName -g MyResourceGroup --description Description --tags tag=MyTag" - ], - "name": "Update a simple gallery Application." - } - ], - "name": "2021-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", - "plane": "mgmt-plane", - "version": "2021-07-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage gallery application." - }, - "names": [ - "sig", - "gallery-application" - ] - }, - "image-definition": { - "commands": { - "create": { - "help": { - "short": "Create a gallery image definition." - }, - "names": [ - "sig", - "image-definition", - "create" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery image." - }, - "names": [ - "sig", - "image-definition", - "delete" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery image definitions in a gallery." - }, - "names": [ - "sig", - "image-definition", - "list" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery image definition." - }, - "names": [ - "sig", - "image-definition", - "show" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "show-shared": { - "help": { - "lines": [ - "Get a shared gallery image that has been shared directly to your subscription or tenant" - ], - "short": "Get a shared gallery image" - }, - "names": [ - "sig", - "image-definition", - "show-shared" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig image-definition show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition myGalleryImageName --location myLocation" - ], - "name": "Get an image definition in a gallery shared directly to your subscription or tenant in the given location." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery image definition." - }, - "names": [ - "sig", - "image-definition", - "update" - ], - "versions": [ - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - }, - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage shared gallery image with VM" - }, - "names": [ - "sig", - "image-definition" - ] - }, - "image-version": { - "commands": { - "create": { - "help": { - "short": "Create a gallery image version." - }, - "names": [ - "sig", - "image-version", - "create" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a gallery image version." - }, - "names": [ - "sig", - "image-version", - "delete" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List gallery image versions in a gallery image definition." - }, - "names": [ - "sig", - "image-version", - "list" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a gallery image version." - }, - "names": [ - "sig", - "image-version", - "show" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - }, - "show-community": { - "help": { - "short": "Get a community gallery image version." - }, - "names": [ - "sig", - "image-version", - "show-community" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "show-shared": { - "help": { - "short": "Get an image version in a gallery shared directly to your subscription or tenant" - }, - "names": [ - "sig", - "image-version", - "show-shared" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig image-version show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --gallery-image-version 1.0.0 --location myLocation" - ], - "name": "Get an image version in a gallery shared directly to your subscription or tenant in the given location." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a gallery image version." - }, - "names": [ - "sig", - "image-version", - "update" - ], - "versions": [ - { - "name": "2022-03-03", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-03-03" - } - ] - }, - { - "name": "2019-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2019-12-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage shared gallery image version with VM" - }, - "names": [ - "sig", - "image-version" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Shared Image Gallery." - }, - "names": [ - "sig", - "create" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Shared Image Gallery." - }, - "names": [ - "sig", - "delete" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List galleries under a resource group." - }, - "names": [ - "sig", - "list" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/galleries", - "plane": "mgmt-plane", - "version": "2021-10-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a Shared Image Gallery." - }, - "names": [ - "sig", - "show" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - }, - "show-community": { - "help": { - "short": "Get a community gallery by gallery public name." - }, - "names": [ - "sig", - "show-community" - ], - "versions": [ - { - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "show-shared": { - "help": { - "short": "Get a gallery that has been shared directly to your subscription or tenant." - }, - "names": [ - "sig", - "show-shared" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sig show-shared --gallery-unique-name MyGalleryUniqueName --location MyLocation" - ], - "name": "Get a gallery that has been shared directly to your subscription or tenant in the given location." - } - ], - "name": "2022-01-03", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}", - "plane": "mgmt-plane", - "version": "2022-01-03" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Shared Image Gallery." - }, - "names": [ - "sig", - "update" - ], - "versions": [ - { - "name": "2021-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", - "plane": "mgmt-plane", - "version": "2021-10-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage shared image gallery." - }, - "names": [ - "sig" - ] - }, - "site-recovery": { - "commandGroups": { - "alert-setting": { - "commands": { - "create": { - "help": { - "short": "Create an email notification(alert) configuration." - }, - "names": [ - "site-recovery", - "alert-setting", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting create -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email@address.com --locale en_US --send-to-owners Send" - ], - "name": "alert-setting create" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of email notification(alert) configurations for the vault." - }, - "names": [ - "site-recovery", - "alert-setting", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting list -g rg --vault-name vault_name" - ], - "name": "alert-setting list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of the specified email notification(alert) configuration." - }, - "names": [ - "site-recovery", - "alert-setting", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting show -n defaultAlertSetting -g rg --vault-name vault_name" - ], - "name": "alert-setting show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an email notification(alert) configuration." - }, - "names": [ - "site-recovery", - "alert-setting", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery alert-setting update -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email2@address.com --locale fr_FR --send-to-owners DoNotSend" - ], - "name": "alert-setting update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Alert Setting" - }, - "names": [ - "site-recovery", - "alert-setting" - ] - }, - "event": { - "commands": { - "list": { - "help": { - "short": "List the list of Azure Site Recovery events for the vault." - }, - "names": [ - "site-recovery", - "event", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery event list -g rg --vault-name vault_name" - ], - "name": "event list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation to get the details of an Azure Site recovery event." - }, - "names": [ - "site-recovery", - "event", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery event show -g rg --vault-name vault_name -n event_name" - ], - "name": "event show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the events of the vault." - }, - "names": [ - "site-recovery", - "event" - ] - }, - "fabric": { - "commands": { - "create": { - "help": { - "short": "Create operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." - }, - "names": [ - "site-recovery", - "fabric", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric create -n fabric1_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" - ], - "name": "fabric create for A2A" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to purge(force delete) an Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "fabric", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric delete -n fabric1_name -g rg --vault-name vault_name" - ], - "name": "fabric delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of the Azure Site Recovery fabrics in the vault." - }, - "names": [ - "site-recovery", - "fabric", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric list -g rg --vault-name vault_name" - ], - "name": "fabric list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "The operation to delete or remove an Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "fabric", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric remove -n fabric_source_name -g rg --vault-name vault_name" - ], - "name": "fabric remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "fabric", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric show -n fabric1_name -g rg --vault-name vault_name" - ], - "name": "fabric show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." - }, - "names": [ - "site-recovery", - "fabric", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery fabric update -n fabric_source_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" - ], - "name": "fabric update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Fabric" - }, - "names": [ - "site-recovery", - "fabric" - ] - }, - "job": { - "commands": { - "cancel": { - "help": { - "short": "The operation to cancel an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "cancel" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job cancel --job-name job_id -g rg --vault-name vault_name" - ], - "name": "job cancel" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/cancel", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "export": { - "help": { - "short": "The operation to export the details of the Azure Site Recovery jobs of the vault." - }, - "names": [ - "site-recovery", - "job", - "export" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job export -g rg --vault-name vault_name" - ], - "name": "job export" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/export", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of Azure Site Recovery Jobs for the vault." - }, - "names": [ - "site-recovery", - "job", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job list -g rg --vault-name vault_name" - ], - "name": "job list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "restart": { - "help": { - "short": "The operation to restart an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "restart" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job restart --job-name job_id -g rg --vault-name vault_name" - ], - "name": "job restart" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/restart", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "resume": { - "help": { - "short": "The operation to resume an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "resume" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job resume --job-name job_id -g rg --vault-name vault_name" - ], - "name": "job resume" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/resume", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an Azure Site Recovery job." - }, - "names": [ - "site-recovery", - "job", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery job show -g rg --vault-name vault_name --job-name job_id" - ], - "name": "job show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Azure Site Recovery Jobs for the vault." - }, - "names": [ - "site-recovery", - "job" - ] - }, - "logical-network": { - "commands": { - "list": { - "help": { - "short": "List all the logical networks of the Azure Site Recovery fabric." - }, - "names": [ - "site-recovery", - "logical-network", - "list" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a logical network." - }, - "names": [ - "site-recovery", - "logical-network", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage logical-network" - }, - "names": [ - "site-recovery", - "logical-network" - ] - }, - "network": { - "commandGroups": { - "mapping": { - "commands": { - "create": { - "help": { - "short": "Create operation to create an ASR network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping create -g rg --fabric-name fabric1_name -n network_mapping1_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnet2_id --fabric-details '{azure-to-azure:{primary-network-id:vnetvm_id}}' --recovery-fabric-name fabric2_name" - ], - "name": "network mapping create for A2A fabric" - }, - { - "commands": [ - "site-recovery network mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"network_mapping_name\" --network-name \"vnet_source_name\" --vault-name \"vault_name\" --recovery-network-id \"vnet_recovery_id\" --fabric-details '{vmm-to-azure:\"\"}'" - ], - "name": "network mapping create for H2A E2A (VMM)" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping delete -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name'" - ], - "name": "network mapping delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all ASR network mappings for the specified network." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping list -g rg --fabric-name fabric_source_name --network-name azureNetwork --vault-name vault_name" - ], - "name": "network mapping list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ASR network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping show -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name" - ], - "name": "network mapping show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create an ASR network mapping." - }, - "names": [ - "site-recovery", - "network", - "mapping", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery network mapping update -g rg --fabric-name fabric_recovery_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnetvm_id --fabric-details '{azure-to-azure:{primary-network-id:vnet_recovery_id}}' --recovery-fabric-name fabric_source_name" - ], - "name": "network mapping update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Network Mapping" - }, - "names": [ - "site-recovery", - "network", - "mapping" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List the networks available for a fabric." - }, - "names": [ - "site-recovery", - "network", - "list" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a network." - }, - "names": [ - "site-recovery", - "network", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network" - }, - "names": [ - "site-recovery", - "network" - ] - }, - "policy": { - "commands": { - "create": { - "help": { - "short": "Create operation to create a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" - ], - "name": "policy create of type in-mage-rcm" - }, - { - "commands": [ - "site-recovery policy create -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:60,crash-consistent-frequency-in-minutes:5}}'" - ], - "name": "policy create for type in-mage-rcm-failback" - }, - { - "commands": [ - "site-recovery policy create -g rg --vault-name vault_name -n policy_name --provider-specific-input {a2a:{multi-vm-sync-status:Enable}}" - ], - "name": "policy create for A2A" - }, - { - "commands": [ - "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{hyper-v-replica-azure:{application-consistent-snapshot-frequency-in-hours:1,recovery-point-history-duration:2,replication-interval:300}}'" - ], - "name": "policy create for hyper-v-replica-azure" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy delete -g rg --vault-name vault_name -n policy_name_rcm" - ], - "name": "policy delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the replication policies for a vault." - }, - "names": [ - "site-recovery", - "policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy list -g rg --vault-name vault_name" - ], - "name": "policy list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy show -g rg --vault-name vault_name -n policy_name_rcm" - ], - "name": "policy show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to update a replication policy." - }, - "names": [ - "site-recovery", - "policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" - ], - "name": "policy update for type in-mage-rcm" - }, - { - "commands": [ - "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:10}}'" - ], - "name": "policy update for type in-mage-rcm-failback" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the replication policies for a vault." - }, - "names": [ - "site-recovery", - "policy" - ] - }, - "protectable-item": { - "commands": { - "list": { - "help": { - "short": "List the protectable items in a protection container." - }, - "names": [ - "site-recovery", - "protectable-item", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protectable-item list --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\"" - ], - "name": "protectable-item list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation to get the details of a protectable item." - }, - "names": [ - "site-recovery", - "protectable-item", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protectable-item show --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\" -n \"protectable_item_name\"" - ], - "name": "protectable-item show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Protectable Item" - }, - "names": [ - "site-recovery", - "protectable-item" - ] - }, - "protected-item": { - "commands": { - "create": { - "help": { - "short": "Create operation to create an ASR replication protected item (Enable replication)." - }, - "names": [ - "site-recovery", - "protected-item", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item create -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" - ], - "name": "protected-item create for A2A" - }, - { - "commands": [ - "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --protectable-item-id \"protectable_item_id\" --provider-details '{hyper-v-replica-azure:{disks-to-include:[\"vhd_id\"],enable-rdp-on-target-option:Never,os-type:Windows,target-azure-network-id:\"vnet_id\",target-azure-subnet-id:\"subnet_id\",target-azure-v2-resource-group-id:\"rg_id\",target-azure-vm-name:\"hypervvm_name\",target-storage-account-id:\"storage_id\",use-managed-disks:false,vhd-id:\"vhd_id\"}}'" - ], - "name": "protected-item create for hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --provider-details '{in-mage-rcm:{fabric-discovery-machine-id:\"fabric_discovery_machine_id\",process-server-id:\"process_server_id\",run-as-account-id:\"run_as_account_id\",target-resource-group-id:\"rg_id\",target-boot-diagnostics-storage-account-id:\"storage_id\",target-network-id:\"vnet_id\",target-subnet-name:MySubnet,target-vm-name:\"target_vm_name\",disks-default:{disk-type:Premium_LRS,log-storage-account-id:\"storage_id\"}}}'" - ], - "name": "protected-item create for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete or purge a replication protected item. This operation will force delete the replication protected item. Use the remove operation on replication protected item to perform a clean disable replication for the item." - }, - "names": [ - "site-recovery", - "protected-item", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item delete -g rg --fabric-name fabric2_name -n protected_item_name --protection-container container2_name --vault-name vault_name" - ], - "name": "protected-item delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "failover-commit": { - "help": { - "short": "Operation to commit the failover of the replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "failover-commit" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item failover-commit --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name" - ], - "name": "protected-item failover-commit" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/failovercommit", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the list of ASR replication protected items in the protection container." - }, - "names": [ - "site-recovery", - "protected-item", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item list -g rg --fabric-name fabric_recovery_name --protection-container container_recovery_name --vault-name vault_name" - ], - "name": "protected-item list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "planned-failover": { - "help": { - "short": "Operation to initiate a planned failover of the replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "planned-failover" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{hyper-v-replica-azure-failback:{data-sync-option:ForSynchronization,recovery-vm-creation-option:NoAction}}'" - ], - "name": "failback hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --provider-details '{in-mage-rcm-failback:{recovery-point-type:CrashConsistent}}'" - ], - "name": "failback v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/plannedfailover", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "The operation to disable replication on a replication protected item. This will also remove the item." - }, - "names": [ - "site-recovery", - "protected-item", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item remove -g rg --fabric-name fabric_recovery_name -n protected_item_name --protection-container container_recovery_name --vault-name vault_name" - ], - "name": "protected-item remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "reprotect": { - "help": { - "short": "Operation to reprotect or reverse replicate a failed over replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "reprotect" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item reprotect --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{in-mage-rcm:{datastore-name:\"datastore_name\",log-storage-account-id:\"storage_id\",reprotect-agent-id:\"reprotect_agent_id\"}}'" - ], - "name": "reprotect for v2arcm after failover" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/reprotect", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of an ASR replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item show -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name" - ], - "name": "protected-item show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "unplanned-failover": { - "help": { - "short": "Operation to initiate a failover of the replication protected item." - }, - "names": [ - "site-recovery", - "protected-item", - "unplanned-failover" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" - ], - "name": "protected-item unplanned-failover for A2A" - }, - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name fabric2_name --protection-container container2_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" - ], - "name": "protected-item failback for A2A" - }, - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{hyper-v-replica-azure:\"\"}' --source-site-operations NotRequired" - ], - "name": "protected-item failover hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{in-mage-rcm:{perform-shutdown:true}}' --source-site-operations NotRequired" - ], - "name": "protected-item unplanned-failover for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/unplannedfailover", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create an ASR replication protected item (Enable replication)." - }, - "names": [ - "site-recovery", - "protected-item", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protected-item update -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" - ], - "name": "protected-item update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Protected Item" - }, - "names": [ - "site-recovery", - "protected-item" - ] - }, - "protection-container": { - "commandGroups": { - "mapping": { - "commands": { - "create": { - "help": { - "short": "Create operation to create a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping create -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Disabled}}' --target-container container2_id" - ], - "name": "protection-container mapping create for A2A" - }, - { - "commands": [ - "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{hyper-v-replica-azure:\"\"}'" - ], - "name": "protection-container mapping create for H2A" - }, - { - "commands": [ - "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{in-mage-rcm:{enable-agent-auto-upgrade:true}}'" - ], - "name": "protection-container mapping create for V2A RCM" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to purge(force delete) a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping delete -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name" - ], - "name": "protection-container mapping delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the protection container mappings for a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping list -g rg --fabric-name fabric_source_name --protection-container container_source_name --vault-name vault_name" - ], - "name": "protection-container mapping list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "The operation to delete or remove a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping remove -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" - ], - "name": "protection-container mapping remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping show -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" - ], - "name": "protection-container mapping show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create a protection container mapping." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container mapping update -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Enabled}}' --target-container container_recovery_id" - ], - "name": "protection-container mapping update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage a protection container mapping for a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "mapping" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create to create a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container create -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name --provider-input '[{instance-type:A2A}]'" - ], - "name": "protection-container create for A2A" - }, - { - "commands": [ - "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \\\"Microsoft Azure\\\" --provider-input '{hyper-v-replica-azure:\"\"}'" - ], - "name": "protection-container create for hyper-v-replica-azure" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the protection containers in the specified fabric." - }, - "names": [ - "site-recovery", - "protection-container", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container list -g rg --fabric-name fabric_source_name --vault-name vault_name" - ], - "name": "protection-container list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Operation to remove a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "remove" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container remove -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" - ], - "name": "protection-container remove" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/remove", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container show -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" - ], - "name": "protection-container show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "switch-protection": { - "help": { - "short": "Operation to switch protection from one container to another or one replication provider to another." - }, - "names": [ - "site-recovery", - "protection-container", - "switch-protection" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container switch-protection --fabric-name fabric1_name -n container1_name --protected-item protected_item_name -g rg --vault-name vault_name --provider-details '{a2a:{policy-id:policy_id,recovery-container-id:container1_id,recovery-resource-group-id:vm_rg_id,vm-managed-disks:[{disk-id:recovery_os_disk,primary-staging-azure-storage-account-id:storage2_id,recovery-resource-group-id:vm_rg_id}]}}'" - ], - "name": "protection-container switch-protection for A2A" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/switchprotection", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update to create a protection container." - }, - "names": [ - "site-recovery", - "protection-container", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery protection-container update -g rg --fabric-name fabric_source_name -n container_source_name --vault-name vault_name --provider-input '[{instance-type:A2ACrossClusterMigration}]'" - ], - "name": "protection-container update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Protection Container" - }, - "names": [ - "site-recovery", - "protection-container" - ] - }, - "recovery-plan": { - "commands": { - "create": { - "help": { - "short": "Create operation to create a recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan create -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan create A2A" - }, - { - "commands": [ - "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"protectable_item_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \\\"Microsoft Azure\\\" --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan create hyper-v-replica-azure" - }, - { - "commands": [ - "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"vm_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \"Microsoft Azure\" --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan create for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan delete -n recovery_plan_name -g rg --vault-name vault_name" - ], - "name": "recovery-plan delete" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the recovery plans in the vault." - }, - "names": [ - "site-recovery", - "recovery-plan", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan list -g rg --vault-name vault_name" - ], - "name": "recovery-plan list" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of the recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan show -n recovery_plan_name -g rg --vault-name vault_name" - ], - "name": "recovery-plan show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create a recovery plan." - }, - "names": [ - "site-recovery", - "recovery-plan", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-plan update -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" - ], - "name": "recovery-plan update" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the recovery plans in the vault." - }, - "names": [ - "site-recovery", - "recovery-plan" - ] - }, - "recovery-services-provider": { - "commands": { - "list": { - "help": { - "short": "List the registered recovery services providers for the specified fabric." - }, - "names": [ - "site-recovery", - "recovery-services-provider", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery recovery-services-provider list --fabric-name \"fabric_name\" -g \"rg\" --vault-name \"vault_name\"" - ], - "name": "recovery-services-provider list for v2arcm" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationrecoveryservicesproviders", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage fabric recovery-services-provider" - }, - "names": [ - "site-recovery", - "recovery-services-provider" - ] - }, - "replication-eligibility": { - "commands": { - "list": { - "help": { - "short": "List whether a given VM can be protected or not in which case returns list of errors." - }, - "names": [ - "site-recovery", - "replication-eligibility", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery replication-eligibility list -g rg --virtual-machine-name vm_name" - ], - "name": "List replication eligibility" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show-default": { - "help": { - "short": "Get whether a given VM can be protected or not in which case returns list of errors." - }, - "names": [ - "site-recovery", - "replication-eligibility", - "show-default" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery replication-eligibility show-default -g rg --virtual-machine-name vm_name" - ], - "name": "Show default replication-eligibility" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults/default", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Replication Eligibility" - }, - "names": [ - "site-recovery", - "replication-eligibility" - ] - }, - "vault": { - "commandGroups": { - "health": { - "commands": { - "refresh-default": { - "help": { - "short": "Refresh default for the health of the vault." - }, - "names": [ - "site-recovery", - "vault", - "health", - "refresh-default" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault health refresh-default -g rg --vault-name vault_name" - ], - "name": "health refresh-default" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth/default/refresh", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the health details of the vault." - }, - "names": [ - "site-recovery", - "vault", - "health", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault health show -g rg --vault-name vault_name" - ], - "name": "health show" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage the health details of the vault." - }, - "names": [ - "site-recovery", - "vault", - "health" - ] - } - }, - "commands": { - "list-appliance": { - "help": { - "short": "List the list of Azure Site Recovery appliances for the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-appliance" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-appliance -g rg --vault-name vault_name" - ], - "name": "list-appliance for vault" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationappliances", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-migration-item": { - "help": { - "short": "Get the list of ASR replication migration items in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-migration-item" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-migration-item -g rg --vault-name vault_name" - ], - "name": "list-migration-item" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationmigrationitems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-network": { - "help": { - "short": "List the networks available in a vault." - }, - "names": [ - "site-recovery", - "vault", - "list-network" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-network -g rg --vault-name vault_name" - ], - "name": "list-network" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworks", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-network-mapping": { - "help": { - "short": "List all ASR network mappings in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-network-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-network-mapping -g rg --vault-name vault_name" - ], - "name": "list-network-mapping" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworkmappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-protected-item": { - "help": { - "short": "List the list of ASR replication protected items in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-protected-item" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-protected-item -g rg --vault-name vault_name" - ], - "name": "list-protected-item" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotecteditems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-protection-container": { - "help": { - "short": "List the protection containers in a vault." - }, - "names": [ - "site-recovery", - "vault", - "list-protection-container" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-protection-container -g rg --vault-name vault_name" - ], - "name": "list-protection-container" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainers", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-protection-container-mapping": { - "help": { - "short": "List the protection container mappings in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-protection-container-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-protection-container-mapping -g rg --vault-name vault_name" - ], - "name": "list-protection-container-mapping" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainermappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-recovery-services-provider": { - "help": { - "short": "List the registered recovery services providers in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-recovery-services-provider" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-recovery-services-provider -g rg --vault-name vault_name" - ], - "name": "list-recovery-services-provider" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryservicesproviders", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-storage-classification": { - "help": { - "short": "List the storage classifications in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-storage-classification" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-storage-classification -g rg --vault-name vault_name" - ], - "name": "list-storage-classification" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassifications", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-storage-classification-mapping": { - "help": { - "short": "List the storage classification mappings in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-storage-classification-mapping" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-storage-classification-mapping -g rg --vault-name vault_name" - ], - "name": "list-storage-classification-mapping" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassificationmappings", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-v-center": { - "help": { - "short": "List the vCenter servers registered in the vault." - }, - "names": [ - "site-recovery", - "vault", - "list-v-center" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault list-v-center -g rg --vault-name vault_name" - ], - "name": "list-v-center" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvcenters", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show-supported-operating-system": { - "help": { - "short": "Show the supported operating system for the vault." - }, - "names": [ - "site-recovery", - "vault", - "show-supported-operating-system" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vault show-supported-operating-system -g rg --vault-name vault_name" - ], - "name": "show-supported-operating-system" - } - ], - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationsupportedoperatingsystems", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Vault" - }, - "names": [ - "site-recovery", - "vault" - ] - }, - "vmware-site": { - "commandGroups": { - "machine": { - "commands": { - "list": { - "help": { - "short": "List to get machine." - }, - "names": [ - "site-recovery", - "vmware-site", - "machine", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vmware-site machine list -g \"rg\" --site-name \"site_name\"" - ], - "name": "vmware-site machine list for v2arcm" - } - ], - "name": "2020-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/machines", - "plane": "mgmt-plane", - "version": "2020-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage vmware-site machines" - }, - "names": [ - "site-recovery", - "vmware-site", - "machine" - ] - }, - "run-as-account": { - "commands": { - "list": { - "help": { - "short": "List to get run as accounts." - }, - "names": [ - "site-recovery", - "vmware-site", - "run-as-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "site-recovery vmware-site run-as-account list -g \"rg\" --site-name \"site_name\"" - ], - "name": "vmware-site run-as-account list" - } - ], - "name": "2020-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/runasaccounts", - "plane": "mgmt-plane", - "version": "2020-01-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage vmware-site run-as-account" - }, - "names": [ - "site-recovery", - "vmware-site", - "run-as-account" - ] - } - }, - "help": { - "short": "Manage vmware-site" - }, - "names": [ - "site-recovery", - "vmware-site" - ] - } - }, - "help": { - "short": "Manage Site Recovery Service" - }, - "names": [ - "site-recovery" - ] - }, - "snapshot": { - "commands": { - "create": { - "help": { - "short": "Create a snapshot." - }, - "names": [ - "snapshot", - "create" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a snapshot." - }, - "names": [ - "snapshot", - "delete" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List snapshots under a resource group." - }, - "names": [ - "snapshot", - "list" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2022-03-02" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2019-07-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "revoke-access": { - "help": { - "short": "Revoke access to a snapshot." - }, - "names": [ - "snapshot", - "revoke-access" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" - ], - "name": "Revoke read access to a snapshot." - } - ], - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "examples": [ - { - "commands": [ - "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" - ], - "name": "Revoke read access to a snapshot." - } - ], - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" - ], - "name": "Revoke read access to a snapshot." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a snapshot." - }, - "names": [ - "snapshot", - "show" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a snapshot." - }, - "names": [ - "snapshot", - "update" - ], - "versions": [ - { - "name": "2022-03-02", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2022-03-02" - } - ] - }, - { - "name": "2019-07-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2019-07-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage point-in-time copies of managed disks, native blobs, or other snapshots." - }, - "names": [ - "snapshot" - ] - }, - "spatial-anchors-account": { - "commandGroups": { - "key": { - "commands": { - "renew": { - "help": { - "short": "Regenerate specified Key of a Spatial Anchors Account" - }, - "names": [ - "spatial-anchors-account", - "key", - "renew" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" - ], - "name": "Regenerate spatial anchors account keys" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/regeneratekeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "List Both of the 2 Keys of a Spatial Anchors Account" - }, - "names": [ - "spatial-anchors-account", - "key", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "List spatial anchor account key" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/listkeys", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage developer keys of a spatial anchors account." - }, - "names": [ - "spatial-anchors-account", - "key" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account create -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Create spatial anchor account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Delete spatial anchors account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List Spatial Anchors Accounts by Subscription" - }, - "names": [ - "spatial-anchors-account", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account list --resource-group \"MyResourceGroup\"" - ], - "name": "List spatial anchor accounts by resource group" - }, - { - "commands": [ - "spatial-anchors-account list" - ], - "name": "List spatial anchors accounts by subscription" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Get a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" - ], - "name": "Get spatial anchors account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Spatial Anchors Account." - }, - "names": [ - "spatial-anchors-account", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "spatial-anchors-account update -n \"MyAccount\" --resource-group \"MyResourceGroup\" --location \"eastus2euap\" --tags hero=\"romeo\" heroine=\"juliet\"" - ], - "name": "Update spatial anchors account" - } - ], - "name": "2021-03-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", - "plane": "mgmt-plane", - "version": "2021-03-01-preview" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage spatial anchor account with mixed reality." - }, - "names": [ - "spatial-anchors-account" - ] - }, - "sql": { - "commandGroups": { - "mi": { - "commandGroups": { - "dtc": { - "commands": { - "create": { - "help": { - "short": "Create managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "create" - ], - "versions": [ - { - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List a list of managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "list" - ], - "versions": [ - { - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "This command gets managed instance DTC settings." - ], - "short": "Get managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi dtc show --g resourceGroup1 --managed-instance-name managedInstance1" - ], - "name": "Gets the managed instance DTC" - }, - { - "commands": [ - "sql mi dtc show --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current" - ], - "name": "Gets the managed instance DTC with the specified resource ID" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "This command updates the managed instance DTC settings. All parameters are optional." - ], - "short": "Update managed instance DTC settings." - }, - "names": [ - "sql", - "mi", - "dtc", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --dtc-enabled true", - "sql mi dtc update --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current --dtc-enabled true" - ], - "name": "Enable DTC on a managed instance" - }, - { - "commands": [ - "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --xa-transactions-enabled true" - ], - "name": "Allow XA transactions for managed instance DTC" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "The managed instance DTC object can be fetched and updated using these commands." - ], - "short": "Commands related to managed instance DTC management." - }, - "names": [ - "sql", - "mi", - "dtc" - ] - }, - "endpoint-cert": { - "commands": { - "list": { - "help": { - "short": "List certificates used on endpoints on the target instance." - }, - "names": [ - "sql", - "mi", - "endpoint-cert", - "list" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a certificate used on the endpoint with the given id." - }, - "names": [ - "sql", - "mi", - "endpoint-cert", - "show" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Endpoint certificates management commands." - }, - "names": [ - "sql", - "mi", - "endpoint-cert" - ] - }, - "link": { - "commands": { - "create": { - "help": { - "short": "Create a distributed availability group between Sql On-Prem and Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "link", - "create" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Drop a distributed availability group between Sql On-Prem and Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "link", - "delete" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of a distributed availability groups in instance." - }, - "names": [ - "sql", - "mi", - "link", - "list" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a distributed availability group info." - }, - "names": [ - "sql", - "mi", - "link", - "show" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a distributed availability group between Sql On-Prem and Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "link", - "update" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Instance link management commands." - }, - "names": [ - "sql", - "mi", - "link" - ] - }, - "partner-cert": { - "commands": { - "create": { - "help": { - "short": "Upload a server trust certificate from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "create" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a server trust certificate that was uploaded from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "delete" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Get a list of server trust certificates that were uploaded from box to the given Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "list" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a server trust certificate that was uploaded from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "show" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Upload a server trust certificate from box to Sql Managed Instance." - }, - "names": [ - "sql", - "mi", - "partner-cert", - "update" - ], - "versions": [ - { - "name": "2022-02-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", - "plane": "mgmt-plane", - "version": "2022-02-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Server trust certificate management commands." - }, - "names": [ - "sql", - "mi", - "partner-cert" - ] - }, - "server-configuration-option": { - "commands": { - "list": { - "help": { - "short": "List a list of managed instance server configuration options." - }, - "names": [ - "sql", - "mi", - "server-configuration-option", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi server-configuration-option list -g 'ResourceGroup_1' --mi 'ManagedInstance_1'" - ], - "name": "List server configuration options on ManagedInstance_1 in ResourceGroup_1" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "set": { - "help": { - "short": "Set managed instance server configuration option." - }, - "names": [ - "sql", - "mi", - "server-configuration-option", - "set" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "mi server-configuration-option set -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name 'allowPolybaseExport' --value '1'" - ], - "name": "Create server configuration option on ManagedInstance_1 in ResourceGroup_1" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get managed instance server configuration option." - }, - "names": [ - "sql", - "mi", - "server-configuration-option", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "sql mi server-configuration-option show -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name allowPolybaseExport" - ], - "name": "Show server configuration option allowPolybaseExport on ManagedInstance_1 in ResourceGroup_1" - } - ], - "name": "2022-08-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", - "plane": "mgmt-plane", - "version": "2022-08-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Server configuration option management commands." - }, - "names": [ - "sql", - "mi", - "server-configuration-option" - ] - } - }, - "help": { - "short": "Manage SQL managed instances." - }, - "names": [ - "sql", - "mi" - ] - } - }, - "help": { - "short": "Manage Azure SQL Databases and Data Warehouses." - }, - "names": [ - "sql" - ] - }, - "stack-hci": { - "commandGroups": { - "arc-setting": { - "commands": { - "consent-and-install-default-extension": { - "help": { - "short": "Add consent time for default extensions and initiate extensions installation" - }, - "names": [ - "stack-hci", - "arc-setting", - "consent-and-install-default-extension" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name" - ], - "name": "Consent and install default extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create arc setting for HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting create --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "create-identity": { - "help": { - "short": "Create AAD identity for arc settings." - }, - "names": [ - "stack-hci", - "arc-setting", - "create-identity" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting create-identity --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create arc identity" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete arc setting resource details of HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting delete --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Delete arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "generate-password": { - "help": { - "short": "Generate password for arc settings." - }, - "names": [ - "stack-hci", - "arc-setting", - "generate-password" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting generate-password --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Generate password" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "initialize-disable-proces": { - "help": { - "short": "Initialize ARC Disable process on the cluster" - }, - "names": [ - "stack-hci", - "arc-setting", - "initialize-disable-proces" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name" - ], - "name": "Initialize disable proces" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List arc setting resources of HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting list --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "List arc setting resources by HCI cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get arc setting resource details of HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting show --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Get arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update arc setting for HCI cluster." - }, - "names": [ - "stack-hci", - "arc-setting", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci arc-setting update --resource-group \"test-rg\" --cluster-name \"myCluster\" --name \"default\" --tags \"{tag:tag}\"" - ], - "name": "Update arc setting" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage arc setting with stack hci." - }, - "names": [ - "stack-hci", - "arc-setting" - ] - }, - "cluster": { - "commandGroups": { - "identity": { - "commands": { - "assign": { - "help": { - "short": "Assign identities" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "assign" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete identities" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "delete" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - } - ] - }, - "remove": { - "help": { - "short": "Remove identities" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "remove" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show identity" - }, - "names": [ - "stack-hci", - "cluster", - "identity", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "subresource": "identity", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage identity" - }, - "names": [ - "stack-hci", - "cluster", - "identity" - ] - }, - "offer": { - "commandGroups": { - "sku": { - "commands": { - "list": { - "help": { - "short": "List Skus available for a offer within the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "sku", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get SKU resource details within a offer of HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "sku", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster offer sku" - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "sku" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List Offers available across publishers for the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Offer resource details within a publisher of HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "offer", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster offer" - }, - "names": [ - "stack-hci", - "cluster", - "offer" - ] - }, - "publisher": { - "commandGroups": { - "offer": { - "commands": { - "list": { - "help": { - "short": "List Offers available for a publisher within the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "offer", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster publisher offer" - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "offer" - ] - } - }, - "commands": { - "list": { - "help": { - "short": "List Publishers available for the HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "list" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get Publisher resource details of HCI Cluster." - }, - "names": [ - "stack-hci", - "cluster", - "publisher", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster publisher" - }, - "names": [ - "stack-hci", - "cluster", - "publisher" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create an HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster create --location \"East US\" --aad-client-id \"24a6e53d-04e5-44d2-b7cc-1b732a847dfc\" --aad-tenant-id \"7e589cc1-a8b6-4dff-91bd-5ec0fa18db94\" --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --name \"myCluster\" --resource- group \"test-rg\"" - ], - "name": "Create cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "create-identity": { - "help": { - "short": "Create cluster identity." - }, - "names": [ - "stack-hci", - "cluster", - "create-identity" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster create-identity --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Create cluster identity" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster delete --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Delete cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "extend-software-assurance-benefit": { - "help": { - "short": "Extend Software Assurance Benefit to a cluster" - }, - "names": [ - "stack-hci", - "cluster", - "extend-software-assurance-benefit" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable" - ], - "name": "Extend software assurance benefit" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all HCI clusters in a subscription." - }, - "names": [ - "stack-hci", - "cluster", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster list --resource-group \"test-rg\"" - ], - "name": "List clusters in a given resource group" - }, - { - "commands": [ - "stack-hci cluster list" - ], - "name": "List clusters in a given subscription" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster show --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Get cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an HCI cluster." - }, - "names": [ - "stack-hci", - "cluster", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster update --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --desired-properties \"{diagnosticLevel:Basic,windowsServerSubscription:Enabled}\" --tags \"tag:\"value\" --name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "Update cluster" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "upload-certificate": { - "help": { - "short": "Upload certificate." - }, - "names": [ - "stack-hci", - "cluster", - "upload-certificate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster upload-certificate --cluster-name name -g rg --certificates \"[base64cert,base64cert]\"" - ], - "name": "Upload certificate" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster with stack hci." - }, - "names": [ - "stack-hci", - "cluster" - ] - }, - "cluster-update": { - "commandGroups": { - "summary": { - "commands": { - "create": { - "help": { - "short": "Create Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary create --cluster-name name -g rg" - ], - "name": "Create cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete Update Summaries" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary delete --cluster-name name -g rg" - ], - "name": "Delete cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary list --cluster-name name -g rg" - ], - "name": "List cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get all Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary show --cluster-name name -g rg" - ], - "name": "Show cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Update summaries under the HCI cluster" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions \"[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]\"" - ], - "name": "Update cluster update summary" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Update summaries" - }, - "names": [ - "stack-hci", - "cluster-update", - "summary" - ] - }, - "update-run": { - "commands": { - "create": { - "help": { - "short": "Create Update runs for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name" - ], - "name": "Create update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified Update Run" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name" - ], - "name": "Delete update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Update runs for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name" - ], - "name": "List update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the Update run for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name" - ], - "name": "Show update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update Update runs for a specified update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress \"{name:cli_update_test,description:update_test}\"" - ], - "name": "Update update run" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Update runs" - }, - "names": [ - "stack-hci", - "cluster-update", - "update-run" - ] - } - }, - "commands": { - "apply": { - "help": { - "short": "Apply Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "apply" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update apply -g rg --cluster-name name --update-name name" - ], - "name": "Cluster update apply" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "create": { - "help": { - "short": "Create specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update create -g rg --cluster-name name -n updates-name" - ], - "name": "Create cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update delete -g rg --cluster-name name -n updates-name" - ], - "name": "Delete cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all Updates" - }, - "names": [ - "stack-hci", - "cluster-update", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update list -g rg --cluster-name name" - ], - "name": "List cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update show -g rg --cluster-name name -n updates-name" - ], - "name": "Show cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update specified Update" - }, - "names": [ - "stack-hci", - "cluster-update", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest" - ], - "name": "Update cluster update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage cluster updates" - }, - "names": [ - "stack-hci", - "cluster-update" - ] - }, - "extension": { - "commands": { - "create": { - "help": { - "short": "Create extension for HCI cluster." - }, - "names": [ - "stack-hci", - "extension", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension create --arc-setting-name \"default\" --cluster-name \"myCluster\" --type \"MicrosoftMonitoringAgent\" --protected-settings '{\"workspaceId\": \"xx\", \"port\": \"6516\"}' --publisher \"Microsoft.Compute\" --settings '{\"workspaceKey\": \"xx\"}' --type-handler-version \"1.10\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Create arc extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete particular arc extension of HCI Cluster." - }, - "names": [ - "stack-hci", - "extension", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension delete --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Delete arc extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all extensions under arc setting resource." - }, - "names": [ - "stack-hci", - "extension", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension list --arc-setting-name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" - ], - "name": "List extensions under arc setting resource" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get particular arc extension of HCI cluster." - }, - "names": [ - "stack-hci", - "extension", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "stack-hci extension show --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" - ], - "name": "Get arc settings extension" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update extension for HCI cluster." - }, - "names": [ - "stack-hci", - "extension", - "update" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "upgrade": { - "help": { - "short": "Upgrade a particular Arc Extension of HCI Cluster." - }, - "names": [ - "stack-hci", - "extension", - "upgrade" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage extension with stack hci." - }, - "names": [ - "stack-hci", - "extension" - ] - } - }, - "help": { - "short": "Manage Azure Stack HCI." - }, - "names": [ - "stack-hci" - ] - }, - "storage": { - "commandGroups": { - "account": { - "commandGroups": { - "migration": { - "commands": { - "show": { - "help": { - "short": "Get the status of the ongoing migration for the specified storage account." - }, - "names": [ - "storage", - "account", - "migration", - "show" - ], - "versions": [ - { - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/accountmigrations/{}", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region." - }, - "names": [ - "storage", - "account", - "migration", - "start" - ], - "versions": [ - { - "name": "2023-01-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/startaccountmigration", - "plane": "mgmt-plane", - "version": "2023-01-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage Storage Account Migration" - }, - "names": [ - "storage", - "account", - "migration" - ] - } - }, - "help": { - "short": "Manage storage accounts." - }, - "names": [ - "storage", - "account" - ] - } - }, - "help": { - "short": "Manage Azure Cloud Storage resources." - }, - "names": [ - "storage" - ] - }, - "storage-mover": { - "commandGroups": { - "agent": { - "commands": { - "create": { - "help": { - "short": "Creates an Agent resource, which references a hybrid compute machine that can run jobs." - }, - "names": [ - "storage-mover", - "agent", - "create" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Agents in a Storage Mover." - }, - "names": [ - "storage-mover", - "agent", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "agent list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "agent list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets an Agent resource." - }, - "names": [ - "storage-mover", - "agent", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "unregister": { - "help": { - "short": "Unregisters an Agent resource." - }, - "names": [ - "storage-mover", - "agent", - "unregister" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent unregister" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" - ], - "name": "agent unregister" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an Agent resource, which references a hybrid compute machine that can run jobs." - }, - "names": [ - "storage-mover", - "agent", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" - ], - "name": "agent update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" - ], - "name": "agent update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Agent resource, which references a hybrid compute machine that can run jobs." - }, - "names": [ - "storage-mover", - "agent" - ] - }, - "endpoint": { - "commands": { - "create": { - "help": { - "short": "Creates an Endpoint resource, which represents a data transfer source or destination." - }, - "names": [ - "storage-mover", - "endpoint", - "create" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes an Endpoint resource." - }, - "names": [ - "storage-mover", - "endpoint", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Endpoints in a Storage Mover." - }, - "names": [ - "storage-mover", - "endpoint", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "endpoint list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "endpoint list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets an Endpoint resource." - }, - "names": [ - "storage-mover", - "endpoint", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" - ], - "name": "endpoint show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Updates an Endpoint resource, which represents a data transfer source or destination." - }, - "names": [ - "storage-mover", - "endpoint", - "update" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Endpoint resource, which represents a data transfer source or destination." - }, - "names": [ - "storage-mover", - "endpoint" - ] - }, - "job-definition": { - "commands": { - "create": { - "help": { - "short": "Creates a Job Definition resource, which contains configuration for a single unit of managed data transfer." - }, - "names": [ - "storage-mover", - "job-definition", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" - ], - "name": "job-definition create" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" - ], - "name": "job-definition create" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a Job Definition resource." - }, - "names": [ - "storage-mover", - "job-definition", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Job Definitions in a Project." - }, - "names": [ - "storage-mover", - "job-definition", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Job Definition resource." - }, - "names": [ - "storage-mover", - "job-definition", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "start-job": { - "help": { - "short": "Requests an Agent to start a new instance of this Job Definition, generating a new Job Run resource." - }, - "names": [ - "storage-mover", - "job-definition", - "start-job" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition start-job" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition start-job" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "stop-job": { - "help": { - "short": "Requests the Agent of any active instance of this Job Definition to stop." - }, - "names": [ - "storage-mover", - "job-definition", - "stop-job" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition stop-job" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-definition stop-job" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Job Definition resource, which contains configuration for a single unit of managed data transfer." - }, - "names": [ - "storage-mover", - "job-definition", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" - ], - "name": "job-definition update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" - ], - "name": "job-definition update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Job Definition resource, which contains configuration for a single unit of managed data transfer." - }, - "names": [ - "storage-mover", - "job-definition" - ] - }, - "job-run": { - "commands": { - "list": { - "help": { - "short": "Lists all Job Runs in a Job Definition." - }, - "names": [ - "storage-mover", - "job-run", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Job Run resource." - }, - "names": [ - "storage-mover", - "job-run", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" - ], - "name": "job-run show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Job Run resource." - }, - "names": [ - "storage-mover", - "job-run" - ] - }, - "project": { - "commands": { - "create": { - "help": { - "short": "Creates a Project resource, which is a logical grouping of related jobs." - }, - "names": [ - "storage-mover", - "project", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" - ], - "name": "project create" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" - ], - "name": "project create" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a Project resource." - }, - "names": [ - "storage-mover", - "project", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Projects in a Storage Mover." - }, - "names": [ - "storage-mover", - "project", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "project list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project list -g {rg} --storage-mover-name {mover_name}" - ], - "name": "project list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Project resource." - }, - "names": [ - "storage-mover", - "project", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" - ], - "name": "project show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Project resource, which is a logical grouping of related jobs." - }, - "names": [ - "storage-mover", - "project", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" - ], - "name": "project update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" - ], - "name": "project update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Project resource, which is a logical grouping of related jobs." - }, - "names": [ - "storage-mover", - "project" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Creates a top-level Storage Mover resource." - }, - "names": [ - "storage-mover", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" - ], - "name": "storage-mover create" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" - ], - "name": "storage-mover create" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Deletes a Storage Mover resource." - }, - "names": [ - "storage-mover", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover delete -g {rg} -n {mover_name}" - ], - "name": "storage-mover delete" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover delete -g {rg} -n {mover_name}" - ], - "name": "storage-mover delete" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "list": { - "help": { - "short": "Lists all Storage Movers in a subscription." - }, - "names": [ - "storage-mover", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover list -g {rg}" - ], - "name": "storage-mover list" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover list -g {rg}" - ], - "name": "storage-mover list" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Gets a Storage Mover resource." - }, - "names": [ - "storage-mover", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover show -g {rg} -n {mover_name}" - ], - "name": "storage-mover show" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover show -g {rg} -n {mover_name}" - ], - "name": "storage-mover show" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a top-level Storage Mover resource." - }, - "names": [ - "storage-mover", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" - ], - "name": "storage-mover update" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" - ], - "name": "storage-mover update" - } - ], - "name": "2023-07-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", - "plane": "mgmt-plane", - "version": "2023-07-01-preview" - } - ] - } - ] - } - }, - "help": { - "short": "Manage top-level Storage Mover resource." - }, - "names": [ - "storage-mover" - ] - }, - "tsi": { - "commandGroups": { - "access-policy": { - "commands": { - "create": { - "help": { - "short": "Create an access policy in the specified environment." - }, - "names": [ - "tsi", - "access-policy", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy create --name \"ap1\" --environment-name \"env1\" --description \"some description\" --principal-object-id \"aGuid\" --roles Reader Contributor --resource-group \"rg1\"" - ], - "name": "AccessPoliciesCreate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the access policy with the specified name in the specified subscription, resource group, and environment" - }, - "names": [ - "tsi", - "access-policy", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy delete --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesDelete" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available access policies associated with the environment." - }, - "names": [ - "tsi", - "access-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy list --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesByEnvironment" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the access policy with the specified name in the specified environment." - }, - "names": [ - "tsi", - "access-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy show --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesGet" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the access policy with the specified name in the specified subscription, resource group, and environment." - }, - "names": [ - "tsi", - "access-policy", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi access-policy update --name \"ap1\" --roles \"Reader\" --roles \"Contributor\" --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "AccessPoliciesUpdate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage access policy with timeseriesinsights." - }, - "names": [ - "tsi", - "access-policy" - ] - }, - "environment": { - "commands": { - "create": { - "help": { - "short": "Create an environment in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "create" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the environment with the specified name in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi environment delete --name \"env1\" --resource-group \"rg1\"" - ], - "name": "EnvironmentsDelete" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available environments within a subscription, irrespective of the resource groups." - }, - "names": [ - "tsi", - "environment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi environment list --resource-group \"rg1\"" - ], - "name": "EnvironmentsByResourceGroup" - }, - { - "commands": [ - "tsi environment list" - ], - "name": "EnvironmentsBySubscription" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.timeseriesinsights/environments", - "plane": "mgmt-plane", - "version": "2020-05-15" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the environment with the specified name in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi environment show --name \"env1\" --resource-group \"rg1\"" - ], - "name": "EnvironmentsGet" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an environment in the specified subscription and resource group." - }, - "names": [ - "tsi", - "environment", - "update" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage environment with Azure Time Series Insights." - }, - "names": [ - "tsi", - "environment" - ] - }, - "event-source": { - "commands": { - "create": { - "help": { - "short": "Create an event source under the specified environment." - }, - "names": [ - "tsi", - "event-source", - "create" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the event source with the specified name in the specified subscription, resource group, and environment" - }, - "names": [ - "tsi", - "event-source", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi event-source delete --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" - ], - "name": "DeleteEventSource" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available event sources associated with the subscription and within the specified resource group and environment." - }, - "names": [ - "tsi", - "event-source", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi event-source list --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "ListEventSourcesByEnvironment" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the event source with the specified name in the specified environment." - }, - "names": [ - "tsi", - "event-source", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi event-source show --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" - ], - "name": "GetEventHubEventSource" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an event source under the specified environment." - }, - "names": [ - "tsi", - "event-source", - "update" - ], - "versions": [ - { - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage event source with timeseriesinsights." - }, - "names": [ - "tsi", - "event-source" - ] - }, - "reference-data-set": { - "commands": { - "create": { - "help": { - "short": "Create a reference data set in the specified environment." - }, - "names": [ - "tsi", - "reference-data-set", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set create --environment-name \"env1\" --location westus --key-properties name=\"DeviceId1\" type=\"String\" --key-properties name=\"DeviceFloor\" type=\"Double\" --name \"rds1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsCreate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete the reference data set with the specified name in the specified subscription, resource group, and environment" - }, - "names": [ - "tsi", - "reference-data-set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set delete --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsDelete" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all the available reference data sets associated with the subscription and within the specified resource group and environment." - }, - "names": [ - "tsi", - "reference-data-set", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set list --environment-name \"env1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsListByEnvironment" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the reference data set with the specified name in the specified environment." - }, - "names": [ - "tsi", - "reference-data-set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set show --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsGet" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update the reference data set with the specified name in the specified subscription, resource group, and environment." - }, - "names": [ - "tsi", - "reference-data-set", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "tsi reference-data-set update --environment-name \"env1\" --name \"rds1\" --tags someKey=\"someValue\" --resource-group \"rg1\"" - ], - "name": "ReferenceDataSetsUpdate" - } - ], - "name": "2020-05-15", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", - "plane": "mgmt-plane", - "version": "2020-05-15" - } - ] - } - ] - } - }, - "help": { - "short": "Manage reference data set with timeseriesinsights." - }, - "names": [ - "tsi", - "reference-data-set" - ] - } - }, - "help": { - "short": "Manage Azure Time Series Insights." - }, - "names": [ - "tsi" - ] - }, - "vm": { - "commandGroups": { - "availability-set": { - "commands": { - "create": { - "help": { - "short": "Create an availability set." - }, - "names": [ - "vm", - "availability-set", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an availability set." - }, - "names": [ - "vm", - "availability-set", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set delete -n MyAvSet -g MyResourceGroup" - ], - "name": "Delete an availability set." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-sizes": { - "help": { - "short": "List all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set." - }, - "names": [ - "vm", - "availability-set", - "list-sizes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" - ], - "name": "List VM sizes for an availability set." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about an availability set." - }, - "names": [ - "vm", - "availability-set", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm availability-set show -n MyAvSet -g MyResourceGroup" - ], - "name": "Get information about an availability set." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an availability set." - }, - "names": [ - "vm", - "availability-set", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "To provide redundancy to an application, it is recommended to group two or more virtual machines in an availability set. This configuration ensures that during either a planned or unplanned maintenance event, at least one virtual machine will be available." - ], - "short": "Group resources into availability sets." - }, - "names": [ - "vm", - "availability-set" - ] - }, - "extension": { - "commandGroups": { - "image": { - "commands": { - "list-names": { - "help": { - "short": "List the names of available extensions." - }, - "names": [ - "vm", - "extension", - "image", - "list-names" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Docker')]\"" - ], - "name": "Find Docker extensions by publisher and location." - }, - { - "commands": [ - "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Custom')]\"" - ], - "name": "Find CustomScript extensions by publisher and location." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-versions": { - "help": { - "short": "List the versions for available extensions." - }, - "names": [ - "vm", - "extension", - "image", - "list-versions" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension -o table" - ], - "name": "Find the available versions for the Docker extension." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Display information for an extension." - }, - "names": [ - "vm", - "extension", - "image", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension image show -l westus -n CustomScript --publisher Microsoft.Azure.Extensions --version 2.0.2" - ], - "name": "Show the CustomScript extension version 2.0.2." - }, - { - "commands": [ - "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension --query \"[].name\" -o tsv | sort | tail -n 1", - "vm extension image show -l westus --publisher Microsoft.Azure.Extensions -n DockerExtension --version LatestVersion" - ], - "name": "Show the latest version of the Docker extension." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Find the available VM extensions for a subscription and region." - }, - "names": [ - "vm", - "extension", - "image" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create operation to create or update the extension." - }, - "names": [ - "vm", - "extension", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete operation to delete the extension." - }, - "names": [ - "vm", - "extension", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" - ], - "name": "Use a VM name and extension to delete an extension from a VM." - }, - { - "commands": [ - "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" - ], - "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get operation to get the extension." - }, - "names": [ - "vm", - "extension", - "show" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update operation to create or update the extension." - }, - "names": [ - "vm", - "extension", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "Extensions are small applications that provide post-deployment configuration and automation tasks on Azure virtual machines. For example, if a virtual machine requires software installation, anti-virus protection, or Docker configuration, a VM extension can be used to complete these tasks. Extensions can be bundled with a new virtual machine deployment or run against any existing system." - ], - "short": "Manage extensions on VMs." - }, - "names": [ - "vm", - "extension" - ] - }, - "host": { - "commandGroups": { - "group": { - "commands": { - "create": { - "help": { - "short": "Create a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host group create --name MyDedicatedHostGroup --platform-fault-domain-count 2 --resource-group MyResourceGroup" - ], - "name": "Create a dedicated host group." - } - ], - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "delete" - ], - "versions": [ - { - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "List dedicated host groups by subscription. If resource group is specified, lists dedicated host groups by resource group." - ], - "short": "List dedicated host groups." - }, - "names": [ - "vm", - "host", - "group", - "list" - ], - "versions": [ - { - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/hostgroups", - "plane": "mgmt-plane", - "version": "2019-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host group show --name MyDedicatedHostGroup --resource-group MyResourceGroup" - ], - "name": "Get the details of a dedicated host group." - } - ], - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dedicated host group." - }, - "names": [ - "vm", - "host", - "group", - "update" - ], - "versions": [ - { - "name": "2019-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", - "plane": "mgmt-plane", - "version": "2019-03-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dedicated Host Groups" - }, - "names": [ - "vm", - "host", - "group" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a dedicated host." - }, - "names": [ - "vm", - "host", - "create" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a dedicated host." - }, - "names": [ - "vm", - "host", - "delete" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List dedicated hosts." - }, - "names": [ - "vm", - "host", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host list --host-group MyHostGroup --resource-group MyResourceGroup" - ], - "name": "List dedicated hosts." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "list-resize-options": { - "help": { - "short": "List all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host." - }, - "names": [ - "vm", - "host", - "list-resize-options" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host list-resize-options --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup" - ], - "name": "List all available dedicated host sizes to which the specified dedicated host can be resized." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/hostsizes", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "resize": { - "help": { - "short": "Resize a dedicated host." - }, - "names": [ - "vm", - "host", - "resize" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host resize --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup --sku-name DSv3-Type1" - ], - "name": "Resize a dedicated host." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "restart": { - "help": { - "lines": [ - "The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details." - ], - "short": "Restart the dedicated host." - }, - "names": [ - "vm", - "host", - "restart" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/restart", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the details of a dedicated host." - }, - "names": [ - "vm", - "host", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" - ], - "name": "Get the details of a dedicated host." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" - ], - "name": "Get the details of a dedicated host." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a dedicated host." - }, - "names": [ - "vm", - "host", - "update" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Dedicated Hosts for Virtual Machines" - }, - "names": [ - "vm", - "host" - ] - } - }, - "commands": { - "assess-patches": { - "help": { - "short": "Assess patches on a VM." - }, - "names": [ - "vm", - "assess-patches" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm assess-patches -g MyResourceGroup -n MyVm" - ], - "name": "Assess patches on a VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm assess-patches -g MyResourceGroup -n MyVm" - ], - "name": "Assess patches on a VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "convert": { - "help": { - "short": "Convert a VM with unmanaged disks to use managed disks." - }, - "names": [ - "vm", - "convert" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm convert -g MyResourceGroup -n MyVm" - ], - "name": "Convert a VM with unmanaged disks to use managed disks." - }, - { - "commands": [ - "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "deallocate": { - "help": { - "lines": [ - "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" - ], - "short": "Deallocate a VM so that computing resources are no longer allocated (charges no longer apply). The status will change from 'Stopped' to 'Stopped (Deallocated)'." - }, - "names": [ - "vm", - "deallocate" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - }, - { - "commands": [ - "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Deallocate a VM." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "generalize": { - "help": { - "lines": [ - "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" - ], - "short": "Mark a VM as generalized, allowing it to be imaged for multiple deployments." - }, - "names": [ - "vm", - "generalize" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm deallocate -g MyResourceGroup -n MyVm", - "vm generalize -g MyResourceGroup -n MyVm", - "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture a stopped virtual machine." - }, - { - "commands": [ - "vm deallocate --ids vms_ids", - "vm generalize --ids vms_ids", - "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" - ], - "name": "Deallocate, generalize, and capture multiple stopped virtual machines." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-sizes": { - "help": { - "short": "List available sizes for VMs." - }, - "names": [ - "vm", - "list-sizes" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-sizes -l westus" - ], - "name": "List the available VM sizes in the West US region." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-vm-resize-options": { - "help": { - "short": "List available resizing options for VMs." - }, - "names": [ - "vm", - "list-vm-resize-options" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm list-vm-resize-options -g MyResourceGroup -n MyVm" - ], - "name": "List all available VM sizes for resizing." - }, - { - "commands": [ - "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "List available sizes for all VMs in a resource group." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "perform-maintenance": { - "help": { - "short": "The operation to perform maintenance on a virtual machine." - }, - "names": [ - "vm", - "perform-maintenance" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "reapply": { - "help": { - "short": "Reapply VMs." - }, - "names": [ - "vm", - "reapply" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm reapply -g MyResourceGroup -n MyVm" - ], - "name": "Reapply a VM." - }, - { - "commands": [ - "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Reapply all VMs in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm reapply -g MyResourceGroup -n MyVm" - ], - "name": "Reapply a VM." - }, - { - "commands": [ - "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Reapply all VMs in a resource group." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "redeploy": { - "help": { - "short": "Redeploy an existing VM." - }, - "names": [ - "vm", - "redeploy" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm redeploy -g MyResourceGroup -n MyVm" - ], - "name": "Redeploy a VM." - }, - { - "commands": [ - "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Redeploy all VMs in a resource group." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "reimage": { - "help": { - "lines": [ - "Reimage (upgrade the operating system) a virtual machine which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state. NOTE: The retaining of old OS disk depends on the value of deleteOption of OS disk. If deleteOption is detach, the old OS disk will be preserved after reimage. If deleteOption is delete, the old OS disk will be deleted after reimage. The deleteOption of the OS disk should be updated accordingly before performing the reimage." - ], - "short": "Reimage (upgrade the operating system) a virtual machine." - }, - "names": [ - "vm", - "reimage" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data \"dGVzdA==\" --temp-disk false --exact-version 0.1" - ], - "name": "Reimage a virtual machine." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reimage", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "simulate-eviction": { - "help": { - "short": "Simulate the eviction of a Spot VM." - }, - "names": [ - "vm", - "simulate-eviction" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" - ], - "name": "Simulate the eviction of a Spot VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" - ], - "name": "Simulate the eviction of a Spot VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start a stopped VM." - }, - "names": [ - "vm", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vm start -g MyResourceGroup -n MyVm" - ], - "name": "Start a stopped VM." - }, - { - "commands": [ - "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" - ], - "name": "Start all VMs in a resource group." - }, - { - "commands": [ - "vm start --name MyVm --no-wait --resource-group MyResourceGroup" - ], - "name": "Start a stopped VM." - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage Linux or Windows virtual machines." - }, - "names": [ - "vm" - ] - }, - "vmss": { - "commandGroups": { - "extension": { - "commandGroups": { - "image": { - "commands": { - "list-names": { - "help": { - "short": "List virtual machine extension image types." - }, - "names": [ - "vmss", - "extension", - "image", - "list-names" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "list-versions": { - "help": { - "short": "List virtual machine extension image versions." - }, - "names": [ - "vmss", - "extension", - "image", - "list-versions" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual machine extension image." - }, - "names": [ - "vmss", - "extension", - "image", - "show" - ], - "versions": [ - { - "name": "2022-08-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", - "plane": "mgmt-plane", - "version": "2022-08-01" - } - ] - } - ] - } - }, - "help": { - "short": "Find the available VM extensions for a subscription and region." - }, - "names": [ - "vmss", - "extension", - "image" - ] - } - }, - "help": { - "short": "Manage extensions on a VM scale set." - }, - "names": [ - "vmss", - "extension" - ] - }, - "nic": { - "commands": { - "list": { - "help": { - "short": "Get all network interfaces in a virtual machine scale set." - }, - "names": [ - "vmss", - "nic", - "list" - ], - "versions": [ - { - "name": "2016-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2016-03-30" - } - ] - } - ] - }, - "list-vm-nics": { - "help": { - "short": "Get information about all network interfaces in a virtual machine in a virtual machine scale set." - }, - "names": [ - "vmss", - "nic", - "list-vm-nics" - ], - "versions": [ - { - "name": "2016-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", - "plane": "mgmt-plane", - "version": "2016-03-30" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get the specified network interface in a virtual machine scale set." - }, - "names": [ - "vmss", - "nic", - "show" - ], - "versions": [ - { - "name": "2016-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", - "plane": "mgmt-plane", - "version": "2016-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage network interfaces of a VMSS." - }, - "names": [ - "vmss", - "nic" - ] - }, - "rolling-upgrade": { - "commands": { - "cancel": { - "help": { - "short": "Cancel the current virtual machine scale set rolling upgrade." - }, - "names": [ - "vmss", - "rolling-upgrade", - "cancel" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "get-latest": { - "help": { - "short": "Get the status of the latest virtual machine scale set rolling upgrade." - }, - "names": [ - "vmss", - "rolling-upgrade", - "get-latest" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - }, - "start": { - "help": { - "short": "Start a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected." - }, - "names": [ - "vmss", - "rolling-upgrade", - "start" - ], - "versions": [ - { - "name": "2022-11-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", - "plane": "mgmt-plane", - "version": "2022-11-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage rolling upgrades." - }, - "names": [ - "vmss", - "rolling-upgrade" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a VM scale set." - }, - "names": [ - "vmss", - "create" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a VM scale set." - }, - "names": [ - "vmss", - "delete" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "get-os-upgrade-history": { - "help": { - "short": "List the OS upgrades on a VM scale set instance." - }, - "names": [ - "vmss", - "get-os-upgrade-history" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List all VM scale sets under a resource group." - }, - "names": [ - "vmss", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2023-03-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2020-06-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-12-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss list --resource-group MyResourceGroup" - ], - "name": "List VMSS" - } - ], - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-03-30" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-instance-public-ips": { - "help": { - "short": "List information about all public IP addresses on a virtual machine scale set level." - }, - "names": [ - "vmss", - "list-instance-public-ips" - ], - "versions": [ - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - }, - { - "name": "2018-10-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", - "plane": "mgmt-plane", - "version": "2018-10-01" - } - ] - } - ] - }, - "list-instances": { - "help": { - "lines": [ - "Return a list of virtual machines managed by VMSS. For VMSS in Flexible Orchestration mode, please use \"az vm list\" to get full details." - ], - "short": "List all virtual machines in a VM scale sets." - }, - "names": [ - "vmss", - "list-instances" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "list-skus": { - "help": { - "short": "List SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU." - }, - "names": [ - "vmss", - "list-skus" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "perform-maintenance": { - "help": { - "short": "Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications" - }, - "names": [ - "vmss", - "perform-maintenance" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a virtual machine scale set." - }, - "names": [ - "vmss", - "show" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - }, - "simulate-eviction": { - "help": { - "short": "Simulate the eviction of a Spot virtual machine in a VM scale set." - }, - "names": [ - "vmss", - "simulate-eviction" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" - ], - "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." - } - ], - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "examples": [ - { - "commands": [ - "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" - ], - "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." - } - ], - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a VM scale set." - }, - "names": [ - "vmss", - "update" - ], - "versions": [ - { - "name": "2023-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2023-03-01" - } - ] - }, - { - "name": "2020-06-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2020-06-01" - } - ] - }, - { - "name": "2017-12-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-12-01" - } - ] - }, - { - "name": "2017-03-30", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", - "plane": "mgmt-plane", - "version": "2017-03-30" - } - ] - } - ] - } - }, - "help": { - "short": "Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS)." - }, - "names": [ - "vmss" - ] - }, - "vmware": { - "commandGroups": { - "addon": { - "commands": { - "create": { - "help": { - "short": "Create a addon in a private cloud" - }, - "names": [ - "vmware", - "addon", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a addon in a private cloud" - }, - "names": [ - "vmware", - "addon", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List addons in a private cloud" - }, - "names": [ - "vmware", - "addon", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an addon by name in a private cloud" - }, - "names": [ - "vmware", - "addon", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a addon in a private cloud" - }, - "names": [ - "vmware", - "addon", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage addons for a private cloud." - }, - "names": [ - "vmware", - "addon" - ] - }, - "authorization": { - "commands": { - "create": { - "help": { - "short": "Create an ExpressRoute Circuit Authorization in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an ExpressRoute Circuit Authorization in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List ExpressRoute Circuit Authorizations in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an ExpressRoute Circuit Authorization by name in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update an ExpressRoute Circuit Authorization in a private cloud" - }, - "names": [ - "vmware", - "authorization", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage the authorizations of an ExpressRoute Circuit for a private cloud." - }, - "names": [ - "vmware", - "authorization" - ] - }, - "cloud-link": { - "commands": { - "create": { - "help": { - "short": "Create a cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link create --resource-group group1 --private-cloud cloud1 --name cloudLink1 --linked-cloud \"/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/mygroup/providers/Microsoft.AVS/privateClouds/cloud2\"" - ], - "name": "Create a cloud link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link delete --resource-group group1 --private-cloud cloud1 --name cloudLink1" - ], - "name": "Delete a cloud link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link list --resource-group group1 --private-cloud cloud1" - ], - "name": "List cloud links." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a cloud link in a private cloud." - }, - "names": [ - "vmware", - "cloud-link", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware cloud-link show --resource-group group1 --private-cloud cloud1 --name cloudLink1" - ], - "name": "Show a cloud link." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a cloud link in a private cloud" - }, - "names": [ - "vmware", - "cloud-link", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage cloud links in a private cloud." - }, - "names": [ - "vmware", - "cloud-link" - ] - }, - "cluster": { - "commands": { - "create": { - "help": { - "lines": [ - "The maximum number of clusters is 4." - ], - "short": "Create a cluster in a private cloud." - }, - "names": [ - "vmware", - "cluster", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Delete a cluster in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "List clusters in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list-zones": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud." - ], - "short": "List hosts by zone in a cluster in a private cloud, including the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "list-zones" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/listzones", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Get a cluster by name in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Update a cluster in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "lines": [ - "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." - ], - "short": "Commands to manage all the clusters in a private cloud, excluding the first cluster which is the default management cluster." - }, - "names": [ - "vmware", - "cluster" - ] - }, - "datastore": { - "commands": { - "create": { - "help": { - "short": "Create a datastore in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a datastore in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List datastores in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show details of a datastore in a private cloud cluster." - }, - "names": [ - "vmware", - "datastore", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a datastore in a private cloud cluster" - }, - "names": [ - "vmware", - "datastore", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a datastore in a private cloud cluster." - }, - "names": [ - "vmware", - "datastore" - ] - }, - "global-reach-connection": { - "commands": { - "create": { - "help": { - "short": "Create a global reach connection in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a global reach connection in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List global reach connections in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a global reach connection by name in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a global reach connection in a private cloud" - }, - "names": [ - "vmware", - "global-reach-connection", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage global reach connections in a private cloud." - }, - "names": [ - "vmware", - "global-reach-connection" - ] - }, - "hcx-enterprise-site": { - "commands": { - "create": { - "help": { - "short": "Create an HCX Enterprise Site in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete an HCX Enterprise Site in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List HCX Enterprise Sites in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an HCX Enterprise Site by name in a private cloud" - }, - "names": [ - "vmware", - "hcx-enterprise-site", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage HCX Enterprise Sites in a private cloud." - }, - "names": [ - "vmware", - "hcx-enterprise-site" - ] - }, - "location": { - "commands": { - "check-quota-availability": { - "help": { - "short": "Return quota for subscription by region" - }, - "names": [ - "vmware", - "location", - "check-quota-availability" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checkquotaavailability", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "check-trial-availability": { - "help": { - "short": "Return trial status for subscription by region" - }, - "names": [ - "vmware", - "location", - "check-trial-availability" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checktrialavailability", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to check availability by location." - }, - "names": [ - "vmware", - "location" - ] - }, - "placement-policy": { - "commands": { - "create": { - "help": { - "short": "Create a placement policy in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a placement policy in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List placement policies in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware placement-policy list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" - ], - "name": "List placement policies." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a placement policy by name in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware placement-policy show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --placement-policy-name policy1" - ], - "name": "Get a placement policy by name." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a placement policy in a private cloud cluster" - }, - "names": [ - "vmware", - "placement-policy", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage placement policies." - }, - "names": [ - "vmware", - "placement-policy" - ] - }, - "private-cloud": { - "commandGroups": { - "identity-source": { - "commands": { - "create": { - "help": { - "short": "Create a vCenter Single Sign On Identity Source to a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List vCenter Single Sign On Identity Sources of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "subresource": "properties.identitySources[]", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Manage a vCenter Single Sign On Identity Source of a private cloud." - }, - "names": [ - "vmware", - "private-cloud", - "identity-source" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List the private clouds." - }, - "names": [ - "vmware", - "private-cloud", - "list" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.avs/privateclouds", - "plane": "mgmt-plane", - "version": "2022-05-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list-admin-credentials": { - "help": { - "short": "List the admin credentials for the private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "list-admin-credentials" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/listadmincredentials", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "rotate-nsxt-password": { - "help": { - "short": "Rotate the NSX-T Manager password" - }, - "names": [ - "vmware", - "private-cloud", - "rotate-nsxt-password" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatensxtpassword", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "rotate-vcenter-password": { - "help": { - "short": "Rotate the vCenter password" - }, - "names": [ - "vmware", - "private-cloud", - "rotate-vcenter-password" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware private-cloud rotate-vcenter-password --resource-group MyResourceGroup --private-cloud MyPrivateCloud" - ], - "name": "Rotate the vCenter password." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatevcenterpassword", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "show" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a private cloud" - }, - "names": [ - "vmware", - "private-cloud", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage private clouds." - }, - "names": [ - "vmware", - "private-cloud" - ] - }, - "script-cmdlet": { - "commands": { - "list": { - "help": { - "short": "List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud" - }, - "names": [ - "vmware", - "script-cmdlet", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-cmdlet list --resource-group group1 --private-cloud cloud1 --script-package package1" - ], - "name": "List script cmdlet resources." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get information about a script cmdlet resource in a specific package on a private cloud" - }, - "names": [ - "vmware", - "script-cmdlet", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-cmdlet show --resource-group group1 --private-cloud cloud1 --script-package package1 --name cmdlet1" - ], - "name": "Show a script cmdlet." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to list and show script cmdlet resources." - }, - "names": [ - "vmware", - "script-cmdlet" - ] - }, - "script-execution": { - "commands": { - "create": { - "help": { - "short": "Create a script execution in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a ScriptExecution in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-execution delete --resource-group group1 --private-cloud cloud1 --name addSsoServer" - ], - "name": "Delete a script execution." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List script executions in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-execution list --resource-group group1 --private-cloud cloud1" - ], - "name": "List script executions." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get an script execution by name in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-execution show --resource-group group1 --private-cloud cloud1 --name addSsoServer" - ], - "name": "Show a script execution." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a script execution in a private cloud" - }, - "names": [ - "vmware", - "script-execution", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage script executions in a private cloud." - }, - "names": [ - "vmware", - "script-execution" - ] - }, - "script-package": { - "commands": { - "list": { - "help": { - "short": "List script packages available to run on the private cloud" - }, - "names": [ - "vmware", - "script-package", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-package list --resource-group group1 --private-cloud cloud1" - ], - "name": "List script packages." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a script package available to run on a private cloud" - }, - "names": [ - "vmware", - "script-package", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware script-package show --resource-group group1 --private-cloud cloud1 --name package1" - ], - "name": "Show a script package." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to list and show script packages available to run on the private cloud." - }, - "names": [ - "vmware", - "script-package" - ] - }, - "vm": { - "commands": { - "list": { - "help": { - "short": "List of virtual machines in a private cloud cluster" - }, - "names": [ - "vmware", - "vm", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware vm list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" - ], - "name": "List of virtual machines." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "restrict-movement": { - "help": { - "short": "Enable or disable DRS-driven VM movement restriction" - }, - "names": [ - "vmware", - "vm", - "restrict-movement" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware vm restrict-movement --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209 --restrict-movement Enabled" - ], - "name": "Enable or disable DRS-driven VM movement restriction." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}/restrictmovement", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual machine by id in a private cloud cluster" - }, - "names": [ - "vmware", - "vm", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware vm show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209" - ], - "name": "Get a virtual machine by ID." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage Virtual Machines." - }, - "names": [ - "vmware", - "vm" - ] - }, - "workload-network": { - "commandGroups": { - "dhcp": { - "commands": { - "create": { - "help": { - "short": "Create dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "create" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "delete" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List dhcp in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dhcp list --resource-group group1 --private-cloud cloud1" - ], - "name": "List DHCP in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dhcp show --resource-group group1 --private-cloud cloud1 --dhcp dhcp1" - ], - "name": "Get DHCP by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update dhcp by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a DHCP (Data Host Configuration Protocol) workload network." - }, - "names": [ - "vmware", - "workload-network", - "dhcp" - ] - }, - "dns-service": { - "commands": { - "create": { - "help": { - "short": "Create a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service create --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" - ], - "name": "Create a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service delete --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" - ], - "name": "Delete a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of DNS services in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of DNS services in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service show --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" - ], - "name": "Get a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS service by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-service update --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" - ], - "name": "Update a DNS service by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a DNS Service workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-service" - ] - }, - "dns-zone": { - "commands": { - "create": { - "help": { - "short": "Create a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone create --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" - ], - "name": "Create a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone delete --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" - ], - "name": "Delete a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of DNS zones in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of DNS zones in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone show --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" - ], - "name": "Get a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a DNS zone by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network dns-zone update --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" - ], - "name": "Update a DNS zone by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a DNS Zone workload network." - }, - "names": [ - "vmware", - "workload-network", - "dns-zone" - ] - }, - "gateway": { - "commands": { - "list": { - "help": { - "short": "List of gateways in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network gateway list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Gateways in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a gateway by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network gateway show --resource-group group1 --private-cloud cloud1 --gateway gateway1" - ], - "name": "Get a Gateway by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Gateway workload network." - }, - "names": [ - "vmware", - "workload-network", - "gateway" - ] - }, - "port-mirroring": { - "commands": { - "create": { - "help": { - "short": "Create a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring create --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" - ], - "name": "Create a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring delete --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" - ], - "name": "Delete a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of port mirroring profiles in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of port mirroring profiles in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring show --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" - ], - "name": "Get a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a port mirroring profile by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network port-mirroring update --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" - ], - "name": "Update a port mirroring profile by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Port Mirroring workload network." - }, - "names": [ - "vmware", - "workload-network", - "port-mirroring" - ] - }, - "public-ip": { - "commands": { - "create": { - "help": { - "short": "Create a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip create --resource-group group1 --private-cloud cloud1 --public-ip publicIP1 --display-name publicIP1 --number-of-public-ips 32" - ], - "name": "Create a Public IP Block by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip delete --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" - ], - "name": "Delete a Public IP Block by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of Public IP Blocks in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Public IP Blocks in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network public-ip show --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" - ], - "name": "Get a Public IP Block by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a Public IP Block by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip", - "update" - ], - "versions": [ - { - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Public-IP workload network." - }, - "names": [ - "vmware", - "workload-network", - "public-ip" - ] - }, - "segment": { - "commands": { - "create": { - "help": { - "short": "Create a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment create --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" - ], - "name": "Create a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment delete --resource-group group1 --private-cloud cloud1 --segment segment1" - ], - "name": "Delete a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of segments in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of segments in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment show --resource-group group1 --private-cloud cloud1 --segment segment1" - ], - "name": "Get a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a segment by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network segment update --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" - ], - "name": "Update a segment by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Segment workload network." - }, - "names": [ - "vmware", - "workload-network", - "segment" - ] - }, - "vm": { - "commands": { - "list": { - "help": { - "short": "List of virtual machines in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of Virtual Machines in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a virtual machine by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm show --resource-group group1 --private-cloud cloud1 --virtual-machine vm1" - ], - "name": "Get a Virtual Machines by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a Virtual Machine workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm" - ] - }, - "vm-group": { - "commands": { - "create": { - "help": { - "short": "Create a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group create --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" - ], - "name": "Create a VM Group by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group delete --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" - ], - "name": "Delete a VM Group by ID in a private cloud workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List of vm groups in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group list --resource-group group1 --private-cloud cloud1" - ], - "name": "List of VM Groups in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Get a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group show --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" - ], - "name": "Get a VM Group by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a vm group by id in a private cloud workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "vmware workload-network vm-group update --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" - ], - "name": "Update a VM Group by ID in a workload network." - } - ], - "name": "2022-05-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", - "plane": "mgmt-plane", - "version": "2022-05-01" - } - ] - } - ] - } - }, - "help": { - "short": "Commands to manage a VM Group workload network." - }, - "names": [ - "vmware", - "workload-network", - "vm-group" - ] - } - }, - "help": { - "short": "Commands to manage workload-networks in a private cloud." - }, - "names": [ - "vmware", - "workload-network" - ] - } - }, - "help": { - "short": "Commands to manage Azure VMware Solution." - }, - "names": [ - "vmware" - ] - }, - "voice-service": { - "commandGroups": { - "gateway": { - "commands": { - "create": { - "help": { - "short": "Create a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway create -n gw1 -g voicetest --service-locations \"[{name:useast,PrimaryRegionProperties:{operatorAddresses:[198.51.100.1],allowedSignalingSourceAddressPrefixes:[10.1.1.0/24],allowedMediaSourceAddressPrefixes:[10.1.2.0/24]}},{name:useast2,PrimaryRegionProperties:{operatorAddresses:[198.51.100.2],allowedSignalingSourceAddressPrefixes:[10.2.1.0/24],allowedMediaSourceAddressPrefixes:[10.2.2.0/24]}}]\" --connectivity PublicAddress --codecs \"[PCMA]\" --e911-type Standard --platforms \"[OperatorConnect]\"" - ], - "name": "Create gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway delete -n gateway-name -g rg -y" - ], - "name": "Delete gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List communications gateway resources by resource group" - }, - "names": [ - "voice-service", - "gateway", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway list -g rg" - ], - "name": "List gateway by resource group" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.voiceservices/communicationsgateways", - "plane": "mgmt-plane", - "version": "2023-01-31" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway show -n gateway-name -g rg" - ], - "name": "Show a gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a communications gateway" - }, - "names": [ - "voice-service", - "gateway", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service gateway update -n gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update a gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "Manage communications gateway" - }, - "names": [ - "voice-service", - "gateway" - ] - }, - "test-line": { - "commands": { - "create": { - "help": { - "short": "Create a test line" - }, - "names": [ - "voice-service", - "test-line", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line create -n test-line-name -g rg --gateway-name gateway-name --phone-number \"+1-555-1234\" --purpose Automated" - ], - "name": "Create test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "delete": { - "help": { - "short": "Delete a test line" - }, - "names": [ - "voice-service", - "test-line", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line delete -n test-line-name -g rg --gateway-name gateway-name -y" - ], - "name": "Delete test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "list": { - "help": { - "short": "List test line resources by communications gateway" - }, - "names": [ - "voice-service", - "test-line", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line list --gateway-name gateway-name -g rg" - ], - "name": "List test line by resource group and gateway" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "show": { - "help": { - "short": "Show a test line" - }, - "names": [ - "voice-service", - "test-line", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line show -n test-line-name -g rg --gateway-name gateway-name" - ], - "name": "Show a test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - }, - "update": { - "help": { - "short": "Update a test line" - }, - "names": [ - "voice-service", - "test-line", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service test-line update -n test-line-name --gateway-name gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" - ], - "name": "Update test line" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "Manage gateway test line" - }, - "names": [ - "voice-service", - "test-line" - ] - } - }, - "commands": { - "check-name-availability": { - "help": { - "short": "Check whether the resource name is available in the given region." - }, - "names": [ - "voice-service", - "check-name-availability" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "voice-service check-name-availability -l centraluseuap --name voicenametest --type microsoft.voiceservices/communicationsgateways/testlines" - ], - "name": "check name availability" - } - ], - "name": "2023-01-31", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.voiceservices/locations/{}/checknameavailability", - "plane": "mgmt-plane", - "version": "2023-01-31" - } - ] - } - ] - } - }, - "help": { - "short": "Manage voice services" - }, - "names": [ - "voice-service" - ] - }, - "workloads": { - "commandGroups": { - "monitor": { - "commandGroups": { - "provider-instance": { - "commands": { - "create": { - "help": { - "short": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance create --monitor-name -n -g --provider-settings " - ], - "name": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance delete --monitor-name -n -g " - ], - "name": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance list --monitor-name -g " - ], - "name": "Get a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor provider-instance show --monitor-name -n -g " - ], - "name": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." - }, - "names": [ - "workloads", - "monitor", - "provider-instance", - "update" - ], - "versions": [ - { - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage monitor provider instance" - }, - "names": [ - "workloads", - "monitor", - "provider-instance" - ] - }, - "sap-landscape-monitor": { - "commands": { - "create": { - "help": { - "short": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor create -g --monitor-name --grouping " - ], - "name": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor delete -g --monitor-name " - ], - "name": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor list -g --monitor-name " - ], - "name": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor show -g --monitor-name " - ], - "name": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor sap-landscape-monitor update -g --monitor-name --grouping " - ], - "name": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage monitor sap landscape monitor" - }, - "names": [ - "workloads", - "monitor", - "sap-landscape-monitor" - ] - } - }, - "commands": { - "create": { - "help": { - "short": "Create a SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor create -g -n -l --app-location --managed-rg-name --monitor-subnet --routing-preference " - ], - "name": "Create a SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." - }, - "names": [ - "workloads", - "monitor", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor delete -g -n " - ], - "name": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List a list of SAP monitors in the specified resource group." - }, - "names": [ - "workloads", - "monitor", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor list -g " - ], - "name": "Get a list of SAP monitors in the specified resource group." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/monitors", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor show -g -n " - ], - "name": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a SAP monitor for the specified subscription, resource group, and resource name." - }, - "names": [ - "workloads", - "monitor", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads monitor update -g -n --tags tag=test tag2=test2" - ], - "name": "Add monitor tags" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage workloads monitor" - }, - "names": [ - "workloads", - "monitor" - ] - }, - "sap-application-server-instance": { - "commands": { - "create": { - "help": { - "short": "Create the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance create -g rg -n instance-name --vis-name name" - ], - "name": "Create workloads sap application server instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the SAP Application Server Instance resource. This operation will be used by service only. Delete by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance delete -g rg -n instance-name --vis-name name" - ], - "name": "Delete workloads sap application server instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List the SAP Application Server Instance resources for a given Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance list -g --sap-virtual-instance-name " - ], - "name": "Get an overview of The App Server Instances in a Virtual instance for SAP solutions (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance show -g --sap-virtual-instance-name -n " - ], - "name": "Get an overview of an App Server Instance" - }, - { - "commands": [ - "workloads sap-application-server-instance show --id " - ], - "name": "Get an overview of an App Server Instance using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the SAP Application Server Instance." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start an Application server instance of the SAP system" - }, - { - "commands": [ - "workloads sap-application-server-instance start --id " - ], - "name": "Start an Application server instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the SAP Application Server Instance." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Application server instance of the SAP system" - }, - { - "commands": [ - "workloads sap-application-server-instance stop --id " - ], - "name": "Stop Application server instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the SAP Application Server Instance resource." - }, - "names": [ - "workloads", - "sap-application-server-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-application-server-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing App server instance resource" - }, - { - "commands": [ - "workloads sap-application-server-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing App server instance resource using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage application instance" - }, - "names": [ - "workloads", - "sap-application-server-instance" - ] - }, - "sap-central-instance": { - "commands": { - "create": { - "help": { - "short": "Create the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-central-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance create -g rg -n instance-name --vis-name name" - ], - "name": "Create workloads sap-central-instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the SAP Central Services Instance resource. This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it." - }, - "names": [ - "workloads", - "sap-central-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance delete -g rg -n instance-name --vis-name name" - ], - "name": "Delete workloads sap central instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-central-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance list -g --sap-virtual-instance-name " - ], - "name": "Get an overview of the Central service Instance in a Virtual instance for SAP solutions (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the SAP Central Services Instance resource." - }, - "names": [ - "workloads", - "sap-central-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance show --id " - ], - "name": "Get an overview of a Central service Instance using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the SAP Central Services Instance." - }, - "names": [ - "workloads", - "sap-central-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start Central services instance of the SAP system" - }, - { - "commands": [ - "workloads sap-central-instance start --id " - ], - "name": "Start Central services instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the SAP Central Services Instance." - }, - "names": [ - "workloads", - "sap-central-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Central services instance of the SAP system" - }, - { - "commands": [ - "workloads sap-central-instance stop --id " - ], - "name": "Stop Central services instance of the SAP system using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the SAP Central Services Instance resource. This can be used to update tags on the resource." - }, - "names": [ - "workloads", - "sap-central-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-central-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing Central services instance resource" - }, - { - "commands": [ - "workloads sap-central-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing Central services instance resource using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage central instance" - }, - "names": [ - "workloads", - "sap-central-instance" - ] - }, - "sap-database-instance": { - "commands": { - "create": { - "help": { - "short": "Create the Database resource corresponding to the Virtual Instance for SAP solutions resource. This will be used by service only. PUT by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-database-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance create -g rg --vis-name name -n instance-name" - ], - "name": "Create workloads sap database instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete the Database resource corresponding to a Virtual Instance for SAP solutions resource. This will be used by service only. Delete by end user will return a Bad Request error." - }, - "names": [ - "workloads", - "sap-database-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance delete -g rg -n instance-name --vis-name name" - ], - "name": "Delete workloads sap database instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List the Database resources associated with a Virtual Instance for SAP solutions resource." - }, - "names": [ - "workloads", - "sap-database-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance list -g --vis-name " - ], - "name": "List workloads sap database instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show the SAP Database Instance resource." - }, - "names": [ - "workloads", - "sap-database-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance show -g --sap-virtual-instance-name -n " - ], - "name": "Get an overview of the Database Instance in a Virtual instance for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-database-instance show --id " - ], - "name": "Get an overview of the Database Instance using the Azure resource ID of the App server instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the database instance of the SAP system." - }, - "names": [ - "workloads", - "sap-database-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance start --sap-virtual-instance-name -g -n " - ], - "name": "Start Database instance of the SAP system: Currently start action is supported for SAP HANA Database only" - }, - { - "commands": [ - "workloads sap-database-instance start --id " - ], - "name": "Start Database instance of the SAP system using the Azure resource ID of the instance: Currently start action is supported for SAP HANA Database only" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the database instance of the SAP system." - }, - "names": [ - "workloads", - "sap-database-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance stop --sap-virtual-instance-name -g -n " - ], - "name": "Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." - }, - { - "commands": [ - "workloads sap-database-instance stop --id " - ], - "name": "Stop Database instance of the SAP system using the Azure resource ID of the instance: Currently stop action is supported for SAP HANA Database only." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update the Database resource." - }, - "names": [ - "workloads", - "sap-database-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-database-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing Database instance resource" - }, - { - "commands": [ - "workloads sap-database-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing Database instance resource using the Azure resource ID of the instance" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage database instance" - }, - "names": [ - "workloads", - "sap-database-instance" - ] - }, - "sap-virtual-instance": { - "commands": { - "create": { - "help": { - "short": "Create a Virtual Instance for SAP solutions (VIS) resource" - }, - "names": [ - "workloads", - "sap-virtual-instance", - "create" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Deploy infrastructure for a three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230236" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Install SAP software on the infrastructure deployed for the three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230167" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230402" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Install SAP software on the infrastructure deployed for the three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230340" - }, - { - "commands": [ - "workloads sap-virtual-instance create -g CLI-TESTING -n C36 --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" - ], - "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "delete": { - "help": { - "short": "Delete a Virtual Instance for SAP solutions resource and its child resources, that is the associated Central Services Instance, Application Server Instances and Database Instance." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "delete" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance delete -g -n " - ], - "name": "Delete a Virtual Instance for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-virtual-instance delete --id " - ], - "name": "Remove a Virtual Instance for SAP solutions (VIS) using the Azure resource ID of the VIS" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "list": { - "help": { - "short": "List all Virtual Instances for SAP solutions resources in a Resource Group." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "list" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance list -g " - ], - "name": "Get a list of the Virtual Instance(s) for SAP solutions (VIS)" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/sapvirtualinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - }, - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "show": { - "help": { - "short": "Show a Virtual Instance for SAP solutions resource" - }, - "names": [ - "workloads", - "sap-virtual-instance", - "show" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance show -g -n " - ], - "name": "Get an overview of any Virtual Instance(s) for SAP solutions (VIS)" - }, - { - "commands": [ - "workloads sap-virtual-instance show --id " - ], - "name": "Get an overview of the Virtual Instance(s) for SAP solutions (VIS) using the Azure resource ID of the VIS" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "start": { - "help": { - "short": "Starts the SAP application, that is the Central Services instance and Application server instances." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "start" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance start -g -n " - ], - "name": "Start an SAP system: This command starts the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance start --id " - ], - "name": "Start an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command starts the SAP application tier, that is ASCS instance and App servers of the system." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/start", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "stop": { - "help": { - "short": "Stops the SAP Application, that is the Application server instances and Central Services instance." - }, - "names": [ - "workloads", - "sap-virtual-instance", - "stop" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance stop -g -n " - ], - "name": "Stop an SAP system: This command stops the SAP application tier, that is ASCS instance and App servers of the system." - }, - { - "commands": [ - "workloads sap-virtual-instance stop --id " - ], - "name": "Stop an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command stops the SAP application tier, that is ASCS instance and App servers of the system." - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/stop", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "update": { - "help": { - "short": "Update a Virtual Instance for SAP solutions (VIS) resource" - }, - "names": [ - "workloads", - "sap-virtual-instance", - "update" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-virtual-instance update -g -n --tags tag=test tag2=test2" - ], - "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource" - }, - { - "commands": [ - "workloads sap-virtual-instance update --id --tags tag=test1" - ], - "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource using the Azure resource ID of the VIS" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage virtual instance" - }, - "names": [ - "workloads", - "sap-virtual-instance" - ] - } - }, - "commands": { - "sap-availability-zone-detail": { - "help": { - "short": "Show the recommended SAP Availability Zone Pair Details for your region." - }, - "names": [ - "workloads", - "sap-availability-zone-detail" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-availability-zone-detail --app-location \"northeurope\" --database-type \"HANA\" --sap-product \"S4HANA\" --location \"northeurope\"" - ], - "name": "Show the sap availability zone detail" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getavailabilityzonedetails", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "sap-disk-configuration": { - "help": { - "short": "Show the SAP Disk Configuration Layout prod/non-prod SAP System." - }, - "names": [ - "workloads", - "sap-disk-configuration" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-disk-configuration --app-location eastus --database-type HANA --db-vm-sku Standard_M32ts --deployment-type SingleServer --environment NonProd --sap-product S4HANA --location eastus" - ], - "name": "Get the SAP Disk Configuration Layout for prod/non-prod SAP System" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getdiskconfigurations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "sap-sizing-recommendation": { - "help": { - "short": "Show SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier" - }, - "names": [ - "workloads", - "sap-sizing-recommendation" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --saps 75000 --location \"eastus2\" --db-scale-method ScaleUp" - ], - "name": "Get sizing recommendations for a Distributed with High Availability (HA) system by providing SAPS for application tier and memory required for database tier of the SAP system" - }, - { - "commands": [ - "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --sap-product \"S4HANA\" --saps 20000 --location \"northeurope\" --db-scale-method ScaleUp" - ], - "name": "Get sizing recommendations for a Distributed system by providing SAPS for application tier and memory required for database tier of the SAP system" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsizingrecommendations", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - }, - "sap-supported-sku": { - "help": { - "short": "Show a list of SAP supported SKUs for ASCS, Application and Database tier." - }, - "names": [ - "workloads", - "sap-supported-sku" - ], - "versions": [ - { - "examples": [ - { - "commands": [ - "workloads sap-supported-sku --app-location \"eastus\" --database-type \"HANA\" --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --location \"eastus\"" - ], - "name": "Get a list of SKUs supported for your SAP system deployment type from Azure Center for SAP solutions" - } - ], - "name": "2023-04-01", - "resources": [ - { - "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsapsupportedsku", - "plane": "mgmt-plane", - "version": "2023-04-01" - } - ], - "stage": "Preview" - } - ] - } - }, - "help": { - "short": "Manage workloads" - }, - "names": [ - "workloads" - ] - } - }, - "names": [ - "aaz" - ] - } +{ + "root": { + "commandGroups": { + "alerts-management": { + "commandGroups": { + "prometheus-rule-group": { + "commands": { + "create": { + "help": { + "short": "Create a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group create -n TestPrometheusRuleGroup -g TestResourceGroup -l westus --enabled --description \"test\" --interval PT10M --scopes \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.monitor/accounts/testaccount\" --rules [{\"record\":\"test\",\"expression\":\"test\",\"labels\":{\"team\":\"prod\"}},{\"alert\":\"Billing_Processing_Very_Slow\",\"expression\":\"test\",\"enabled\":\"true\",\"severity\":2,\"for\":\"PT5M\",\"labels\":{\"team\":\"prod\"},\"annotations\":{\"annotationName1\":\"annotationValue1\"},\"resolveConfiguration\":{\"autoResolved\":\"true\",\"timeToResolve\":\"PT10M\"},\"actions\":[{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name1\",\"actionProperties\":{\"key11\":\"value11\",\"key12\":\"value12\"}},{\"actionGroupId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/microsoft.insights/actionGroups/test-action-group-name2\",\"actionProperties\":{\"key21\":\"value21\",\"key22\":\"value22\"}}]}]" + ], + "name": "Create a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group delete -n TestPrometheusRuleGroup -g MyResourceGroup" + ], + "name": "Delete a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Prometheus all rule group definitions in a subscription." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group list -g MyResourceGroup" + ], + "name": "List a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group show -n TestPrometheusRuleGroup -g MyResourceGroup" + ], + "name": "Show a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Prometheus rule group definition." + }, + "names": [ + "alerts-management", + "prometheus-rule-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "alerts-management prometheus-rule-group update -n TestPrometheusRuleGroup -g MyResourceGroup --tags key=value" + ], + "name": "Update a Prometheus rule group definition." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.alertsmanagement/prometheusrulegroups/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Prometheus Rule Group." + }, + "names": [ + "alerts-management", + "prometheus-rule-group" + ] + } + }, + "help": { + "short": "Manage Azure Alerts Management Service Resource." + }, + "names": [ + "alerts-management" + ] + }, + "amlfs": { + "commands": { + "archive": { + "help": { + "short": "Archive data from the AML file system." + }, + "names": [ + "amlfs", + "archive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs archive --amlfs-name name -g rg" + ], + "name": "Amlfs archive" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/archive", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "cancel-archive": { + "help": { + "short": "Cancel archiving data from the AML file system." + }, + "names": [ + "amlfs", + "cancel-archive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs cancel-archive --amlfs-name name -g rg" + ], + "name": "Amlfs cancel-archive" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/cancelarchive", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "check-amlfs-subnet": { + "help": { + "short": "Check that subnets will be valid for AML file system create calls." + }, + "names": [ + "amlfs", + "check-amlfs-subnet" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs check-amlfs-subnet --filesystem-subnet subnet_id --sku AMLFS-Durable-Premium-250 --location eastus --storage-capacity-tb 16" + ], + "name": "Amlfs check subnet" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagecache/checkamlfssubnets", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create an AML file system." + }, + "names": [ + "amlfs", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs create -n amlfs_name -g rg --sku AMLFS-Durable-Premium-250 --storage-capacity 16 --zones [1] --maintenance-window \"{dayOfWeek:friday,timeOfDayUtc:'22:00'}\" --filesystem-subnet subnet_id" + ], + "name": "Create amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an AML file system for deletion." + }, + "names": [ + "amlfs", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs delete -n amlfs_name -g rg" + ], + "name": "Delete amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "get-subnets-size": { + "help": { + "short": "Get the number of available IP addresses needed for the AML file system information provided." + }, + "names": [ + "amlfs", + "get-subnets-size" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs get-subnets-size --sku AMLFS-Durable-Premium-250 --storage-capacity-tb 16" + ], + "name": "Amlfs get subnet-size" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagecache/getrequiredamlfssubnetssize", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all AML file systems the user has access to under a resource group." + }, + "names": [ + "amlfs", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs list -g rg" + ], + "name": "List amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagecache/amlfilesystems", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AML file system." + }, + "names": [ + "amlfs", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs show -n name -g rg" + ], + "name": "Show amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an AML file system." + }, + "names": [ + "amlfs", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "amlfs update -n name -g rg --tags \"{tag:test}\"" + ], + "name": "Update amlfs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage lustre file system" + }, + "names": [ + "amlfs" + ] + }, + "automanage": { + "commandGroups": { + "best-practice": { + "commandGroups": { + "version": { + "commands": { + "list": { + "help": { + "short": "List Automanage best practice versions" + }, + "names": [ + "automanage", + "best-practice", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice version list --best-practice-name {}" + ], + "name": "List best-practice versions" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices/{}/versions", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a Automanage best practice version" + }, + "names": [ + "automanage", + "best-practice", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice version show --best-practice-name {} --version-name {}" + ], + "name": "show a best-practice version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Automanage best practice version" + }, + "names": [ + "automanage", + "best-practice", + "version" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List Automanage best practices" + }, + "names": [ + "automanage", + "best-practice", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice list" + ], + "name": "List best practices" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a Automanage best practice" + }, + "names": [ + "automanage", + "best-practice", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage best-practice show --best-practice-name {}" + ], + "name": "Show best-practice" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/providers/microsoft.automanage/bestpractices/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Automanage best practice" + }, + "names": [ + "automanage", + "best-practice" + ] + }, + "configuration-profile": { + "commandGroups": { + "version": { + "commands": { + "create": { + "help": { + "short": "Create a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version create --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":false}'" + ], + "name": "create configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version delete --profile-name {profile_name} -g {rg} -n {version_name}" + ], + "name": "delete configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List configuration profile versions for a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version list --profile-name {profile_name} -g {rg}" + ], + "name": "list configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version show --profile-name {profile_name} -g {rg} -n {version_name}" + ], + "name": "show configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile version update --profile-name {profile_name} -g {rg} -n {version_name} --configuration '{\"Antimalware/Enable\":true}'" + ], + "name": "update configuration-profile version" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage configuration profile version" + }, + "names": [ + "automanage", + "configuration-profile", + "version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":false,\"Backup/Enable\":false,\"VMInsights/Enable\":true,\"AzureSecurityCenter/Enable\":true,\"UpdateManagement/Enable\":true,\"ChangeTrackingAndInventory/Enable\":true,\"GuestConfiguration/Enable\":true,\"LogAnalytics/Enable\":true,\"BootDiagnostics/Enable\":true}'" + ], + "name": "create configuration-profile" + }, + { + "commands": [ + "automanage configuration-profile create -n {profile_name} -g {rg} --configuration '{\"Backup/SchedulePolicy/ScheduleRunTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"],\"Backup/RetentionPolicy/DailySchedule/RetentionTimes\":[\"2023-02-10T18:25:43.511Z\", \"2023-02-12T01:02:03.456Z\"]}'" + ], + "name": "create with datatime array" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile delete -n {profile_name} -g {rg}" + ], + "name": "delete configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List configuration profiles within a subscription" + }, + "names": [ + "automanage", + "configuration-profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile list -g {rg}" + ], + "name": "list configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofiles", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile show -n {profile_name} -g {rg}" + ], + "name": "show configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a configuration profile" + }, + "names": [ + "automanage", + "configuration-profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile update -n {profile_name} -g {rg} --configuration '{\"Antimalware/Enable\":true,\"VMInsights/Enable\":false}'" + ], + "name": "update configuration-profile" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile" + ] + }, + "configuration-profile-assignment": { + "commandGroups": { + "arc": { + "commandGroups": { + "report": { + "commands": { + "list": { + "help": { + "short": "List reports within a given ARC machine configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "report", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc report list --assignment-name default -g {rg} --machine-name {arc_name}" + ], + "name": "list configuration-profile-assignment for arc report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a report associated with an ARC machine configuration profile assignment run" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "report", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc report show -n {report_name} --assignment-name default -g {rg} --machine-name {arc_name}" + ], + "name": "show configuration-profile-assignment for arc report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage report within a given ARC machine configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "report" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc create -n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id}" + ], + "name": "create configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc delete -n default -g {rg} --machine-name {arc_name}" + ], + "name": "delete configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc show -n default -g {rg} --machine-name {arc_name}" + ], + "name": "show configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an association between a ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment arc update --n default -g {rg} --machine-name {arc_name} --configuration-profile {profile_id_2}" + ], + "name": "update configuration-profile-assignment for arc" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage association between an ARC machine and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "arc" + ] + }, + "cluster": { + "commandGroups": { + "report": { + "commands": { + "list": { + "help": { + "short": "List reports within a given AzureStackHCI cluster configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "report", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster report list --assignment-name default -g {rg} --cluster-name {cluster_name}" + ], + "name": "list configuration-profile-assignment cluster report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a report associated with a AzureStackHCI cluster configuration profile assignment run" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "report", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster report show -n {report_name} --assignment-name default -g {rg} --cluster-name {cluster_name}" + ], + "name": "show configuration-profile-assignment cluster report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage report within a given AzureStackHCI cluster configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "report" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster create -n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id}" + ], + "name": "create configuration-profile-assignment for cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster delete -n default -g {rg} --cluster-name {cluster_name}" + ], + "name": "delete configuration-profile-assignment cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster show -n default -g {rg} --cluster-name {cluster_name}" + ], + "name": "show configuration-profile-assignment for cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an association between a AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment cluster update --n default -g {rg} --cluster-name {cluster_name} --configuration-profile {profile_id_2}" + ], + "name": "update configuration-profile-assignment cluster" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage association between an AzureStackHCI cluster and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "cluster" + ] + }, + "vm": { + "commandGroups": { + "report": { + "commands": { + "list": { + "help": { + "short": "List reports within a given VM configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "report", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm report list --assignment-name default -g {rg} --vm-name {vm_name}" + ], + "name": "list configuration-profile-assignment vm report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a report associated with a VM configuration profile assignment run" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "report", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm report show -n {report_name} --assignment-name default -g {rg} --vm-name {vm_name}" + ], + "name": "show configuration-profile-assignment vm report" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage report within a given VM configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "report" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm create -n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id}" + ], + "name": "create configuration-profile-assignment for vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm delete -n default -g {rg} --vm-name {vm_name}" + ], + "name": "delete configuration-profile-assignment for vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm show -n default -g {rg} --vm-name {vm_name}" + ], + "name": "show configuration-profile-assignment vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment vm update --n default -g {rg} --vm-name {vm_name} --configuration-profile {profile_id_2}" + ], + "name": "update configuration-profile-assignment vm" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage association between a VM and Automanage configuration profile" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "vm" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List configuration profile assignments under a given subscription" + }, + "names": [ + "automanage", + "configuration-profile-assignment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage configuration-profile-assignment list -g {rg}" + ], + "name": "list configuration-profile-assignment" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage configuration profile assignment" + }, + "names": [ + "automanage", + "configuration-profile-assignment" + ] + }, + "service-principal": { + "commands": { + "list": { + "help": { + "short": "List the Automanage AAD first party Application Service Principal details for the subscription id." + }, + "names": [ + "automanage", + "service-principal", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage service-principal list" + ], + "name": "list service-principal" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + }, + "show-default": { + "help": { + "short": "Get the Automanage AAD first party Application Service Principal details for the subscription id." + }, + "names": [ + "automanage", + "service-principal", + "show-default" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automanage service-principal show-default" + ], + "name": "Show default service-principal" + } + ], + "name": "2022-05-04", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.automanage/serviceprincipals/default", + "plane": "mgmt-plane", + "version": "2022-05-04" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Automanage AAD first party Application Service Principal" + }, + "names": [ + "automanage", + "service-principal" + ] + } + }, + "help": { + "short": "Manage Automanage" + }, + "names": [ + "automanage" + ] + }, + "automation": { + "commandGroups": { + "hrwg": { + "commandGroups": { + "hrw": { + "commands": { + "create": { + "help": { + "short": "Create a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "create" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "delete" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of hybrid runbook workers." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "list" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "move": { + "help": { + "short": "Move a hybrid worker to a different group." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "move" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}/move", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "show" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a hybrid runbook worker." + }, + "names": [ + "automation", + "hrwg", + "hrw", + "update" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}/hybridrunbookworkers/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + } + }, + "help": { + "short": "hrw" + }, + "names": [ + "automation", + "hrwg", + "hrw" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "create" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "delete" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of hybrid runbook worker groups." + }, + "names": [ + "automation", + "hrwg", + "list" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "show" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a hybrid runbook worker group." + }, + "names": [ + "automation", + "hrwg", + "update" + ], + "versions": [ + { + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/hybridrunbookworkergroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + } + }, + "help": { + "short": "Hrwg" + }, + "names": [ + "automation", + "hrwg" + ] + }, + "python3-package": { + "commands": { + "create": { + "help": { + "short": "Create or Update the python 3 package identified by package name." + }, + "names": [ + "automation", + "python3-package", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package create --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" + ], + "name": "Add Python3 Package to automation account" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the python 3 package by name." + }, + "names": [ + "automation", + "python3-package", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package delete --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" + ], + "name": "Delete Python3 Package by Name" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Retrieve a list of python 3 packages." + }, + "names": [ + "automation", + "python3-package", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package list --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "List all Custom Python3Package in AutomationAccount" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Retrieve the python 3 package identified by package name." + }, + "names": [ + "automation", + "python3-package", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package show --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\"" + ], + "name": "Get Python3Package by Name" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Create or Update the python 3 package identified by package name." + }, + "names": [ + "automation", + "python3-package", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "automation python3-package update --automation-account-name \"MyAutomationAccount\" --resource-group \"MyResourceGroup\" --name \"PackageName\" --content-link \"uri=https://PackageUri.com\"" + ], + "name": "Update Python3Package by Name" + } + ], + "name": "2022-08-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.automation/automationaccounts/{}/python3packages/{}", + "plane": "mgmt-plane", + "version": "2022-08-08" + } + ] + } + ] + } + }, + "help": { + "short": "python3-package" + }, + "names": [ + "automation", + "python3-package" + ] + } + }, + "help": { + "short": "Manage Automation Account" + }, + "names": [ + "automation" + ] + }, + "billing-benefits": { + "commandGroups": { + "reservation-order-aliases": { + "commands": { + "create": { + "help": { + "short": "Create a reservation order alias." + }, + "names": [ + "billing-benefits", + "reservation-order-aliases", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits reservation-order-aliases create --order-alias-name TestRO --location westus --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --display-name TestRO --quantity 1 --renew false --reserved-resource-type VirtualMachines --sku Standard_B1ls --term P1Y --instance-flexibility On" + ], + "name": "Create a Reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a reservation order alias." + }, + "names": [ + "billing-benefits", + "reservation-order-aliases", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits order-aliases show --reservation-order-alias-name TestRO" + ], + "name": "Show the details of a reservation order alias" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a reservation order alias." + }, + "names": [ + "billing-benefits", + "reservation-order-aliases", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/reservationorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits reservation order aliases commands" + }, + "names": [ + "billing-benefits", + "reservation-order-aliases" + ] + }, + "savings-plan": { + "commands": { + "list": { + "help": { + "short": "List savings plans." + }, + "names": [ + "billing-benefits", + "savings-plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan list --filter \"properties/userFriendlyAppliedScopeType eq 'Shared'\" --orderby \"properties/displayName asc\"" + ], + "name": "List savings plan items with filter and orderby" + }, + { + "commands": [ + "billing-benefits savings-plan list" + ], + "name": "List savings plan items" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplans", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan commands" + }, + "names": [ + "billing-benefits", + "savings-plan" + ] + }, + "savings-plan-order": { + "commandGroups": { + "savings-plan": { + "commands": { + "list": { + "help": { + "short": "List savings plans in an order." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan list --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" + ], + "name": "List savings plans in an order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get savings plan." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019" + ], + "name": "Get savings plan details" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --expand renewProperties" + ], + "name": "Get savings plan details with renew properties" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update savings plan." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --display-name \"cliTest\"" + ], + "name": "Update display name" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Shared" + ], + "name": "Update savings plan applied scope to \"Shared\"" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\"" + ], + "name": "Update savings plan applied scope to \"Single\"" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\"" + ], + "name": "Update savings plan applied scope to \"Single\" resource group" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\"" + ], + "name": "Update savings plan applied scope to \"ManagementGroup\"" + }, + { + "commands": [ + "billing-benefits savings-plan-order savings-plan update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000019 --renew true --renew-properties \"{purchase-properties:{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000015,commitment:{amount:10.0,currency-code:USD,grain:Hourly},display-name:name1,renew:true,term:P1Y,sku:Compute_Savings_Plan}}\"" + ], + "name": "Update savings plan renewal setting" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "validate-update": { + "help": { + "short": "Validate savings plan patch." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan", + "validate-update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order savings-plan validate-update --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000006 --savings-plan-id 30000000-aaaa-bbbb-cccc-200000000004 --benefits \"[{applied-scope-type:Shared,display-name:name1}]\"" + ], + "name": "Validate savings plan update request" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/savingsplans/{}/validate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan in savings plan order commands" + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "savings-plan" + ] + } + }, + "commands": { + "elevate": { + "help": { + "short": "Elevate as owner on savings plan order based on billing permissions." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "elevate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order elevate --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" + ], + "name": "Elevate a savings plan order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}/elevate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Savings plan orders." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order list" + ], + "name": "List all Savings plan orders" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a savings plan order." + }, + "names": [ + "billing-benefits", + "savings-plan-order", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017" + ], + "name": "Get the details of a savings plan order" + }, + { + "commands": [ + "billing-benefits savings-plan-order show --savings-plan-order-id 30000000-aaaa-bbbb-cccc-200000000017 --expand schedule" + ], + "name": "Get the details of a savings plan order with transaction detail" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan order commands" + }, + "names": [ + "billing-benefits", + "savings-plan-order" + ] + }, + "savings-plan-order-aliases": { + "commands": { + "create": { + "help": { + "short": "Create a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Shared --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a Shared scope savings plan" + }, + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a Single scope savings plan" + }, + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type Single --applied-scope-prop \"{subscription-id:/subscriptions/30000000-aaaa-bbbb-cccc-200000000004/resourceGroups/rgName}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a Single Resource group scope savings plan" + }, + { + "commands": [ + "billing-benefits savings-plan-order-aliases create --order-alias-name \"cliTest\" --applied-scope-type ManagementGroup --applied-scope-prop \"{tenantId:10000000-aaaa-bbbb-cccc-20000000006,managementGroupId:/providers/Microsoft.Management/managementGroups/TestRg}\" --billing-plan P1M --billing-scope-id /subscriptions/30000000-aaaa-bbbb-cccc-200000000004 --commitment \"{amount:10.0,currency-code:USD,grain:Hourly}\" --display-name \"cliTest\" --term P1Y --sku Compute_Savings_Plan" + ], + "name": "Create a ManagementGroup savings plan" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a savings plan order alias." + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits savings-plan-order-aliases show --order-alias-name aliasName" + ], + "name": "Get a savings plan order alias" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851" + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/savingsplanorderaliases/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits savings plan order aliases commands" + }, + "names": [ + "billing-benefits", + "savings-plan-order-aliases" + ] + } + }, + "commands": { + "validate-purchase": { + "help": { + "short": "Validate savings plan purchase." + }, + "names": [ + "billing-benefits", + "validate-purchase" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "billing-benefits validate-purchase --benefits \"[{applied-scope-type:Shared,billing-plan:P1M,billing-scope-id:50000000-aaaa-bbbb-cccc-200000000012,display-name:name1,sku:Compute_Savings_Plan,term:P1Y,commitment:{amount:10.0,currency-code:USD,grain:Hourly}}]\"" + ], + "name": "Validate savings plan purchase" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.billingbenefits/validate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure billing benefits commands" + }, + "names": [ + "billing-benefits" + ] + }, + "blueprint": { + "commandGroups": { + "artifact": { + "commands": { + "create": { + "help": { + "short": "Create blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "create" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint artifact delete --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" + ], + "name": "Delete a role assignment artifact" + }, + { + "commands": [ + "blueprint artifact delete --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" + ], + "name": "Delete an ARM template artifact" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List artifacts for a given blueprint definition." + }, + "names": [ + "blueprint", + "artifact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint" + ], + "name": "List artifcats for a management group blueprint" + }, + { + "commands": [ + "blueprint artifact list --subscription MySubscription --blueprint-name MyBlueprint" + ], + "name": "List artifcats for a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint artifact show --subscription MySubscription --blueprint-name MyBlueprint --name OwnerAssignment" + ], + "name": "Show an artifact of a subscription blueprint" + }, + { + "commands": [ + "blueprint artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --name StorageTemplate" + ], + "name": "Show an artifact of a management group blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update blueprint artifact." + }, + "names": [ + "blueprint", + "artifact", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage blueprint artifact." + }, + "names": [ + "blueprint", + "artifact" + ] + }, + "assignment": { + "commands": { + "create": { + "help": { + "short": "Create a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type SystemAssigned --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=westus --resource-group-value artifact_name=rg-art-2 name=rg2 location=eastus --parameters \"path/to/parameter/file\"" + ], + "name": "Assignment with system-assigned managed identity" + }, + { + "commands": [ + "lueprint assignment create --subscription MySubscription --name MyBlueprintAssignment --location eastus --identity-type UserAssigned --user-assigned-identity \"/subscriptions/00000000-0000-0000-0000-000000000000 /resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/m yIdentity\" --description \"Enforce pre-defined MyBlueprint to this subscription.\" --blueprint-version \"/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2\" --resource-group-value artifact_name=rg-art-1 name=rg1 location=eastus --parameters \"path/to/parameter/file\"" + ], + "name": "Assignment with user-assigned managed identity" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment delete --subscription MySubscription --name MyBlueprintAssignment" + ], + "name": "Delete an assignment" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List blueprint assignments within a subscription." + }, + "names": [ + "blueprint", + "assignment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment list --subscription MySubscription" + ], + "name": "List assignments" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment show --subscription MySubscription --name MyBlueprintAssignment" + ], + "name": "Show an assignment" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a blueprint assignment." + }, + "names": [ + "blueprint", + "assignment", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "who": { + "help": { + "short": "Get Blueprint Servie Principal Name objectId." + }, + "names": [ + "blueprint", + "assignment", + "who" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint assignment who --subscription MySubscription --name MyBlueprintAssignment" + ], + "name": "Get SPN objectId" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprintassignments/{}/whoisblueprint", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage blueprint assignment." + }, + "names": [ + "blueprint", + "assignment" + ] + }, + "version": { + "commandGroups": { + "artifact": { + "commands": { + "list": { + "help": { + "short": "List artifacts for a version of a published blueprint." + }, + "names": [ + "blueprint", + "version", + "artifact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version artifact list --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" + ], + "name": "List artifacts of a published management group blueprint" + }, + { + "commands": [ + "blueprint version artifact list --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "List artifacts of a published subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an artifact for a published blueprint." + }, + "names": [ + "blueprint", + "version", + "artifact", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version artifact show --subscription MySubscription --blueprint-name MyBlueprint --version v2 --artifact-name OwnerAssignment" + ], + "name": "Show a role assignment artifact" + }, + { + "commands": [ + "blueprint version artifact show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2 --artifact-name StorageTemplate" + ], + "name": "Show a template artifact" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}/artifacts/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage published blueprint artifacts." + }, + "names": [ + "blueprint", + "version", + "artifact" + ] + } + }, + "commands": { + "delete": { + "help": { + "short": "Delete a published version of a blueprint." + }, + "names": [ + "blueprint", + "version", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version delete --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "Delete a published subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List published versions of given blueprint definition." + }, + "names": [ + "blueprint", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version list --management-group MyManagementGroup --blueprint-name MyBlueprint" + ], + "name": "List published blueprints of a management group" + }, + { + "commands": [ + "blueprint version list --subscription MySubscription --blueprint-name MyBlueprint" + ], + "name": "List published blueprints of a subscription" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a published version of a blueprint." + }, + "names": [ + "blueprint", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint version show --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" + ], + "name": "Get a published management group blueprint" + }, + { + "commands": [ + "blueprint version show --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "Get a published subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." + }, + "names": [ + "blueprint", + "version", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage published blueprint versions." + }, + "names": [ + "blueprint", + "version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a blueprint definition." + }, + "names": [ + "blueprint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint create --subscription MySubscription --name MyBlueprint --description \"blueprint contains all artifacts\" --target-scope subscription" + ], + "name": "Create a subscription blueprint" + }, + { + "commands": [ + "blueprint create --management-group MyManagementGroup --name MyBlueprint --description \"blueprint contains all artifact\" --target-scope subscription" + ], + "name": "Create a management group blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a blueprint definition." + }, + "names": [ + "blueprint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint delete --management-group MyManagementGroup --name MyBlueprint" + ], + "name": "Delete a management group blueprint" + }, + { + "commands": [ + "blueprint delete --subscription MySubscription --name MyBlueprint" + ], + "name": "Delete a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List blueprint definitions." + }, + "names": [ + "blueprint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint list --management-group MyManagementGroup" + ], + "name": "List blueprints in a management group" + }, + { + "commands": [ + "blueprint list --subscription MySubscription" + ], + "name": "List blueprints in a subscription" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "publish": { + "help": { + "short": "Publish a new version of the blueprint definition with the latest artifacts. Published blueprint definitions are immutable." + }, + "names": [ + "blueprint", + "publish" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint publish --management-group MyManagementGroup --blueprint-name MyBlueprint --version v2" + ], + "name": "Publish a management group blueprint" + }, + { + "commands": [ + "blueprint publish --subscription MySubscription --blueprint-name MyBlueprint --version v2" + ], + "name": "Publish a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a blueprint definition." + }, + "names": [ + "blueprint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "blueprint show --management-group MyManagementGroup --name MyBlueprint" + ], + "name": "Show a management group blueprint" + }, + { + "commands": [ + "blueprint show --subscription MySubscription --name MyBlueprint" + ], + "name": "Show a subscription blueprint" + } + ], + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a blueprint definition." + }, + "names": [ + "blueprint", + "update" + ], + "versions": [ + { + "name": "2018-11-01-preview", + "resources": [ + { + "id": "/{resourcescope}/providers/microsoft.blueprint/blueprints/{}", + "plane": "mgmt-plane", + "version": "2018-11-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Commands to manage blueprint." + }, + "names": [ + "blueprint" + ] + }, + "capacity": { + "commandGroups": { + "reservation": { + "commandGroups": { + "group": { + "commands": { + "create": { + "help": { + "short": "Create operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "group", + "create" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "capacity reservation group delete -n ReservationGroupName -g MyResourceGroup --yes" + ], + "name": "Delete a capacity reservation group." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation that retrieves information about a capacity reservation group." + }, + "names": [ + "capacity", + "reservation", + "group", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags may be modified. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "group", + "update" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage capacity reservation group." + }, + "names": [ + "capacity", + "reservation", + "group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "create" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "capacity reservation delete -c ReservationGroupName -n ReservationName -g MyResourceGroup --yes" + ], + "name": "Delete a capacity reservation." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations." + }, + "names": [ + "capacity", + "reservation", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "capacity reservation list -c ReservationGroupName -g MyResourceGroup" + ], + "name": "List capacity reservation." + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation that retrieves information about the capacity reservation." + }, + "names": [ + "capacity", + "reservation", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details." + }, + "names": [ + "capacity", + "reservation", + "update" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/capacityreservationgroups/{}/capacityreservations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage capacity reservation." + }, + "names": [ + "capacity", + "reservation" + ] + } + }, + "help": { + "short": "Manage capacity." + }, + "names": [ + "capacity" + ] + }, + "change-analysis": { + "commands": { + "list": { + "help": { + "short": "List the changes of resources in the subscription within the specified time range. Customer data will always be masked." + }, + "names": [ + "change-analysis", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "change-analysis list --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" + ], + "name": "List the changes of a subscription within the specific time range" + }, + { + "commands": [ + "change-analysis list -g [ResourceGroup] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" + ], + "name": "List the changes of a resource group within the specific time range" + } + ], + "name": "2021-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.changeanalysis/changes", + "plane": "mgmt-plane", + "version": "2021-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.changeanalysis/changes", + "plane": "mgmt-plane", + "version": "2021-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-by-resource": { + "help": { + "short": "List the changes of a resource within the specified time range. Customer data will be masked if the user doesn't have access." + }, + "names": [ + "change-analysis", + "list-by-resource" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "change-analysis list-by-resource -r [ResourceId] --start-time '05/24/2022 8:43:36' --end-time '05/25/2022 9:46:36'" + ], + "name": "List the changes of a resource within the specified time range" + } + ], + "name": "2021-04-01", + "resources": [ + { + "id": "/{resourceid}/providers/microsoft.changeanalysis/resourcechanges", + "plane": "mgmt-plane", + "version": "2021-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "List changes for resources" + }, + "names": [ + "change-analysis" + ] + }, + "confidentialledger": { + "commandGroups": { + "managedccfs": { + "commands": { + "create": { + "help": { + "short": "Create an instance of the Azure Managed CCF service." + }, + "names": [ + "confidentialledger", + "managedccfs", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus --app-type sample" + ], + "name": "Deploy a Managed CCF instance with the sample JS application" + }, + { + "commands": [ + "confidentialledger managedccfs create --members [{certificate:'c:\\certs\\member0_cert.pem',identifier:\"member0\"},{certificate:'c:\\certs\\member1_cert.pem',identifier:\"member1\"}] --name mymccfinstance --resource-group mccfRG --location southcentralus" + ], + "name": "Deploy a Managed CCF instance with a custom JS application" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'group1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1',group:'group2'}]\" --name mymccfinstance --resource-group mccfRG --app-type sample" + ], + "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and the sample JS application." + }, + { + "commands": [ + "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG" + ], + "name": "Deploy an Azure Managed CCF instance with 3 CCF nodes and a custom JS application." + }, + { + "commands": [ + "confidentialledger managedccfs create --members \"[{certificate:'c:/certs/member0_cert.pem',identifier:'member0',group:'mygroup1'},{certificate:'c:/certs/member1_cert.pem',identifier:'member1'}]\" --name mymccfinstance --resource-group mccfRG --node-count 5" + ], + "name": "Deploy an Azure Managed CCF instance with 5 CCF nodes and a custom JS application" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Managed CCF instance." + }, + "names": [ + "confidentialledger", + "managedccfs", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete a Managed CCF instance" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs delete --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete a Managed CCF instance" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "View the Azure Managed CCF instances in a resource group." + }, + "names": [ + "confidentialledger", + "managedccfs", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" + ], + "name": "View the Managed CCF instances" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs list --resource-group \"myResourceGroup\"" + ], + "name": "View the Managed CCF instances" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.confidentialledger/managedccfs/", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "View the details of an instance." + }, + "names": [ + "confidentialledger", + "managedccfs", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "View the details of a Managed CCF instance" + } + ], + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "confidentialledger managedccfs show --name \"myMccf\" --resource-group \"myResourceGroup\"" + ], + "name": "View the details of a Managed CCF instance" + } + ], + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Patch a Managed CCF instance." + }, + "names": [ + "confidentialledger", + "managedccfs", + "update" + ], + "versions": [ + { + "name": "2022-09-08-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2022-09-08-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-01-26-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confidentialledger/managedccfs/{}", + "plane": "mgmt-plane", + "version": "2023-01-26-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Deploy and manage the Azure Managed CCF instances" + }, + "names": [ + "confidentialledger", + "managedccfs" + ] + } + }, + "help": { + "short": "Deploy and manage Azure confidential ledgers." + }, + "names": [ + "confidentialledger" + ] + }, + "connectedmachine": { + "commandGroups": { + "extension": { + "commandGroups": { + "image": { + "commands": { + "list": { + "help": { + "short": "List all Extension versions based on location, publisher, extensionType." + }, + "names": [ + "connectedmachine", + "extension", + "image", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension image list --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus" + ], + "name": "Sample command for extension image list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Extension Metadata based on location, publisher, extensionType and version." + }, + "names": [ + "connectedmachine", + "extension", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension image show --publisher microsoft.azure.monitor --extension-type azuremonitorlinuxagent --location eastus --version 1.9.1" + ], + "name": "Sample command for extension image show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/locations/{}/publishers/{}/extensiontypes/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage VM extension metadata available for Azure Arc-Enabled Servers." + }, + "names": [ + "connectedmachine", + "extension", + "image" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "The operation to create the extension." + }, + "names": [ + "connectedmachine", + "extension", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension create --name CustomScriptExtension --location eastus2euap --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "The operation to delete the extension." + }, + "names": [ + "connectedmachine", + "extension", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension delete --name myName --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "The operation to get all extensions of a Non-Azure machine." + }, + "names": [ + "connectedmachine", + "extension", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension list --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "The operation to create or update the extension." + }, + "names": [ + "connectedmachine", + "extension", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension show --name CustomScriptExtension --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to update the extension." + }, + "names": [ + "connectedmachine", + "extension", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine extension update --name CustomScriptExtension --type CustomScriptExtension --publisher Microsoft.Compute --type-handler-version 1.10 --machine-name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for extension update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage a VM extension on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "extension" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection delete --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private endpoint connections on a private link scope." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a private endpoint connection." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection show --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint connection with a given name." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-endpoint-connection update --connection-state \"{{\"description\":\"Rejected by AZ CLI\", \"status\":\"Rejected\"}}\" --name private-endpoint-connection-name --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-endpoint-connection update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint connection with an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List the private link resources that need to be created for an Azure Monitor PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource list --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the private link resources that need to be created for an Azure Monitor PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-resource show --group-name hybridcompute --resource-group myResourceGroup --scope-name myPrivateLinkScope" + ], + "name": "Sample command for private-link-resource show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link resource of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-link-resource" + ] + }, + "private-link-scope": { + "commands": { + "create": { + "help": { + "short": "Create (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope create --location westus --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Arc PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope delete --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of Azure Arc PrivateLinkScopes within a resource group. And Gets a list of all Azure Arc PrivateLinkScopes within a subscription." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope list --resource-group my-resource-group", + "connectedmachine private-link-scope list" + ], + "name": "Sample command for private-link-scope list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2022-12-27" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Return an Azure Arc PrivateLinkScope." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope show --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation." + }, + "names": [ + "connectedmachine", + "private-link-scope", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine private-link-scope update --location westus --tags Tag1=Value1 --resource-group my-resource-group --scope-name my-privatelinkscope" + ], + "name": "Sample command for private-link-scope update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link scope of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "private-link-scope" + ] + } + }, + "commands": { + "assess-patches": { + "help": { + "short": "Assess patches on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "assess-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine assess-patches --resource-group MyResourceGroup --name MyMachine" + ], + "name": "Sample command for assess-patches" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create operation to create an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine create --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for create" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine delete --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for delete" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "install-patches": { + "help": { + "short": "Install patches on an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "install-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine install-patches --resource-group MyResourceGroup --name MyMachine --maximum-duration PT4H --reboot-setting IfRequired --windows-parameters \"{\"classificationsToInclude\": [\"Critical\", \"Security\"]}\"" + ], + "name": "Sample command for install-patches" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/installpatches", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Azure Arc-Enabled Servers in the specified resource group." + }, + "names": [ + "connectedmachine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine list --resource-group myResourceGroup", + "connectedmachine list" + ], + "name": "Sample command for list" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the model view or the instance view of an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine show --name myMachine --resource-group myResourceGroup" + ], + "name": "Sample command for show" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Arc-Enabled Server. Please note some properties can be set only during machine creation." + }, + "names": [ + "connectedmachine", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "connectedmachine update --name myMachine --resource-group myResourceGroup --location eastus2euap" + ], + "name": "Sample command for update" + } + ], + "name": "2022-12-27", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}", + "plane": "mgmt-plane", + "version": "2022-12-27" + } + ] + } + ] + } + }, + "help": { + "short": "Manage an Azure Arc-Enabled Server." + }, + "names": [ + "connectedmachine" + ] + }, + "consumption": { + "commandGroups": { + "budget": { + "commands": { + "create": { + "help": { + "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "create" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "create-with-rg": { + "help": { + "short": "Create operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "create-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a budget." + }, + "names": [ + "consumption", + "budget", + "delete" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "delete-with-rg": { + "help": { + "short": "Delete operation to delete a budget." + }, + "names": [ + "consumption", + "budget", + "delete-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List budgets for an Azure subscription." + }, + "names": [ + "consumption", + "budget", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the budget for a subscription by budget name." + }, + "names": [ + "consumption", + "budget", + "show" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "show-with-rg": { + "help": { + "short": "Get the budget for a resource group under a subscription by budget name." + }, + "names": [ + "consumption", + "budget", + "show-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "update" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + }, + "update-with-rg": { + "help": { + "short": "Update operation to create or update a budget. Update operation requires latest eTag to be set in the request mandatorily. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag." + }, + "names": [ + "consumption", + "budget", + "update-with-rg" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.consumption/budgets/{}", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage budgets for an Azure subscription." + }, + "names": [ + "consumption", + "budget" + ] + }, + "marketplace": { + "commands": { + "list": { + "help": { + "short": "List the marketplace for an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "marketplace", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/marketplaces", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/providers/microsoft.consumption/marketplaces", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Inspect the marketplace usage data of an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "marketplace" + ] + }, + "pricesheet": { + "commands": { + "show": { + "help": { + "short": "Show the price sheet for an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "pricesheet", + "show" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/pricesheets/default", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/providers/microsoft.consumption/pricesheets/default", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Inspect the price sheet of an Azure subscription within a billing period." + }, + "names": [ + "consumption", + "pricesheet" + ] + }, + "reservation": { + "commandGroups": { + "detail": { + "commands": { + "list": { + "help": { + "short": "List the details of a reservation by order id or reservation id." + }, + "names": [ + "consumption", + "reservation", + "detail", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationdetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationdetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "List reservation details." + }, + "names": [ + "consumption", + "reservation", + "detail" + ] + }, + "summary": { + "commands": { + "list": { + "help": { + "short": "List reservation summaries for daily or monthly by order Id or reservation id." + }, + "names": [ + "consumption", + "reservation", + "summary", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/providers/microsoft.consumption/reservationsummaries", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/providers/microsoft.consumption/reservationsummaries", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "List reservation summaries." + }, + "names": [ + "consumption", + "reservation", + "summary" + ] + } + }, + "help": { + "short": "Manage reservations for Azure resources." + }, + "names": [ + "consumption", + "reservation" + ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List the details of Azure resource consumption, either as an invoice or within a billing period." + }, + "names": [ + "consumption", + "usage", + "list" + ], + "versions": [ + { + "name": "2018-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.billing/billingperiods/{}/providers/microsoft.consumption/usagedetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + }, + { + "id": "/subscriptions/{}/providers/microsoft.consumption/usagedetails", + "plane": "mgmt-plane", + "version": "2018-01-31" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Inspect the usage of Azure resources." + }, + "names": [ + "consumption", + "usage" + ] + } + }, + "help": { + "short": "Manage consumption of Azure resources." + }, + "names": [ + "consumption" + ] + }, + "cosmosdb": { + "commandGroups": { + "postgres": { + "commandGroups": { + "cluster": { + "commandGroups": { + "server": { + "commands": { + "list": { + "help": { + "short": "List nodes of a cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "server", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster server list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List servers of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a node in cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "server", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster server show -n \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show the server of cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL cluster servers." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "server" + ] + } + }, + "commands": { + "create": { + "help": { + "lines": [ + "Use the following reference to determine supported values for various parameters for Azure Cosmos DB for PostgreSQL clusters and nodes CLI commands: https://learn.microsoft.com/rest/api/postgresqlhsc/#values" + ], + "short": "Create a new cluster with nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --admin-login-password \"password\"" + ], + "name": "Create a new single node cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --point-in-time-utc \"2017-12-14T00:00:37.467Z\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" + ], + "name": "Create a new cluster as a point in time restore" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --source-location \"eastus\" --source-resource-id \"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testGroup/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/source-cluster\"" + ], + "name": "Create a new cluster as a read replica" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 8 --coordinator-server-edition \"GeneralPurpose\" --coordinator-storage 131072 --enable-shards-on-coord false --node-count 3 --node-server-edition \"MemoryOptimized\" --node-v-cores 8 --node-storage 131072 --postgresql-version \"15\" --preferred-primary-zone \"1\" --admin-login-password \"password\"" + ], + "name": "Create a new multi-node cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 1 --coordinator-server-edition \"BurstableMemoryOptimized\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --admin-login-password \"password\"" + ], + "name": "Create a new single node Burstable 1 vCore cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster create -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --enable-ha false --coordinator-v-cores 2 --coordinator-server-edition \"BurstableGeneralPurpose\" --coord-public-ip-access true --coordinator-storage 131072 --enable-shards-on-coord true --node-count 0 --preferred-primary-zone \"1\" --admin-login-password \"password\"" + ], + "name": "Create a new single node Burstable 2 vCores cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster together with nodes in it." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster delete -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Delete the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all clusters in a subscription or a resource group." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster list -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List clusters in a resource group" + }, + { + "commands": [ + "cosmosdb postgres cluster list --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List clusters in a subscription" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/servergroupsv2", + "plane": "mgmt-plane", + "version": "2022-11-08" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "promote": { + "help": { + "short": "Promotes read replica cluster to an independent read-write cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "promote" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster promote -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Promote read replica cluster to an independent read-write cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/promote", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "restart": { + "help": { + "short": "Restarts all nodes in the cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster restart -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Restart all servers in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/restart", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a cluster such as compute and storage configuration and cluster lifecycle metadata such as cluster creation date and time." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster show -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show details of cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Starts stopped compute on all cluster nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster start -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Start all servers in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/start", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stops compute on all cluster nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster stop -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Stop all servers in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/stop", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "Use the following reference to determine supported values for various parameters for Azure Cosmos DB for PostgreSQL clusters and nodes CLI commands: https://learn.microsoft.com/rest/api/postgresqlhsc/#values" + ], + "short": "Update an existing cluster. The request body can contain one or several properties from the cluster definition." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16" + ], + "name": "Scale worker node compute up or down" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-count 2" + ], + "name": "Scale out: Add new worker nodes" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-storage 2097152" + ], + "name": "Scale up worker node storage" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --node-v-cores 16 --node-count 4 coordinator-v-cores 16 --admin-login-password \"newPassword\"" + ], + "name": "Update multiple configuration settings of the cluster" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --maintenance-window day-of-week=1 start-hour=2 --start-minute=0 custom-window=\"Enabled\"" + ], + "name": "Update or define maintenance window" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --postgresql-version \"15\"" + ], + "name": "Upgrade PostgreSQL major version" + }, + { + "commands": [ + "cosmosdb postgres cluster update -n \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\" --coordinator-storage 2097152" + ], + "name": "Scale up coordinator storage" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL clusters." + }, + "names": [ + "cosmosdb", + "postgres", + "cluster" + ] + }, + "configuration": { + "commandGroups": { + "coordinator": { + "commands": { + "show": { + "help": { + "short": "Get information of a configuration for coordinator." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "coordinator", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration coordinator show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Get configuration details for coordinator" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates configuration of coordinator in a cluster" + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "coordinator", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration coordinator update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update single configuration of coordinator" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/coordinatorconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL coordinator configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "coordinator" + ] + }, + "node": { + "commands": { + "show": { + "help": { + "short": "Get information of a configuration for worker nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "node", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration node show -n \"array_nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Get configuration details for node" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates configuration of worker nodes in a cluster" + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "node", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration node update -n \"array_nulls\" --value \"off\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update single configuration of nodes" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/nodeconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL node configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "node" + ] + }, + "server": { + "commands": { + "list": { + "help": { + "short": "List all the configurations of a server in cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "server", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration server list --server-name \"test-cluster-c\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List configurations of the server in the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}/configurations", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL server configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "server" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List all the configurations of a cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List configurations of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information of a configuration for coordinator and nodes." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres configuration show -n \"array-nulls\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Get configuration details" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL configurations." + }, + "names": [ + "cosmosdb", + "postgres", + "configuration" + ] + }, + "firewall-rule": { + "commands": { + "create": { + "help": { + "short": "Create a new cluster firewall rule or updates an existing cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule create -n \"rule1\" --start-ip-address \"0.0.0.0\" --end-ip-address \"255.255.255.255\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Create a firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule delete -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Delete the firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the firewall rules on cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List firewall rules of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule show -n \"rule1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show the firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an existing cluster firewall rule." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres firewall-rule update -n \"rule1\" --start-ip-address \"0.0.0.1\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update start ip address of the firewall rule of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/firewallrules/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL firewall rules." + }, + "names": [ + "cosmosdb", + "postgres", + "firewall-rule" + ] + }, + "role": { + "commands": { + "create": { + "help": { + "short": "Create a new role or updates an existing role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres role create -n \"testrole\" --password \"password\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Create a new role for cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres role delete -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Delete a role of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the roles in a given cluster." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "cosmosdb postgres role list --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "List roles of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a cluster role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az cosmosdb postgres role show -n \"testrole\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Show the role of the cluster" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an existing role." + }, + "names": [ + "cosmosdb", + "postgres", + "role", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az cosmosdb postgres role update -n \"testrole\" --password \"newPassword\" --cluster-name \"test-cluster\" -g \"testGroup\" --subscription \"ffffffff-ffff-ffff-ffff-ffffffffffff\"" + ], + "name": "Update password of the role" + } + ], + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/roles/{}", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL roles." + }, + "names": [ + "cosmosdb", + "postgres", + "role" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Checks availability of a cluster name. Cluster names should be globally unique; at least 3 characters and at most 40 characters long; they must only contain lowercase letters, numbers, and hyphens; and must not start or end with a hyphen." + }, + "names": [ + "cosmosdb", + "postgres", + "check-name-availability" + ], + "versions": [ + { + "name": "2022-11-08", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dbforpostgresql/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-11-08" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB for PostgreSQL resources." + }, + "names": [ + "cosmosdb", + "postgres" + ] + } + }, + "help": { + "short": "Manage Azure Cosmos DB database accounts." + }, + "names": [ + "cosmosdb" + ] + }, + "databox": { + "commandGroups": { + "job": { + "commands": { + "cancel": { + "help": { + "short": "CancelJob." + }, + "names": [ + "databox", + "job", + "cancel" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job cancel -g rg --job-name name --reason reason" + ], + "name": "Cancel job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/cancel", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new job with the specified parameters." + }, + "names": [ + "databox", + "job", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job create -g rg -n job-name --sku databox --contact-name 'test' --phone 14258828080 --email-list testing@microsoft.com --street-address1 \"1 MICROSOFT WAY\" --city Redmond --state-or-province WA --country US --postal-code 98052 --company-name Microsoft --storage-account account-id --staging-storage-account account-id --resource-group-for-managed-disk rg --transfer-type ImportToAzure --kek-type MicrosoftManaged" + ], + "name": "Create job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a job." + }, + "names": [ + "databox", + "job", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job delete -n job-name -g rg" + ], + "name": "Delete job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the jobs available under the subscription." + }, + "names": [ + "databox", + "job", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job list -g rg" + ], + "name": "List job by resource group" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databox/jobs", + "plane": "mgmt-plane", + "version": "2022-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "list-credential": { + "help": { + "short": "This method gets the unencrypted secrets related to the job." + }, + "names": [ + "databox", + "job", + "list-credential" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job list-credential -g rg -n job-name" + ], + "name": "List credential" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/listcredentials", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "mark-devices-shipped": { + "help": { + "short": "Request to mark devices for a given job as shipped" + }, + "names": [ + "databox", + "job", + "mark-devices-shipped" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job mark-devices-shipped -g rg -n job-name" + ], + "name": "Mark devices shipped" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}/markdevicesshipped", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified job." + }, + "names": [ + "databox", + "job", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job show -g rg -n job-name" + ], + "name": "Show job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the properties of an existing job." + }, + "names": [ + "databox", + "job", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databox job update -g rg -n job-name --contact-name 'name --email-list email --phone phone-number" + ], + "name": "Update job" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databox/jobs/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data box job" + }, + "names": [ + "databox", + "job" + ] + } + }, + "help": { + "short": "Manage data box" + }, + "names": [ + "databox" + ] + }, + "databricks": { + "commandGroups": { + "access-connector": { + "commands": { + "create": { + "help": { + "short": "Create azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Create a databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector create --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Create a databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Delete a databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector delete --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Delete a databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the azure databricks accessConnectors within a subscription." + }, + "names": [ + "databricks", + "access-connector", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector list --resource-group MyResourceGroup" + ], + "name": "Lists databricks accessConnectors within a resource group" + }, + { + "commands": [ + "databricks access-connector list" + ], + "name": "Lists all the databricks accessConnectors within a subscription." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector list --resource-group MyResourceGroup" + ], + "name": "Lists databricks accessConnectors within a resource group" + }, + { + "commands": [ + "databricks access-connector list" + ], + "name": "Lists all the databricks accessConnectors within a subscription." + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Get an azure databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector show --resource-group MyResourceGroup --name MyAccessConnector" + ], + "name": "Get an azure databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update azure databricks accessConnector." + }, + "names": [ + "databricks", + "access-connector", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Update a databricks accessConnector" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks access-connector update --resource-group MyResourceGroup --name MyAccessConnector --location westus --identity-type SystemAssigned" + ], + "name": "Update a databricks accessConnector" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/accessconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks access connector." + }, + "names": [ + "databricks", + "access-connector" + ] + }, + "workspace": { + "commandGroups": { + "outbound-endpoint": { + "commands": { + "list": { + "help": { + "short": "List the list of endpoints that VNET Injected Workspace calls Azure Databricks Control Plane. You must configure outbound access with these endpoints. For more information, see https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/udr" + }, + "names": [ + "databricks", + "workspace", + "outbound-endpoint", + "list" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage endpoints in the specified workspace." + }, + "names": [ + "databricks", + "workspace", + "outbound-endpoint" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create the status of a private endpoint connection with the specified name" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete private endpoint connection with the specified name" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List private endpoint connections of the workspace" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a private endpoint connection properties for a workspace" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the status of a private endpoint connection with the specified name" + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace private endpoint connections." + }, + "names": [ + "databricks", + "workspace", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List private link resources for a given workspace" + }, + "names": [ + "databricks", + "workspace", + "private-link-resource", + "list" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified private link resource for the given group id (sub-resource)" + }, + "names": [ + "databricks", + "workspace", + "private-link-resource", + "show" + ], + "versions": [ + { + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace private link resources." + }, + "names": [ + "databricks", + "workspace", + "private-link-resource" + ] + }, + "vnet-peering": { + "commands": { + "create": { + "help": { + "short": "Create a vnet peering for a workspace." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" + ], + "name": "Create a vnet peering for a workspace" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering create --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --remote-vnet /subscriptions/000000-0000-0000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVNet" + ], + "name": "Create a vnet peering for a workspace" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Delete the vnet peering." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering delete --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Delete the vnet peering." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List vnet peerings under a workspace." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List vnet peerings under a workspace." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List vnet peerings under a workspace." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Show the vnet peering" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering show --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering" + ], + "name": "Show the vnet peering" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" + ], + "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace vnet-peering update --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyPeering --allow-gateway-transit --allow-virtual-network-access false" + ], + "name": "Update the vnet peering (enable gateway transit and disable virtual network access)." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace vnet peering." + }, + "names": [ + "databricks", + "workspace", + "vnet-peering" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new workspace." + }, + "names": [ + "databricks", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" + ], + "name": "Create a workspace" + }, + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" + ], + "name": "Create a workspace with managed identity for storage account" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location westus --sku standard" + ], + "name": "Create a workspace" + }, + { + "commands": [ + "databricks workspace create --resource-group MyResourceGroup --name MyWorkspace --location eastus2euap --sku premium --prepare-encryption" + ], + "name": "Create a workspace with managed identity for storage account" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the workspace." + }, + "names": [ + "databricks", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" + ], + "name": "Delete the workspace" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace delete --resource-group MyResourceGroup --name MyWorkspace -y" + ], + "name": "Delete the workspace" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get all the workspaces." + }, + "names": [ + "databricks", + "workspace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace list --resource-group MyResourceGroup" + ], + "name": "List workspaces within a resource group" + }, + { + "commands": [ + "databricks workspace list" + ], + "name": "List workspaces within the default subscription" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace list --resource-group MyResourceGroup" + ], + "name": "List workspaces within a resource group" + }, + { + "commands": [ + "databricks workspace list" + ], + "name": "List workspaces within the default subscription" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2023-02-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the workspace." + }, + "names": [ + "databricks", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" + ], + "name": "Show the workspace" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace show --resource-group MyResourceGroup --name MyWorkspace" + ], + "name": "Show the workspace" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the workspace." + }, + "names": [ + "databricks", + "workspace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" + ], + "name": "Update the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" + ], + "name": "Clean the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" + ], + "name": "Prepare for CMK encryption by assigning identity for storage account." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" + ], + "name": "Configure CMK encryption" + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" + ], + "name": "Revert encryption to Microsoft Managed Keys" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags key1=value1 key2=value2" + ], + "name": "Update the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --tags \"\"" + ], + "name": "Clean the workspace's tags." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --prepare-encryption" + ], + "name": "Prepare for CMK encryption by assigning identity for storage account." + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Microsoft.KeyVault --key-name MyKey --key-vault https://myKeyVault.vault.azure.net/ --key-version 00000000000000000000000000000000" + ], + "name": "Configure CMK encryption" + }, + { + "commands": [ + "databricks workspace update --resource-group MyResourceGroup --name MyWorkspace --key-source Default" + ], + "name": "Revert encryption to Microsoft Managed Keys" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.databricks/workspaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage databricks workspace." + }, + "names": [ + "databricks", + "workspace" + ] + } + }, + "help": { + "short": "Manage databricks workspaces." + }, + "names": [ + "databricks" + ] + }, + "dataprotection": { + "commandGroups": { + "backup-instance": { + "commandGroups": { + "deleted-backup-instance": { + "commands": { + "list": { + "help": { + "short": "List deleted backup instances belonging to a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance", + "list" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a deleted backup instance with name in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance", + "show" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "undelete": { + "help": { + "short": "Undelete soft-deleted backup instances." + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance", + "undelete" + ], + "versions": [ + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/deletedbackupinstances/{}/undelete", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Perform operations on soft-deleted backup instances." + }, + "names": [ + "dataprotection", + "backup-instance", + "deleted-backup-instance" + ] + }, + "restore": { + "commands": { + "trigger": { + "help": { + "short": "Triggers restore for a BackupInstance" + }, + "names": [ + "dataprotection", + "backup-instance", + "restore", + "trigger" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance restore trigger -g sarath-rg --vault-name sarath-vault --backup-instance-name {backup_instance_name} --restore-request-object restore_request.json" + ], + "name": "Trigger restore" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/restore", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Restore backed up instances from recovery points in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "restore" + ] + } + }, + "commands": { + "adhoc-backup": { + "help": { + "short": "Trigger adhoc backup." + }, + "names": [ + "dataprotection", + "backup-instance", + "adhoc-backup" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Trigger Adhoc Backup" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show -g \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\" -n \"backupPolicy\"", + "dataprotection backup-instance adhoc-backup --name \"testInstance1\" --rule-name \"BackupWeekly\" --retention-tag-override \"yearly\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Fetch Backup Policy details for rule name and Trigger Adhoc Backup" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/backup", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Configure backup for a resource in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" + ], + "name": "create a backup instance in a backup vault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance create -g MyResourceGroup --vault-name MyVault --backup-instance backupinstance.json" + ], + "name": "create a backup instance in a backup vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a backup instance in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Delete BackupInstance" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance delete --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Delete BackupInstance" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Gets backup instances belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List backup instances in a vault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance list --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List backup instances in a vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "resume-protection": { + "help": { + "short": "This operation will resume protection for a stopped backup instance." + }, + "names": [ + "dataprotection", + "backup-instance", + "resume-protection" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Resume protection" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance resume-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Resume protection" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/resumeprotection", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a backup instance with name in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get BackupInstance" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance show --name \"testInstance1\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get BackupInstance" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "stop-protection": { + "help": { + "short": "This operation will stop protection of a backup instance and data will be held forever." + }, + "names": [ + "dataprotection", + "backup-instance", + "stop-protection" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Stop protection" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance stop-protection --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Stop protection" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/stopprotection", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "suspend-backup": { + "help": { + "short": "This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)" + }, + "names": [ + "dataprotection", + "backup-instance", + "suspend-backup" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Suspend backups" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance suspend-backup --name \"testbi\" --resource-group \"testrg\" --vault-name \"testvault\"" + ], + "name": "Suspend backups" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/suspendbackups", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a backup instance in a backup vault" + }, + "names": [ + "dataprotection", + "backup-instance", + "update" + ], + "versions": [ + { + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "validate-for-backup": { + "help": { + "short": "Validate whether adhoc backup will be successful or not" + }, + "names": [ + "dataprotection", + "backup-instance", + "validate-for-backup" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-backup -g sarath-rg --vault-name sarath-vault --backup-instance backup_instance.json" + ], + "name": "Validate for backup" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-backup -g sample_rg --vault-name sample_backupvault --backup-instance backup_instance.json" + ], + "name": "Validate Backup" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/validateforbackup", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "validate-for-restore": { + "help": { + "short": "Validates if Restore can be triggered for a DataSource" + }, + "names": [ + "dataprotection", + "backup-instance", + "validate-for-restore" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az dataprotection backup-instance validate-for-restore --name \"testInstance1\" --restore-request-object \"restoreRequest.json\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Validate Restore" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-instance validate-for-restore-g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be --restore-request-object restorerequestobject.json" + ], + "name": "Validate Restore" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/validaterestore", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage backup instance with dataprotection." + }, + "names": [ + "dataprotection", + "backup-instance" + ] + }, + "backup-policy": { + "commands": { + "create": { + "help": { + "short": "Create a backup policy belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" + ], + "name": "Create Backup Policy" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy create -g sarath-rg --vault-name sarath-vault -n mypolicy --policy policy.json" + ], + "name": "Create Backup Policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Deletes a backup policy belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Delete Backup Policy" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy delete --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Delete Backup Policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List list of backup policies belonging to a backup vault" + }, + "names": [ + "dataprotection", + "backup-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "List Backup Policies" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy list --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "List Backup Policies" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a backup policy belonging to a backup vault" + }, + "names": [ + "dataprotection", + "backup-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Get Backup Policy" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-policy show --name \"OSSDBPolicy\" --resource-group \"000pikumar\" --vault-name \"PrivatePreviewVault\"" + ], + "name": "Get Backup Policy" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a backup policy belonging to a backup vault." + }, + "names": [ + "dataprotection", + "backup-policy", + "update" + ], + "versions": [ + { + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backuppolicies/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage backup policy with dataprotection." + }, + "names": [ + "dataprotection", + "backup-policy" + ] + }, + "backup-vault": { + "commands": { + "create": { + "help": { + "short": "Create a BackupVault resource belonging to a resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault create --type \"None\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault create --type \"systemAssigned\" --location \"WestUS\" --azure-monitor-alerts-for-job-failures \"Enabled\" --storage-setting \"[{type:'LocallyRedundant',datastore-type:'VaultStore'}]\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Create BackupVault With MSI" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a BackupVault resource from the resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault delete --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Delete BackupVault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Gets list of backup vault in a subscription or in a resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2022-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault list" + ], + "name": "List backup vault in a subscription" + }, + { + "commands": [ + "dataprotection backup-vault list -g sarath-rg" + ], + "name": "List backup vault in a resource group" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a resource belonging to a resource group." + }, + "names": [ + "dataprotection", + "backup-vault", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault" + }, + { + "commands": [ + "dataprotection backup-vault show --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Get BackupVault With MSI" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Updates a BackupVault resource belonging to a resource group. For example, updating tags for a resource." + }, + "names": [ + "dataprotection", + "backup-vault", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection backup-vault update --azure-monitor-alerts-for-job-failures \"Enabled\" --tags newKey=\"newVal\" --resource-group \"SampleResourceGroup\" --vault-name \"swaggerExample\"" + ], + "name": "Patch BackupVault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage backup vault with dataprotection." + }, + "names": [ + "dataprotection", + "backup-vault" + ] + }, + "job": { + "commands": { + "list": { + "help": { + "short": "Returns list of jobs belonging to a backup vault." + }, + "names": [ + "dataprotection", + "job", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Jobs" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job list --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Jobs" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a job with id in a backup vault." + }, + "names": [ + "dataprotection", + "job", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Job" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection job show --job-id \"3c60cb49-63e8-4b21-b9bd-26277b3fdfae\" --resource-group \"BugBash1\" --vault-name \"BugBashVaultForCCYv11\"" + ], + "name": "Get Job" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupjobs/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage job with dataprotection." + }, + "names": [ + "dataprotection", + "job" + ] + }, + "recovery-point": { + "commands": { + "list": { + "help": { + "short": "Returns a list of Recovery Points for a DataSource in a vault." + }, + "names": [ + "dataprotection", + "recovery-point", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List Recovery Points in a Vault" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point list --backup-instance-name \"testInstance1\" --resource- group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "List Recovery Points in a Vault" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a Recovery Point using recoveryPointId for a Datasource." + }, + "names": [ + "dataprotection", + "recovery-point", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get Recovery Point" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection recovery-point show --backup-instance-name \"testInstance1\" --recovery- point-id \"7fb2cddd-c5b3-44f6-a0d9-db3c4f9d5f25\" --resource-group \"000pikumar\" --vault-name \"PratikPrivatePreviewVault1\"" + ], + "name": "Get Recovery Point" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/recoverypoints/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage recovery point with dataprotection." + }, + "names": [ + "dataprotection", + "recovery-point" + ] + }, + "resource-guard": { + "commands": { + "create": { + "help": { + "short": "Creates or updates a ResourceGuard resource belonging to a resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Create ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard create --location \"WestUS\" --tags key1=\"val1\" --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Create ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Deletes a ResourceGuard resource from the resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Delete ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard delete --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Delete ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Gets list of ResourceGuards in a subscription or in a resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard list" + ], + "name": "List ResourceGuards in a subscription" + }, + { + "commands": [ + "dataprotection resource-guard list -g sarath-rg" + ], + "name": "List ResourceGuards in a resource group" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard list" + ], + "name": "List ResourceGuards in a subscription" + }, + { + "commands": [ + "dataprotection resource-guard list -g sarath-rg" + ], + "name": "List ResourceGuards in a resource group" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Returns a ResourceGuard belonging to a resource group." + }, + "names": [ + "dataprotection", + "resource-guard", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Get ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard show --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\"" + ], + "name": "Get ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Updates protected operations associated with a ResourceGuard." + }, + "names": [ + "dataprotection", + "resource-guard", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" + ], + "name": "Update ResourceGuard" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection resource-guard update --resource-group \"SampleResourceGroup\" --resource-guard-name \"swaggerExample\" --resource-type \"Microsoft.RecoveryServices/vaults\" --critical-operation-exclusion-list deleteProtection getSecurityPIN updatePolicy" + ], + "name": "Update ResourceGuard" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/resourceguards/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage resource guard with dataprotection." + }, + "names": [ + "dataprotection", + "resource-guard" + ] + }, + "restorable-time-range": { + "commands": { + "find": { + "help": { + "short": "Finds the valid recovery point in time ranges for the restore." + }, + "names": [ + "dataprotection", + "restorable-time-range", + "find" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" + ], + "name": "Find Restorable Time Ranges" + } + ], + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "dataprotection restorable-time-range find --backup-instance-name \"zblobbackuptestsa58\" --end-time \"2021-02-24T00:35:17.6829685Z\" --source-data-store-type \"OperationalStore\" --start-time \"2020-10-17T23:28:17.6829685Z\" --resource-group \"Blob-Backup\" --vault-name \"ZBlobBackupVaultBVTD3\"" + ], + "name": "Find Restorable Time Ranges" + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dataprotection/backupvaults/{}/backupinstances/{}/findrestorabletimeranges", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage restorable time range with dataprotection." + }, + "names": [ + "dataprotection", + "restorable-time-range" + ] + } + }, + "help": { + "short": "Manage dataprotection." + }, + "names": [ + "dataprotection" + ] + }, + "devcenter": { + "commandGroups": { + "admin": { + "commandGroups": { + "attached-network": { + "commands": { + "create": { + "help": { + "short": "Create an attached network connection." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"{attachedNetworkConnectionName}\" --network-connection-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network create --attached-network-connection-name \"network-uswest3\" --network-connection-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an attached network connection." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network delete --attached-network-connection-name \"network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the attached network connections configured for a dev center or project." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin attached-network list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an attached network connection configured for a dev center or project." + }, + "names": [ + "devcenter", + "admin", + "attached-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show dev center attached network connection" + }, + { + "commands": [ + "devcenter admin attached-network show --name \"{attachedNetworkConnectionName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show project attached network connection" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin attached-network show --name\" network-uswest3\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center attached network connection" + }, + { + "commands": [ + "az devcenter admin attached-network show --name \"network-uswest3\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Get a project attached network connection" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/attachednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage attached networks." + }, + "names": [ + "devcenter", + "admin", + "attached-network" + ] + }, + "catalog": { + "commands": { + "create": { + "help": { + "short": "Create a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog create --ado-git path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using an Azure DevOps repository" + }, + { + "commands": [ + "devcenter admin catalog create --git-hub path=\"/templates\" branch=\"main\" secret-identifier=\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\" uri=\"https://github.com/Contoso/centralrepo-fake.git\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create using a GitHub repository" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a catalog resource." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog delete --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List catalogs for a dev center." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog show --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "sync": { + "help": { + "short": "Syncs templates for a template source." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "sync" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog sync --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Sync" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}/sync", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a catalog." + }, + "names": [ + "devcenter", + "admin", + "catalog", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"{catalogName}\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin catalog update --git-hub path=\"/environments\" --name \"CentralCatalog\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/catalogs/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage catalogs." + }, + "names": [ + "devcenter", + "admin", + "catalog" + ] + }, + "check-name-availability": { + "commands": { + "execute": { + "help": { + "short": "Check the availability of name for resource." + }, + "names": [ + "devcenter", + "admin", + "check-name-availability", + "execute" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin check-name-availability execute --name \"name1\" --type \"Microsoft.DevCenter/devcenters\"" + ], + "name": "Check name availability" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage check name availability." + }, + "names": [ + "devcenter", + "admin", + "check-name-availability" + ] + }, + "devbox-definition": { + "commands": { + "create": { + "help": { + "short": "Create a dev box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --hibernate-support \"Enabled\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition create --location \"eastus\" --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\" --os-storage-type \"ssd_1024gb\" --sku name=\"general_a_8c32gb_v1\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dev box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition delete --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List dev box definitions configured for a dev center or project." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin devbox-definition list --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a dev box definition configured for a dev center or a project." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Show project dev box definition" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get a dev center dev box definition" + }, + { + "commands": [ + "devcenter admin devbox-definition show --name \"WebDevBox\" --project-name \"ContosoProject\" --resource-group \"rg1\"" + ], + "name": "Get a project dev box definition" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dev box definition." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devbox-definition update --image-reference id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/2.0.0\" --name \"WebDevBox\" --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/devboxdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dev box definitions." + }, + "names": [ + "devcenter", + "admin", + "devbox-definition" + ] + }, + "devcenter": { + "commands": { + "create": { + "help": { + "short": "Create a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter create --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"", + "devcenter admin devcenter create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --location \"eastus\" --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter delete --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all dev centers in a resource group." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by Resource Group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by Subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin devcenter list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter show --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dev center." + }, + "names": [ + "devcenter", + "admin", + "devcenter", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin devcenter update --tags CostCode=\"12345\" --name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dev centers." + }, + "names": [ + "devcenter", + "admin", + "devcenter" + ] + }, + "environment-type": { + "commands": { + "create": { + "help": { + "short": "Create an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type create --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type delete --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List environment types for the devcenter." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type show --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an environment type." + }, + "names": [ + "devcenter", + "admin", + "environment-type", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"{environmentTypeName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin environment-type update --tags Owner=\"superuser\" --dev-center-name \"Contoso\" --name \"DevTest\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage environment types." + }, + "names": [ + "devcenter", + "admin", + "environment-type" + ] + }, + "gallery": { + "commands": { + "create": { + "help": { + "short": "Create a gallery." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}\" --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery create --gallery-resource-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\" --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery delete --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List galleries for a dev center." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a gallery." + }, + "names": [ + "devcenter", + "admin", + "gallery", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"{galleryName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin gallery show --dev-center-name \"Contoso\" --name \"StandardGallery\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage galleries." + }, + "names": [ + "devcenter", + "admin", + "gallery" + ] + }, + "image": { + "commands": { + "list": { + "help": { + "short": "List images for a dev center or gallery." + }, + "names": [ + "devcenter", + "admin", + "image", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by project" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List by dev center" + }, + { + "commands": [ + "devcenter admin image list --dev-center-name \"Contoso\" --gallery-name \"DevGallery\" --resource-group \"rg1\"" + ], + "name": "List by gallery" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/images", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a gallery image." + }, + "names": [ + "devcenter", + "admin", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"{imageName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin image show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --name \"ContosoBaseImage\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage images." + }, + "names": [ + "devcenter", + "admin", + "image" + ] + }, + "image-verion": { + "commands": { + "list": { + "help": { + "short": "List versions for an image." + }, + "names": [ + "devcenter", + "admin", + "image-verion", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get an image version." + }, + "names": [ + "devcenter", + "admin", + "image-verion", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"{versionName}\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage image version with devcenter" + }, + "names": [ + "devcenter", + "admin", + "image-verion" + ] + }, + "image-version": { + "commands": { + "list": { + "help": { + "short": "List versions for an image." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version list --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an image version." + }, + "names": [ + "devcenter", + "admin", + "image-version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin image-version show --dev-center-name \"Contoso\" --gallery-name \"DefaultDevGallery\" --image-name \"Win11\" --resource-group \"rg1\" --version-name \"1.0.0\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/devcenters/{}/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage image versions." + }, + "names": [ + "devcenter", + "admin", + "image-version" + ] + }, + "network-connection": { + "commands": { + "create": { + "help": { + "short": "Create a network connection." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"HybridAzureADJoin\" --domain-name \"mydomaincontroller.local\" --domain-password \"Password value for user\" --domain-username \"testuser@mydomaincontroller.local\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create hybrid join" + }, + { + "commands": [ + "devcenter admin network-connection create --location \"eastus\" --domain-join-type \"AzureADJoin\" --networking-resource-group-name \"NetworkInterfacesRG\" --subnet-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\" --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Create Azure AD join" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network connection." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection delete --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List network connections." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin network-connection list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-health-check": { + "help": { + "short": "List health check status details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health check status details" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-health-detail": { + "help": { + "short": "List health check status details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-health-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List health detail" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-outbound-network-dependencies-endpoint": { + "help": { + "short": "List the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "list-outbound-network-dependencies-endpoint" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection list-outbound-network-dependencies-endpoint --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "List outbound network dependencies endpoint" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/outboundnetworkdependenciesendpoints", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "run-health-check": { + "help": { + "short": "Triggers a new health check run. The execution and health check result can be tracked via the network Connection health check details" + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "run-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection run-health-check --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network connection." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show --name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-health-check": { + "help": { + "short": "Get health check status details." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-check--name \"uswest3network\" --resource-group \"rg1\"" + ], + "name": "Get health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-health-detail": { + "help": { + "short": "Get health check status details." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "show-health-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection show-health-detail --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Show health detail" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}/healthchecks/latest", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a network connection." + }, + "names": [ + "devcenter", + "admin", + "network-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin network-connection update --domain-password \"New Password value for user\" --name \"{networkConnectionName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/networkconnections/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network connections." + }, + "names": [ + "devcenter", + "admin", + "network-connection" + ] + }, + "pool": { + "commands": { + "create": { + "help": { + "short": "Create a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\" --local-administrator Enabled" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool create --location \"eastus\" --devbox-definition-name \"WebDevBox\" --network-connection-name \"Network1-westus2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --local-administrator \"Enabled\" --stop-on-disconnect grace-period-minutes=\"60\" status=\"Enabled\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"poolName\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool delete --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List pools for a project." + }, + "names": [ + "devcenter", + "admin", + "pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool list --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "run-health-check": { + "help": { + "short": "Triggers a refresh of the pool status." + }, + "names": [ + "devcenter", + "admin", + "pool", + "run-health-check" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool run-health-check --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Run health check" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/runhealthchecks", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool show --name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "admin pool show --name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a pool." + }, + "names": [ + "devcenter", + "admin", + "pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"{poolName}\" --project-name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin pool update --devbox-definition-name \"WebDevBox2\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\" --stop-on-disconnect status=\"Disabled\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage pools." + }, + "names": [ + "devcenter", + "admin", + "pool" + ] + }, + "project": { + "commands": { + "create": { + "help": { + "short": "Create a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project create --location \"eastus\" --description \"This is my first project.\" --dev-center-id \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"3\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project delete --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List projects." + }, + "names": [ + "devcenter", + "admin", + "project", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project list --resource-group \"rg1\"" + ], + "name": "List by resource group" + }, + { + "commands": [ + "devcenter admin project list" + ], + "name": "List by subscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project show --name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a project." + }, + "names": [ + "devcenter", + "admin", + "project", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"{projectName}\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project update --description \"This is my first project.\" --tags CostCenter=\"R&D\" --name \"DevProject\" --resource-group \"rg1\" --max-dev-boxes-per-user \"5\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage projects." + }, + "names": [ + "devcenter", + "admin", + "project" + ] + }, + "project-allowed-environment-type": { + "commands": { + "list": { + "help": { + "short": "List allowed environment types for a project." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type list --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an allowed environment type." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-allowed-environment-type show --environment-type-name \"DevTest\" --project-name \"Contoso\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/allowedenvironmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project allowed environment types." + }, + "names": [ + "devcenter", + "admin", + "project-allowed-environment-type" + ] + }, + "project-environment-type": { + "commands": { + "create": { + "help": { + "short": "Create a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type create --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\\\":{}}\" --roles \"{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\\\":{\\\\\"roles\\\\\":{\\\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type delete --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List environment types for a project." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type list --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type show --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a project environment type." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"{environmentTypeName}\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "devcenter admin project-environment-type update --identity-type \"UserAssigned\" --user-assigned-identities \"{\\\"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/identityGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity1\\\":{}}\" --deployment-target-id \"/subscriptions/00000000-0000-0000-0000-000000000000\" --status \"Enabled\" --user-role-assignments \"{\\\"e45e3m7c-176e-416a-b466-0c5ec8298f8a\\\":{\\\"roles\\\":{\\\"4cbf0b6c-e750-441c-98a7-10da8387e4d6\\\":{}}}}\" --tags CostCenter=\"RnD\" --environment-type-name \"DevTest\" --project-name \"ContosoProj\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/environmenttypes/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage project environment types." + }, + "names": [ + "devcenter", + "admin", + "project-environment-type" + ] + }, + "schedule": { + "commands": { + "create": { + "help": { + "short": "Create a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule create --state \"Enabled\" --time \"17:30\" --time-zone \"America/Los_Angeles\" --pool-name \"DevPool\" --project-name \"DevProject\" --resource-group \"rg1\"" + ], + "name": "Create" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule delete --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List schedules for a pool." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule list --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Show" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule show --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a schedule." + }, + "names": [ + "devcenter", + "admin", + "schedule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin schedule update --time \"18:00\" --pool-name \"DevPool\" --project-name \"TestProject\" --resource-group \"rg1\"" + ], + "name": "Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devcenter/projects/{}/pools/{}/schedules/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage schedules." + }, + "names": [ + "devcenter", + "admin", + "schedule" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List the Microsoft.DevCenter SKUs available in a subscription." + }, + "names": [ + "devcenter", + "admin", + "sku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2022-11-11-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2022-11-11-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "devcenter admin sku list" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/skus", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage skus." + }, + "names": [ + "devcenter", + "admin", + "sku" + ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List the current usages and limits in this location for the provided subscription." + }, + "names": [ + "devcenter", + "admin", + "usage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "devcenter admin usage list --location \"westus3\"" + ], + "name": "List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.devcenter/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage usages." + }, + "names": [ + "devcenter", + "admin", + "usage" + ] + } + }, + "help": { + "short": "Manage devcenter admin resources." + }, + "names": [ + "devcenter", + "admin" + ] + } + }, + "help": { + "short": "Manage resources with devcenter." + }, + "names": [ + "devcenter" + ] + }, + "disk": { + "commands": { + "create": { + "help": { + "short": "Create a disk." + }, + "names": [ + "disk", + "create" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a managed disk." + }, + "names": [ + "disk", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk delete --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Delete a managed disk." + } + ], + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk delete --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Delete a managed disk." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk delete --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Delete a managed disk." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List managed disks." + }, + "names": [ + "disk", + "list" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2022-07-02" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2019-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "revoke-access": { + "help": { + "short": "Revoke a resource's read access to a managed disk." + }, + "names": [ + "disk", + "revoke-access" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk revoke-access --ids $id" + ], + "name": "Revoke a resource's read access to a managed disk." + }, + { + "commands": [ + "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Revoke a resource's read access to a managed disk." + } + ], + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk revoke-access --ids $id" + ], + "name": "Revoke a resource's read access to a managed disk." + }, + { + "commands": [ + "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Revoke a resource's read access to a managed disk." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk revoke-access --ids $id" + ], + "name": "Revoke a resource's read access to a managed disk." + }, + { + "commands": [ + "disk revoke-access --name MyManagedDisk --resource-group MyResourceGroup" + ], + "name": "Revoke a resource's read access to a managed disk." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a disk." + }, + "names": [ + "disk", + "show" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a disk." + }, + "names": [ + "disk", + "update" + ], + "versions": [ + { + "name": "2022-07-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2022-07-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/disks/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Azure Virtual Machines use disks as a place to store an operating system, applications, and data. All Azure virtual machines have at least two disks: An operating system disk, and a temporary disk. The operating system disk is created from an image, and both the operating system disk and the image are actually virtual hard disks (VHDs) stored in an Azure storage account. Virtual machines also can have one or more data disks, that are also stored as VHDs.", + "Azure Unmanaged Data Disks have a maximum size of 4095 GB. To use disks larger than 4095 GB use [Azure Managed Disks](https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview)" + ], + "short": "Manage Azure Managed Disks." + }, + "names": [ + "disk" + ] + }, + "disk-access": { + "commands": { + "create": { + "help": { + "short": "Create a disk access resource" + }, + "names": [ + "disk-access", + "create" + ], + "versions": [ + { + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a disk access resource." + }, + "names": [ + "disk-access", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-access delete -g MyResourceGroup -n MyDiskAccess" + ], + "name": "Delete a disk access resource." + } + ], + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the disk access resources under a resource group." + }, + "names": [ + "disk-access", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-access list -g MyResourceGroup" + ], + "name": "List all disk access resources in a resource group." + } + ], + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/diskaccesses", + "plane": "mgmt-plane", + "version": "2020-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a disk access resource." + }, + "names": [ + "disk-access", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-access show -g MyResourceGroup -n MyDiskAccess" + ], + "name": "Get information of a disk access resource." + } + ], + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a disk access resource" + }, + "names": [ + "disk-access", + "update" + ], + "versions": [ + { + "name": "2020-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskaccesses/{}", + "plane": "mgmt-plane", + "version": "2020-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage disk access resources." + }, + "names": [ + "disk-access" + ] + }, + "disk-encryption-set": { + "commands": { + "create": { + "help": { + "short": "Create a disk encryption set" + }, + "names": [ + "disk-encryption-set", + "create" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a disk encryption set." + }, + "names": [ + "disk-encryption-set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Delete a disk encryption set." + } + ], + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk-encryption-set delete --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Delete a disk encryption set." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List disk encryption sets." + }, + "names": [ + "disk-encryption-set", + "list" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2022-03-02" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2019-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "list-associated-resources": { + "help": { + "short": "List all resources that are encrypted with this disk encryption set." + }, + "names": [ + "disk-encryption-set", + "list-associated-resources" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}/associatedresources", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a disk encryption set." + }, + "names": [ + "disk-encryption-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Get information of a disk encryption sets" + } + ], + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "disk-encryption-set show --name MyDiskEncryptionSet --resource-group MyResourceGroup" + ], + "name": "Get information of a disk encryption sets" + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a disk encryption set" + }, + "names": [ + "disk-encryption-set", + "update" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/diskencryptionsets/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Disk Encryption Set resource." + }, + "names": [ + "disk-encryption-set" + ] + }, + "dnc": { + "commandGroups": { + "controller": { + "commands": { + "create": { + "help": { + "short": "Create a dnc controller." + }, + "names": [ + "dnc", + "controller", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Create a controller" + }, + { + "commands": [ + "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\" --purpose \"test\"" + ], + "name": "Create a test controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the DNC controller." + }, + "names": [ + "dnc", + "controller", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller delete --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Delete a controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified dnc controller." + }, + "names": [ + "dnc", + "controller", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller show --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Get details of a controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a dnc controller" + }, + "names": [ + "dnc", + "controller", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage controller with dnc." + }, + "names": [ + "dnc", + "controller" + ] + }, + "delegated-subnet-service": { + "commands": { + "create": { + "help": { + "short": "Create delegated subnet resource." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Create a subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\" --allocation-block-prefix-size 27" + ], + "name": "Create a subnet delegated to DNC" + } + ], + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete dnc DelegatedSubnet." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Delete the subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Delete the subnet delegated to DNC" + } + ], + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified dnc DelegatedSubnet Link." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Get details of a subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Get details of a subnet delegated to DNC" + } + ], + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update delegated subnet resource" + }, + "names": [ + "dnc", + "delegated-subnet-service", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + }, + { + "name": "2023-06-27-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-06-27-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage delegated subnet service with dnc." + }, + "names": [ + "dnc", + "delegated-subnet-service" + ] + }, + "orchestrator-instance-service": { + "commands": { + "create": { + "help": { + "short": "Create a orchestrator instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service create --type \"SystemAssigned\" --location \"West US\" --kind \"Kubernetes\" --api-server-endpoint \"https://testk8s.cloudapp.net\" --cluster-root-ca \"ddsadsad344mfdsfdl\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/testcontroller\" --orchestrator-app-id \"546192d7-503f-477a-9cfe-4efc3ee2b6e1\" --orchestrator-tenant-id \"da6192d7-503f-477a-9cfe-4efc3ee2b6c3\" --priv-link-resource-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/privateLinkServices/plresource1\" --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Create an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the Orchestrator Instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service delete --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Delete an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the orchestrator instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service show --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Get details of an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a orchestrator instance" + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage orchestrator instance service with dnc." + }, + "names": [ + "dnc", + "orchestrator-instance-service" + ] + } + }, + "help": { + "short": "Manage Delegated Network." + }, + "names": [ + "dnc" + ] + }, + "dns-resolver": { + "commandGroups": { + "forwarding-rule": { + "commands": { + "create": { + "help": { + "short": "Create a forwarding rule in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule create --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --domain-name \"contoso.com.\" --forwarding-rule-state \"Enabled\" --metadata additionalProp1=\"value1\" --target-dns-servers [{ip-address:\"10.0.0.1\",port:53},{ip-address:\"10.0.0.2\",port:53}] --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule delete --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists forwarding rules in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule list --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\"" + ], + "name": "List forwarding rules in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of a forwarding rule in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule show --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a forwarding rule in a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-rule update --ruleset-name \"sampleDnsForwardingRuleset\" --name \"sampleForwardingRule\" --forwarding-rule-state \"Disabled\" --metadata additionalProp2=\"value2\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update forwarding rule in a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/forwardingrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage forwarding rule with dns resolver" + }, + "names": [ + "dns-resolver", + "forwarding-rule" + ] + }, + "forwarding-ruleset": { + "commands": { + "create": { + "help": { + "short": "Create a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset create --name \"samplednsForwardingRuleset\" --location \"westus2\" --outbound-endpoints [{id:\"/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resou rceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolvers/sampleDnsResolver/out boundEndpoints/sampleOutboundEndpoint0\"},{id:\"/subscriptions/abdd4249-9f3 4-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsR esolvers/sampleDnsResolver/outboundEndpoints/sampleOutboundEndpoint1\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset delete --name \"samplednsForwardingRulesetName\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists DNS forwarding rulesets in all resource groups of a subscription." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset list" + ], + "name": "List DNS forwarding rulesets by subscription" + }, + { + "commands": [ + "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\"" + ], + "name": "List DNS forwarding rulesets by resource group" + }, + { + "commands": [ + "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS forwarding rulesets by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/dnsforwardingrulesets", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-by-virtual-network": { + "help": { + "short": "Lists DNS forwarding ruleset resource IDs attached to a virtual network." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "list-by-virtual-network" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset list --resource-group \"sampleResourceGroup\" --virtual- network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS forwarding rulesets by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsforwardingrulesets", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a DNS forwarding ruleset properties." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset show --name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "forwarding-ruleset", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver forwarding-ruleset update --name \"sampleDnsForwardingRuleset\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage forwarding ruleset with dns resolver" + }, + "names": [ + "dns-resolver", + "forwarding-ruleset" + ] + }, + "inbound-endpoint": { + "commands": { + "create": { + "help": { + "short": "Create an inbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --location \"westus2\" --ip-configurations [{private-ip-address:'',private-ip-allocation-method:\"Dynamic\",id:\"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sa mpleVirtualNetwork/subnets/sampleSubnet\"}] --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists inbound endpoints for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" + ], + "name": "List inbound endpoints by DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of an inbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates an inbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "inbound-endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver inbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleInboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update inbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/inboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound endpoint with dns resolver" + }, + "names": [ + "dns-resolver", + "inbound-endpoint" + ] + }, + "outbound-endpoint": { + "commands": { + "create": { + "help": { + "short": "Create an outbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint create --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --location \"westus2\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1 f191c51d111/resourceGroups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNe tworks/sampleVirtualNetwork/subnets/sampleSubnet\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint delete --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists outbound endpoints for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint list --dns-resolver-name \"sampleDnsResolver\" --resource- group \"sampleResourceGroup\"" + ], + "name": "List outbound endpoints by DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of an outbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint show --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates an outbound endpoint for a DNS resolver." + }, + "names": [ + "dns-resolver", + "outbound-endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver outbound-endpoint update --dns-resolver-name \"sampleDnsResolver\" --name \"sampleOutboundEndpoint\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update outbound endpoint for DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}/outboundendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage outbound endpoint with dns resolver" + }, + "names": [ + "dns-resolver", + "outbound-endpoint" + ] + }, + "vnet-link": { + "commands": { + "create": { + "help": { + "short": "Create a virtual network link to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link create --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --id \"/subscriptions/0403cfa9-9659-4f33-9f30-1f191c51d111/resourceG roups/sampleVnetResourceGroupName/providers/Microsoft.Network/virtualNetworks/sampleVirtualN etwork\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Upsert virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "vnet-link", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link delete --ruleset-name \"sampleDnsForwardingRuleset\" --resource- group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Delete virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists virtual network links to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link list --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\"" + ], + "name": "List virtual network links to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of a virtual network link to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link show --ruleset-name \"sampleDnsForwardingRuleset\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Retrieve virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a virtual network link to a DNS forwarding ruleset." + }, + "names": [ + "dns-resolver", + "vnet-link", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver vnet-link update --ruleset-name \"sampleDnsForwardingRuleset\" --metadata additionalProp1=\"value1\" --resource-group \"sampleResourceGroup\" --name \"sampleVirtualNetworkLink\"" + ], + "name": "Update virtual network link to a DNS forwarding ruleset" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsforwardingrulesets/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage vnet link with dns resolver" + }, + "names": [ + "dns-resolver", + "vnet-link" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a DNS resolver." + }, + "names": [ + "dns-resolver", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver create --name \"sampleDnsResolver\" --location \"westus2\" --id \"/subscriptions/ cbb1387e-4b03-44f2-ad41-58d4677b9873/resourceGroups/virtualNetworkResourceGroup/providers/Mi crosoft.Network/virtualNetworks/sampleVirtualNetwork\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Upsert DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a DNS resolver. WARNING: This operation cannot be undone." + }, + "names": [ + "dns-resolver", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver delete --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Delete DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists DNS resolvers in all resource groups of a subscription." + }, + "names": [ + "dns-resolver", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver list --resource-group \"sampleResourceGroup\"" + ], + "name": "List DNS resolvers by resource group" + }, + { + "commands": [ + "dns-resolver list" + ], + "name": "List DNS resolvers by subscription" + }, + { + "commands": [ + "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS resolvers by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/dnsresolvers", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-by-virtual-network": { + "help": { + "short": "Lists DNS resolver resource IDs linked to a virtual network." + }, + "names": [ + "dns-resolver", + "list-by-virtual-network" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver list --resource-group \"sampleResourceGroup\" --virtual-network-name \"sampleVirtualNetwork\"" + ], + "name": "List DNS resolvers by virtual network" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listdnsresolvers", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets properties of a DNS resolver." + }, + "names": [ + "dns-resolver", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver show --name \"sampleDnsResolver\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Retrieve DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a DNS resolver." + }, + "names": [ + "dns-resolver", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dns-resolver update --name \"sampleDnsResolver\" --tags key1=\"value1\" --resource-group \"sampleResourceGroup\"" + ], + "name": "Update DNS resolver" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnsresolvers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dns Resolver" + }, + "names": [ + "dns-resolver" + ] + }, + "dynatrace": { + "commandGroups": { + "monitor": { + "commandGroups": { + "sso-config": { + "commands": { + "create": { + "help": { + "short": "Create a dynatrace sso-config resource" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor sso-config create -g rg --monitor-name monitor -n default --aad-domains \"['mpliftrdt20210811outlook.onmicrosoft.com']\" --single-sign-on-url \"https://www.dynatrace.io\"" + ], + "name": "Create a sso-config" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all dynatrace sso-config by monitor name" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor sso-config list -g rg --monitor-name monitor" + ], + "name": "List sso-config" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a dynatrace sso-config" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor sso-config show -g rg --monitor-name monitor -n default" + ], + "name": "Show sso-config" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/singlesignonconfigurations/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage monitor sso-config" + }, + "names": [ + "dynatrace", + "monitor", + "sso-config" + ] + }, + "tag-rule": { + "commands": { + "create": { + "help": { + "short": "Create a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule create -g rg --monitor-name monitor -n default --log-rules \"{send-aad-logs:enabled,send-subscription-logs:enabled,send-activity-logs:enabled,filtering-tags:[{name:env,value:prod,action:include},{name:env,value:dev,action:exclude}]}\" --metric-rules \"{filtering-tags:[{name:env,value:prod,action:include}]}\"" + ], + "name": "Create tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" + ], + "name": "Delete tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all tag rule by monitor name" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule list -g rg --monitor-name monitor" + ], + "name": "List tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule show -g rg --monitor-name monitor -n default" + ], + "name": "Show tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a tag rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor tag-rule delete -g rg --monitor-name monitor -n default -y" + ], + "name": "Update tag-rule" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dynatrace monitor tag-rule" + }, + "names": [ + "dynatrace", + "monitor", + "tag-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" + ], + "name": "Create a monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor create -g rg -n monitor --user-info \"{first-name:Alice,last-name:Bobab,email-address:Alice@microsoft.com,phone-number:1234567890,country:US}\" --plan-data \"{usage-type:committed,billing-cycle:Monthly,plan-details:azureportalintegration_privatepreview@TIDhjdtn7tfnxcy,effective-date:2022-08-20}\" --environment \"{single-sign-on:{aad-domains:['abc']}}\"" + ], + "name": "Create a monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor delete -n monitor -g rg -y" + ], + "name": "Delete a monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor delete -n monitor -g rg -y" + ], + "name": "Delete a monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "get-sso-detail": { + "help": { + "short": "Get the SSO configuration details from the partner" + }, + "names": [ + "dynatrace", + "monitor", + "get-sso-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor get-sso-detail -g rg --monitor-name monitor --user-principal Alice@microsoft.com" + ], + "name": "Get-sso-detail" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getssodetails", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "get-vm-host-payload": { + "help": { + "short": "Return the payload that need to be passed in the request body for installing Dynatrace agent on a VM" + }, + "names": [ + "dynatrace", + "monitor", + "get-vm-host-payload" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor get-vm-host-payload -g rg --monitor-name monitor" + ], + "name": "Get-vm-host-payload" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/getvmhostpayload", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all monitor resource by monitor name in a resource group" + }, + "names": [ + "dynatrace", + "monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list -g rg --monitor-name monitor" + ], + "name": "List monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-app-service": { + "help": { + "short": "Get list of app services with dynatrace PaaS OneAgent enabled" + }, + "names": [ + "dynatrace", + "monitor", + "list-app-service" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-app-service -g rg --monitor-name monitor" + ], + "name": "List-app-service" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listappservices", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-host": { + "help": { + "short": "List the compute resources currently being monitored by the dynatrace resource" + }, + "names": [ + "dynatrace", + "monitor", + "list-host" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-host -g rg --monitor-name monitor" + ], + "name": "List-host" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listhosts", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-linkable-environment": { + "help": { + "short": "Get all the dynatrace environments that a user can link a azure resource to" + }, + "names": [ + "dynatrace", + "monitor", + "list-linkable-environment" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-linkable-environment -g rg --monitor-name monitor --user-principal Alice@microsoft.com --region eastus2euap" + ], + "name": "List-linkable-environment" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listlinkableenvironments", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "list-monitored-resource": { + "help": { + "short": "List the resources currently being monitored by the dynatrace monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "list-monitored-resource" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor list-monitored-resource -g rg --monitor-name monitor" + ], + "name": "List-monitored-resource" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}/listmonitoredresources", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor show -g rg -n monitor" + ], + "name": "Show a monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor show -g rg -n monitor" + ], + "name": "Show a monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a monitor resource" + }, + "names": [ + "dynatrace", + "monitor", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" + ], + "name": "Update monitor" + } + ], + "name": "2021-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "dynatrace monitor update -g {rg} -n {monitor} --tags {{env:dev}}" + ], + "name": "Update monitor" + } + ], + "name": "2021-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/dynatrace.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2021-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage dynatrace monitor" + }, + "names": [ + "dynatrace", + "monitor" + ] + } + }, + "help": { + "short": "Manage dynatrace" + }, + "names": [ + "dynatrace" + ] + }, + "elastic": { + "commandGroups": { + "monitor": { + "commandGroups": { + "tag-rule": { + "commands": { + "create": { + "help": { + "short": "Create a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "create" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule create -n default -g rg --monitor-name monitor --log-rules \"{filteringTags:[{name:Environment,value:Prod,action:Include}]}\"" + ], + "name": "Create monitor tag-rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "delete" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule delete --monitor-name name -n name -g rg" + ], + "name": "Delete tag rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the tag rules for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "list" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule list -g rg --monitor-name name" + ], + "name": "List monitor tag rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "show" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor tag-rule show --monitor-name name -g rg -n name" + ], + "name": "Show tag rule" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a tag rule set for a given monitor resource." + }, + "names": [ + "elastic", + "monitor", + "tag-rule", + "update" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tag rule with elastic." + }, + "names": [ + "elastic", + "monitor", + "tag-rule" + ] + } + }, + "commands": { + "associate-traffic-filter": { + "help": { + "short": "Associate traffic filter" + }, + "names": [ + "elastic", + "monitor", + "associate-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor associate-traffic-filter --monitor-name name -g rg --ruleset-id" + ], + "name": "Monitor associate traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/associatetrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a monitor resource." + }, + "names": [ + "elastic", + "monitor", + "create" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor create -n monitor-name -g rg --user-info \"{firstName:Alice,lastName:bob,companyName:Micosoft,emailAddress:alice@microsoft.com}\" --sku \"{name:ess-monthly-consumption_Monthly}\"" + ], + "name": "Create monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create-and-associate-ip-filter": { + "help": { + "short": "Create and associate ip filter" + }, + "names": [ + "elastic", + "monitor", + "create-and-associate-ip-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor create-and-associate-ip-filter --monitor-name name -g rg --name name --ips 192.168.131.0, 192.168.132.6/22" + ], + "name": "Create and associate ip filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateipfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create-and-associate-pl-filter": { + "help": { + "short": "Create and associate pl filter" + }, + "names": [ + "elastic", + "monitor", + "create-and-associate-pl-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor create-and-associate-pl-filter --monitor-name monitor -g rg --name name" + ], + "name": "Create and associate pl filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createandassociateplfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "create-or-update-external-user": { + "help": { + "short": "Create or update external user" + }, + "names": [ + "elastic", + "monitor", + "create-or-update-external-user" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor create-or-update-external-user --monitor-name {monitor} -g {rg} --user-name newuser --full-name fullname --password password --email-id email@outlook.com --roles [admin,other_role]" + ], + "name": "Create or update external user" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/createorupdateexternaluser", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a monitor resource." + }, + "names": [ + "elastic", + "monitor", + "delete" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor delete -n monitor -g rg" + ], + "name": "Delete monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "delete-traffic-filter": { + "help": { + "short": "Delete traffic filter" + }, + "names": [ + "elastic", + "monitor", + "delete-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor delete-traffic-filter --monitor-name name -g rg --ruleset-id id" + ], + "name": "Delete traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/deletetrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "detach-and-delete-traffic-filter": { + "help": { + "short": "Detach and delete traffic filter" + }, + "names": [ + "elastic", + "monitor", + "detach-and-delete-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor detach-and-delete-traffic-filter --monitor-name -g rg --ruleset-id id" + ], + "name": "Detach and delete traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachanddeletetrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "detach-traffic-filter": { + "help": { + "short": "Detach traffic filter" + }, + "names": [ + "elastic", + "monitor", + "detach-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor detach-traffic-filter --monitor-name name -g rg --ruleset-id" + ], + "name": "Detach traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/detachtrafficfilter", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all monitors under the specified resource group. And List all monitors under the specified subscription." + }, + "names": [ + "elastic", + "monitor", + "list" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list -g rg" + ], + "name": "List all monitors by resource group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-all-traffic-filter": { + "help": { + "short": "List all traffic filter" + }, + "names": [ + "elastic", + "monitor", + "list-all-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-all-traffic-filter --monitor-name name -g rg" + ], + "name": "List all traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listalltrafficfilters", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-associated-traffic-filter": { + "help": { + "short": "List associated traffic filter" + }, + "names": [ + "elastic", + "monitor", + "list-associated-traffic-filter" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-associated-traffic-filter --monitor-name name -g rg" + ], + "name": "List associated traffic filter" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listassociatedtrafficfilters", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-deployment-info": { + "help": { + "short": "Fetch information regarding Elastic cloud deployment corresponding to the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "list-deployment-info" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-deployment-info --monitor-name name -g rg" + ], + "name": "List deployment info" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listdeploymentinfo", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-resource": { + "help": { + "short": "List the resources currently being monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "list-resource" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-resource --monitor-name -g rg" + ], + "name": "List resource" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listmonitoredresources", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-upgradable-version": { + "help": { + "short": "List upgradable version" + }, + "names": [ + "elastic", + "monitor", + "list-upgradable-version" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-upgradable-version --monitor-name name -g rg" + ], + "name": "List upgradable version" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listupgradableversions", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "list-vm-host": { + "help": { + "short": "List the vm resources currently being monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "list-vm-host" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor list-vm-host --monitor-name name -g rg" + ], + "name": "List vm host" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/listvmhost", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific monitor resource." + }, + "names": [ + "elastic", + "monitor", + "show" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor show -n name -g rg" + ], + "name": "Show monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a monitor resource." + }, + "names": [ + "elastic", + "monitor", + "update" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor update -n monitor -g rg --tags \"{tag:test,tag1:test1}\"" + ], + "name": "Update monitor" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "update-vm-collection": { + "help": { + "short": "Update the vm details that will be monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "update-vm-collection" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor update-vm-collection --monitor-name monitor1 -g rg --operation-name Add --vi-resource-id id" + ], + "name": "Update vm collection" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmcollectionupdate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "upgrade": { + "help": { + "short": "Upgrade elastic monitor" + }, + "names": [ + "elastic", + "monitor", + "upgrade" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor upgrade -g rg --monitor-name monitor --version 8.0.0" + ], + "name": "Monitor upgrade" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "vm-ingestion-detail": { + "help": { + "short": "List the vm ingestion details that will be monitored by the Elastic monitor resource." + }, + "names": [ + "elastic", + "monitor", + "vm-ingestion-detail" + ], + "versions": [ + { + "name": "2022-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", + "plane": "mgmt-plane", + "version": "2022-07-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "elastic monitor vm-ingestion-detail --monitor-name name -g rg" + ], + "name": "Vm ingestion detail" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elastic/monitors/{}/vmingestiondetails", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage monitor with elastic." + }, + "names": [ + "elastic", + "monitor" + ] + } + }, + "commands": { + "get-organization-api-key": { + "help": { + "short": "Fetch User API Key from internal database, if it was generated and stored while creating the Elasticsearch Organization." + }, + "names": [ + "elastic", + "get-organization-api-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic get-organization-api-key --email-id id" + ], + "name": "Get organization api key" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elastic/getorganizationapikey", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Microsoft Elastic." + }, + "names": [ + "elastic" + ] + }, + "elastic-san": { + "commandGroups": { + "volume": { + "commands": { + "create": { + "help": { + "short": "Create a Volume." + }, + "names": [ + "elastic-san", + "volume", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" + ], + "name": "Create a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume create -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 2" + ], + "name": "Create a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Volume." + }, + "names": [ + "elastic-san", + "volume", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Delete a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume delete -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Delete a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Volumes in a Volume Group." + }, + "names": [ + "elastic-san", + "volume", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" + ], + "name": "List Volumes in a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume list -g {rg} -e {san_name} -v {vg_name}" + ], + "name": "List Volumes in a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Volume." + }, + "names": [ + "elastic-san", + "volume", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Get a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume show -g {rg} -e {san_name} -v {vg_name} -n {volume_name}" + ], + "name": "Get a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Volume." + }, + "names": [ + "elastic-san", + "volume", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" + ], + "name": "Update a Volume." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume update -g {rg} -e {san_name} -v {vg_name} -n {volume_name} --size-gib 3" + ], + "name": "Update a Volume." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Elastic SAN Volume." + }, + "names": [ + "elastic-san", + "volume" + ] + }, + "volume-group": { + "commands": { + "create": { + "help": { + "short": "Create a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" + ], + "name": "Create a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group create -e {san_name} -n {vg_name} -g {rg} --tags \"{key1910:bbbb}\" --encryption EncryptionAtRestWithPlatformKey --protocol-type Iscsi --network-acls \"{virtual-network-rules:[\"{id:{subnet_id},action:Allow}\"]}\"" + ], + "name": "Create a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Delete a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group delete -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Delete a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Volume Groups." + }, + "names": [ + "elastic-san", + "volume-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group list -g {rg} -e {san_name}" + ], + "name": "List Volume Groups." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group list -g {rg} -e {san_name}" + ], + "name": "List Volume Groups." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Get a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group show -g {rg} -e {san_name} -n {vg_name}" + ], + "name": "Get a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Volume Group." + }, + "names": [ + "elastic-san", + "volume-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" + ], + "name": "Update a Volume Group." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san volume-group update -e {san_name} -n {vg_name} -g {rg} --tags \"{key2011:cccc}\" --protocol-type None --network-acls \"{virtual-network-rules:[\"{id:{subnet_id_2},action:Allow}\"]}\"" + ], + "name": "Update a Volume Group." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}/volumegroups/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Elastic SAN Volume Group." + }, + "names": [ + "elastic-san", + "volume-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Elastic SAN." + }, + "names": [ + "elastic-san", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" + ], + "name": "Create an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san create -n {san_name} -g {rg} --tags \"{key1810:aaaa}\" -l southcentralusstg --base-size-tib 23 --extended-capacity-size-tib 14 --sku \"{name:Premium_LRS,tier:Premium}\"" + ], + "name": "Create an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Elastic SAN." + }, + "names": [ + "elastic-san", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san delete -g {rg} -n {san_name}" + ], + "name": "Delete an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san delete -g {rg} -n {san_name}" + ], + "name": "Delete an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "Get a list of Elastic SANs in a subscription." + }, + "names": [ + "elastic-san", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san list -g {rg}" + ], + "name": "Get a list of Elastic SANs in a subscription." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san list -g {rg}" + ], + "name": "Get a list of Elastic SANs in a subscription." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list-sku": { + "help": { + "short": "Get a list of Elastic SAN skus." + }, + "names": [ + "elastic-san", + "list-sku" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san list-sku" + ], + "name": "Get a list of Elastic SAN skus." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san list-sku" + ], + "name": "Get a list of Elastic SAN skus." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.elasticsan/skus", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get an Elastic SAN." + }, + "names": [ + "elastic-san", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san show -g {rg} -n {san_name}" + ], + "name": "Get an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san show -g {rg} -n {san_name}" + ], + "name": "Get an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Elastic SAN." + }, + "names": [ + "elastic-san", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" + ], + "name": "Update an Elastic SAN." + } + ], + "name": "2021-11-20-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2021-11-20-preview" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "elastic-san update -n {san_name} -g {rg} --tags \"{key1710:bbbb}\" --base-size-tib 25 --extended-capacity-size-tib 15" + ], + "name": "Update an Elastic SAN." + } + ], + "name": "2022-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.elasticsan/elasticsans/{}", + "plane": "mgmt-plane", + "version": "2022-12-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Elastic SAN." + }, + "names": [ + "elastic-san" + ] + }, + "eventhubs": { + "commandGroups": { + "cluster": { + "commandGroups": { + "namespace": { + "commands": { + "list": { + "help": { + "short": "List all Event Hubs Namespace IDs in an Event Hubs Dedicated Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "namespace", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}/namespaces", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "List of Namespaces within given Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "namespace" + ] + } + }, + "commands": { + "available-region": { + "help": { + "short": "List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region." + }, + "names": [ + "eventhubs", + "cluster", + "available-region" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/availableclusterregions", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create an instance of an Event Hubs Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing Event Hubs Cluster. This operation is idempotent." + }, + "names": [ + "eventhubs", + "cluster", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available Event Hubs Clusters within an ARM resource group" + }, + "names": [ + "eventhubs", + "cluster", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the resource description of the specified Event Hubs Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an instance of an Event Hubs Cluster." + }, + "names": [ + "eventhubs", + "cluster", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs Clusters." + }, + "names": [ + "eventhubs", + "cluster" + ] + }, + "eventhub": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the ACS and SAS connection strings for the Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the eventhub." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the eventhub." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the eventhub." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the ACS and SAS connection strings for the Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "authorization-rule keys" + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" + ], + "name": "Creates Authorizationrule for the given Eventhub" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" + ], + "name": "Creates Authorizationrule for the given Eventhub" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhub authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Listen" + ], + "name": "Creates Authorizationrule for the given Eventhub" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Event Hub AuthorizationRule." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Deletes the Authorizationrule of Eventhub." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Deletes the Authorizationrule of Eventhub." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "Deletes the Authorizationrule of Eventhub." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for an Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" + ], + "name": "shows the list of Authorization-rules by Eventhub" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" + ], + "name": "shows the list of Authorization-rules by Eventhub" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub" + ], + "name": "shows the list of Authorization-rules by Eventhub" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AuthorizationRule for an Event Hub by rule name." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "shows the details of Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "shows the details of Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule" + ], + "name": "shows the details of Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" + ], + "name": "Update Eventhubs Authorization-Rule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" + ], + "name": "Update Eventhubs Authorization-Rule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs eventhub authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --eventhub-name myeventhub --name myauthorule --rights Send" + ], + "name": "Update Eventhubs Authorization-Rule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Eventhub authorization rule." + }, + "names": [ + "eventhubs", + "eventhub", + "authorization-rule" + ] + }, + "consumer-group": { + "commands": { + "create": { + "help": { + "short": "Create an Event Hubs consumer group as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a consumer group from the specified Event Hub and resource group." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the consumer groups in a Namespace. An empty feed is returned if no consumer group exists in the Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified consumer group." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Event Hubs consumer group as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}/consumergroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Event Hubs consumergroup." + }, + "names": [ + "eventhubs", + "eventhub", + "consumer-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new Event Hub as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Event Hub from the specified Namespace and resource group." + }, + "names": [ + "eventhubs", + "eventhub", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Event Hubs in a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Event Hubs description for the specified Event Hub." + }, + "names": [ + "eventhubs", + "eventhub", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Event Hub as a nested resource within a Namespace." + }, + "names": [ + "eventhubs", + "eventhub", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/eventhubs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs eventhub and authorization-rule." + }, + "names": [ + "eventhubs", + "eventhub" + ] + }, + "georecovery-alias": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the Namespace." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Event Hubs Authorizationrule connection strings for Geo Recovery configuration Alias." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List a list of authorization rules for a Namespace." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AuthorizationRule for a Namespace by rule name." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs Authorizationrule for Geo Recovery configuration Alias." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "authorization-rule" + ] + } + }, + "commands": { + "break-pair": { + "help": { + "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "break-pair" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Alias(Disaster Recovery configuration)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give Namespace name availability." + }, + "names": [ + "eventhubs", + "georecovery-alias", + "exists" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "fail-over": { + "help": { + "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "fail-over" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}/failover", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Alias(Disaster Recovery configurations)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "eventhubs", + "georecovery-alias", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs Geo Recovery configuration Alias" + }, + "names": [ + "eventhubs", + "georecovery-alias" + ] + }, + "namespace": { + "commandGroups": { + "application-group": { + "commands": { + "create": { + "help": { + "short": "Create an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of application groups for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an ApplicationGroup for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/applicationgroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manages Application Groups for premium eventhubs namespace." + }, + "names": [ + "eventhubs", + "namespace", + "application-group" + ] + }, + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the primary or secondary connection strings for the specified Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate the connection strings of Authorizationrule for the namespace." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "authorization-rule keys" + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an AuthorizationRule for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Creates Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Creates Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Creates Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an AuthorizationRule for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorizationrule of the namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorizationrule of the namespace" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorizationrule of the namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of authorization rules for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorizationrule by Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorizationrule by Namespace" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorizationrule by Namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an AuthorizationRule for a Namespace by rule name." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Shows the details of Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Shows the details of Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Shows the details of Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an AuthorizationRule for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorizationrule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorizationrule" + } + ], + "name": "2018-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2018-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorizationrule" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Eventhub namespace authorization-rule." + }, + "names": [ + "eventhubs", + "namespace", + "authorization-rule" + ] + }, + "network-rule-set": { + "commands": { + "create": { + "help": { + "short": "Create NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update NetworkRuleSet for a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure EventHubs networkruleset for namespace" + }, + "names": [ + "eventhubs", + "namespace", + "network-rule-set" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create PrivateEndpointConnections of service namespace." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Private Endpoint Connection." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available PrivateEndpointConnections within a namespace." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified Private Endpoint Connection name." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update PrivateEndpointConnections of service namespace." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage eventhubs namespace private endpoint connection." + }, + "names": [ + "eventhubs", + "namespace", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "show": { + "help": { + "short": "List lists of resources that supports Privatelinks." + }, + "names": [ + "eventhubs", + "namespace", + "private-link-resource", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage eventhubs namespace private link resources ." + }, + "names": [ + "eventhubs", + "namespace", + "private-link-resource" + ] + }, + "schema-registry": { + "commands": { + "create": { + "help": { + "short": "Create an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the Schema Groups in a Namespace." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an EventHub schema group." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}/schemagroups/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manages eventhubs namespace schema registry." + }, + "names": [ + "eventhubs", + "namespace", + "schema-registry" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "eventhubs", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" + ], + "name": "Creates a new namespace." + }, + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" + ], + "name": "Creates a new namespace with Identity & Encryption Enabled" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard --enable-auto-inflate" + ], + "name": "Creates a new namespace." + }, + { + "commands": [ + "eventhubs namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" + ], + "name": "Creates a new namespace with Identity & Encryption Enabled" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." + }, + "names": [ + "eventhubs", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Delete the Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Delete the Namespace" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give Namespace name availability." + }, + "names": [ + "eventhubs", + "namespace", + "exists" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available Namespaces within a subscription, irrespective of the resource groups." + }, + "names": [ + "eventhubs", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace list --resource-group myresourcegroup" + ], + "name": "List the Event Hubs Namespaces by resource group." + }, + { + "commands": [ + "eventhubs namespace list" + ], + "name": "Get the Namespaces by Subscription." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace list --resource-group myresourcegroup" + ], + "name": "List the Event Hubs Namespaces by resource group." + }, + { + "commands": [ + "eventhubs namespace list" + ], + "name": "Get the Namespaces by Subscription." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.eventhub/namespaces", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the description of the specified namespace." + }, + "names": [ + "eventhubs", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "eventhubs", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" + ], + "name": "Update a new namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "eventhubs namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value --enable-auto-inflate True" + ], + "name": "Update a new namespace." + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.eventhub/namespaces/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Eventhub namespace." + }, + "names": [ + "eventhubs", + "namespace" + ] + } + }, + "help": { + "short": "eventhub" + }, + "names": [ + "eventhubs" + ] + }, + "fluid-relay": { + "commandGroups": { + "container": { + "commands": { + "delete": { + "help": { + "short": "Delete a Fluid Relay container." + }, + "names": [ + "fluid-relay", + "container", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay container delete -g MyResourceGroup --server-name MyServerName -n MyContainerName" + ], + "name": "FluidRelayContainer_Delete" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Fluid Relay containers which are children of a given Fluid Relay server." + }, + "names": [ + "fluid-relay", + "container", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay container list -g MyResourceGroup --server-name MyServerName" + ], + "name": "FluidRelayContainer_List" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Fluid Relay container." + }, + "names": [ + "fluid-relay", + "container", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay container show -g MyResourceGroup --server-name MyServerName -n MyContainerName" + ], + "name": "FluidRelayContainer_Show" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/fluidrelaycontainers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Fluid Relay Container." + }, + "names": [ + "fluid-relay", + "container" + ] + }, + "server": { + "commands": { + "create": { + "help": { + "short": "Create a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned\"", + "fluid-relay server create -n TestFluidRelay -l westus2 -g MyResourceGroup --sku standard --tags category=sales --identity type=\"SystemAssigned, UserAssigned\" user-assigned-identities={\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1\",\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2\"}" + ], + "name": "FluidRelayServer_Create" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server delete -n testFluidRelay -g MyResourceGroup -y" + ], + "name": "FluidRelayServer_Delete" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Fluid Relay servers." + }, + "names": [ + "fluid-relay", + "server", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server list --subscription 00000000-0000-0000-0000-000000000000", + "fluid-relay server list -g MyResourceGroup" + ], + "name": "FluidRelayServer_List" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.fluidrelay/fluidrelayservers", + "plane": "mgmt-plane", + "version": "2022-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list-key": { + "help": { + "short": "Get primary and secondary key for this server." + }, + "names": [ + "fluid-relay", + "server", + "list-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server list-key -g MyResourceGroup --server-name MyServerName" + ], + "name": "FluidRelayServer_List-key" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerate the primary or secondary key for this server." + }, + "names": [ + "fluid-relay", + "server", + "regenerate-key" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server regenerate-key -g MyResourceGroup --server-name MyServerName --key-name key1" + ], + "name": "FluidRelayServer_Regenerate-key" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server show -g MyResourceGroup -n MyFluidRelay" + ], + "name": "FluidRelayServer_Show" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Fluid Relay server." + }, + "names": [ + "fluid-relay", + "server", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "fluid-relay server update -n MyFluidRelay -l westus2 -g MyResourceGroup --tags category=sale" + ], + "name": "FluidRelayServer_Update" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.fluidrelay/fluidrelayservers/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Fluid Relay Server." + }, + "names": [ + "fluid-relay", + "server" + ] + } + }, + "help": { + "short": "Manage Fluid Relay" + }, + "names": [ + "fluid-relay" + ] + }, + "graph-services": { + "commandGroups": { + "account": { + "commands": { + "create": { + "help": { + "short": "Create account resource. Enables billing for the provided application." + }, + "names": [ + "graph-services", + "account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account create --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo=bar\" \"baz=qux\" --app-id myAppGUID" + ], + "name": "Create Account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an account resource. Disables billing on the associated application." + }, + "names": [ + "graph-services", + "account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account delete --subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" + ], + "name": "Delete account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of accounts belonging to a subscription." + }, + "names": [ + "graph-services", + "account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account list --subscription mySubscriptionGUID --resource-group myRg" + ], + "name": "List resources in subscription" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.graphservices/accounts", + "plane": "mgmt-plane", + "version": "2023-04-13" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an account resource given its name." + }, + "names": [ + "graph-services", + "account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "--subscription mySubscriptionGUID --resource-group myRG --resource-name myGraphAppBilling" + ], + "name": "Get account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "The only supported updated on a resource is the tags property" + ], + "short": "Update an account resource." + }, + "names": [ + "graph-services", + "account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "graph-services account update --resource-group myRG --resource-name myGraphAppBilling --subscription mySubscriptionGUID --location global --tags \"foo1=bar1\" \"baz1=qux1\"" + ], + "name": "Update account" + } + ], + "name": "2023-04-13", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.graphservices/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-13" + } + ] + } + ] + } + }, + "help": { + "short": "Make operations on Microsoft.GraphServices/Accounts" + }, + "names": [ + "graph-services", + "account" + ] + } + }, + "help": { + "lines": [ + "Manage Microsoft.GraphServices/Accounts resources in Azure to configure billing on a Graph application." + ], + "short": "Make operations on Microsoft.GraphServices resource types" + }, + "names": [ + "graph-services" + ] + }, + "image": { + "commandGroups": { + "builder": { + "commandGroups": { + "trigger": { + "commands": { + "create": { + "help": { + "short": "Create a trigger for the specified virtual machine image template" + }, + "names": [ + "image", + "builder", + "trigger", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "image builder trigger create --resource-group MyResourceGroup --image-template-name MyImageTemplate --trigger-name MyTrigger" + ], + "name": "Create a image builder template trigger." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a trigger for the specified virtual machine image template" + }, + "names": [ + "image", + "builder", + "trigger", + "delete" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all triggers for the specified Image Template resource" + }, + "names": [ + "image", + "builder", + "trigger", + "list" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified trigger for the specified image template resource" + }, + "names": [ + "image", + "builder", + "trigger", + "show" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.virtualmachineimages/imagetemplates/{}/triggers/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage image builder template trigger." + }, + "names": [ + "image", + "builder", + "trigger" + ] + } + }, + "help": { + "short": "Manage and build image builder templates." + }, + "names": [ + "image", + "builder" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an image." + }, + "names": [ + "image", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Image." + }, + "names": [ + "image", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of images under a resource group." + }, + "names": [ + "image", + "list" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2020-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an image." + }, + "names": [ + "image", + "show" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an image." + }, + "names": [ + "image", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/images/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage custom virtual machine images." + }, + "names": [ + "image" + ] + }, + "load": { + "commands": { + "create": { + "help": { + "lines": [ + "The load test resource name must be unique to a resource group." + ], + "short": "Create an Azure Load Testing resource." + }, + "names": [ + "load", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load create --name sample-resource --resource-group sample-rg --location westus2", + "load create -n sample-resource -g sample-rg -l westus2" + ], + "name": "Create a new Azure load testing resource" + }, + { + "commands": [ + "load create -n sample-resource -g sample-rg -l westus2 --tags type=testing target=infra" + ], + "name": "Create a new Azure load testing resource with tags" + }, + { + "commands": [ + "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\"" + ], + "name": "Create a new Azure load testing resource with Managed identity" + }, + { + "commands": [ + "load create -n sample-resource -g sample-rg -l westus2 --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi" + ], + "name": "Create a new Azure load testing resource with CMK Encryption" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Load Testing resource." + }, + "names": [ + "load", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load delete --name sample-resource --resource-group sample-rg" + ], + "name": "Delete Azure load testing resource" + }, + { + "commands": [ + "load delete --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" + ], + "name": "Delete multiple Azure load testing resources" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists Azure Load Testing resources." + }, + "names": [ + "load", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load list --resource-group sample-rg", + "load list" + ], + "name": "List Azure load testing resources" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.loadtestservice/loadtests", + "plane": "mgmt-plane", + "version": "2022-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of one or more Azure Load Testing resources." + }, + "names": [ + "load", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load show --name sample-resource --resource-group sample-rg" + ], + "name": "Show an Azure load testing resource" + }, + { + "commands": [ + "load show --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.LoadTestService/loadtests/sample-resource1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg2/providers/Microsoft.LoadTestService/loadtests/sample-resource2" + ], + "name": "Show Azure load testing resources" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Load Testing resource." + }, + "names": [ + "load", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned", + "load update --name sample-resource --resource-group sample-rg --tags type=server", + "load update --name sample-resource --resource-group sample-rg --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde", + "load update --name sample-resource --resource-group sample-rg --identity-type SystemAssigned,UserAssigned --user-assigned \"{'/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sample-mi':{}}\" --encryption-key https://sample-kv.vault.azure.net/keys/samplekey2/2d1ccd5c50234ea2a0858fe148b69cde --encryption-identity SystemAssigned" + ], + "name": "Update Azure load testing resource" + } + ], + "name": "2022-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.loadtestservice/loadtests/{}", + "plane": "mgmt-plane", + "version": "2022-12-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Load Testing resources." + }, + "names": [ + "load" + ] + }, + "logic": { + "commandGroups": { + "integration-account": { + "commandGroups": { + "map": { + "commands": { + "create": { + "help": { + "short": "Create an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." + }, + "names": [ + "logic", + "integration-account", + "map", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map create -g rg -n map-name --integration-account account-name --map-type Xslt --content-type application/xml --map-content map_content.txt" + ], + "name": "Create map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an integration account map." + }, + "names": [ + "logic", + "integration-account", + "map", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map delete -g rg -n map-name --integration-account account-name" + ], + "name": "Delete map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of integration account maps." + }, + "names": [ + "logic", + "integration-account", + "map", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map list -g rg --integration-account account-name" + ], + "name": "List map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an integration account map." + }, + "names": [ + "logic", + "integration-account", + "map", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map show -g rg -n map-name --integration-account account-name" + ], + "name": "Show map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value." + }, + "names": [ + "logic", + "integration-account", + "map", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "logic integration-account map update -g rg -n map-name --integration-account account-name" + ], + "name": "Update map" + } + ], + "name": "2019-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.logic/integrationaccounts/{}/maps/{}", + "plane": "mgmt-plane", + "version": "2019-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage logic integration account map" + }, + "names": [ + "logic", + "integration-account", + "map" + ] + } + }, + "help": { + "short": "Manage logic integration account" + }, + "names": [ + "logic", + "integration-account" + ] + } + }, + "help": { + "short": "Manage logic" + }, + "names": [ + "logic" + ] + }, + "maintenance": { + "commandGroups": { + "applyupdate": { + "commands": { + "create": { + "help": { + "short": "Apply maintenance updates to resource" + }, + "names": [ + "maintenance", + "applyupdate", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate create --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ApplyUpdates_CreateOrUpdate" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "create-or-update-parent": { + "help": { + "short": "Apply maintenance updates to resource with parent" + }, + "names": [ + "maintenance", + "applyupdate", + "create-or-update-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate create-or-update-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ApplyUpdates_CreateOrUpdateParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get Configuration records within a subscription" + }, + "names": [ + "maintenance", + "applyupdate", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate list" + ], + "name": "ApplyUpdates_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/applyupdates", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Track maintenance updates to resource" + }, + "names": [ + "maintenance", + "applyupdate", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate show --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ApplyUpdates_Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-parent": { + "help": { + "short": "Track maintenance updates to resource with parent" + }, + "names": [ + "maintenance", + "applyupdate", + "show-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance applyupdate show-parent --name \"e9b9685d-78e4-44c4-a81c-64a14f9b87b6\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ApplyUpdates_GetParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/applyupdates/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage apply update with maintenance" + }, + "names": [ + "maintenance", + "applyupdate" + ] + }, + "assignment": { + "commands": { + "create": { + "help": { + "short": "Apply maintenance updates to resource" + }, + "names": [ + "maintenance", + "assignment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"test1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_CreateOrUpdate" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "create-or-update-parent": { + "help": { + "short": "Apply maintenance updates to resource with parent" + }, + "names": [ + "maintenance", + "assignment", + "create-or-update-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-parent --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"test1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_CreateOrUpdateParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "create-or-update-resource-group": { + "help": { + "short": "Create configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "create-or-update-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All --resource-group examplerg1" + ], + "name": "ConfigurationAssignments_CreateOrUpdateResourceGroup" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "create-or-update-subscription": { + "help": { + "short": "Create configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "create-or-update-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All" + ], + "name": "ConfigurationAssignments_CreateOrUpdateSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_Delete" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete-parent": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete-parent --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_DeleteParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete-resource-group": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete-resource-group --resource-group \"examplerg\" --name \"example1\"" + ], + "name": "ConfigurationAssignments_DeleteSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete-subscription": { + "help": { + "short": "Delete configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "delete-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment delete-subscription --name \"example1\"" + ], + "name": "ConfigurationAssignments_DeleteSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List configurationAssignments for resource." + }, + "names": [ + "maintenance", + "assignment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-parent": { + "help": { + "short": "List configurationAssignments for resource." + }, + "names": [ + "maintenance", + "assignment", + "list-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtestvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_ListParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-subscription": { + "help": { + "short": "List configuration assignment within a subscription" + }, + "names": [ + "maintenance", + "assignment", + "list-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment list-subscription" + ], + "name": "ConfigurationAssignments_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_Get" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-parent": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show-parent --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent- name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_GetParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show-resource-group": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show-subscription --resource-group \"examplerg\" --name \"example1\"" + ], + "name": "ConfigurationAssignments_GetResourceGroup" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show-subscription": { + "help": { + "short": "Get configuration assignment for resource.." + }, + "names": [ + "maintenance", + "assignment", + "show-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment show-subscription --name \"example1\"" + ], + "name": "ConfigurationAssignments_GetSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment update --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1\" --name \"workervmConfiguration\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "ConfigurationAssignments_Update" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update-parent": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment update-parent --maintenance-configuration-id \"/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/policy1\" --name \"workervmPolicy\" --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdvm1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "ConfigurationAssignments_UpdateParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update-resource-group": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update-resource-group" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment create-or-update-resource-group --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All --resource-group examplerg1" + ], + "name": "ConfigurationAssignments_UpdateResourceGroup" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update-subscription": { + "help": { + "short": "Update configuration for resource." + }, + "names": [ + "maintenance", + "assignment", + "update-subscription" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance assignment update-subscription --maintenance-configuration-id \"/subscriptions/00000000-0000-0000-0000-00000000/resourcegroups/exmaplerg2/providers/Microsoft. Maintenance/maintenanceConfigurations/config1\" --name assignmentname --filter-locations eastus2euap centraluseuap --filter-os-types windows linux --filter-tags \"{{tagKey1:[tagKey1Val1,tagKey1Val2],tagKey2:[tagKey2Val1,tagKey2Val2]}}\" --filter-tags-operator All" + ], + "name": "ConfigurationAssignments_UpdateSubscription" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/configurationassignments/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage configuration assignment with maintenance" + }, + "names": [ + "maintenance", + "assignment" + ] + }, + "configuration": { + "commands": { + "create": { + "help": { + "short": "Create configuration record" + }, + "names": [ + "maintenance", + "configuration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration create --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Day\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" + ], + "name": "MaintenanceConfigurations_CreateOrUpdateForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Configuration record" + }, + "names": [ + "maintenance", + "configuration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration delete --resource-group \"examplerg\" --resource-name \"example1\"" + ], + "name": "MaintenanceConfigurations_DeleteForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Configuration records within a subscription and resource group" + }, + "names": [ + "maintenance", + "configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration list" + ], + "name": "MaintenanceConfigurations_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/maintenanceconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Configuration record" + }, + "names": [ + "maintenance", + "configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration show --resource-group \"examplerg\" --resource-name \"configuration1\"" + ], + "name": "MaintenanceConfigurations_GetForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update configuration record" + }, + "names": [ + "maintenance", + "configuration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance configuration update --location \"westus2\" --maintenance-scope \"OSImage\" --maintenance-window-duration \"05:00\" --maintenance-window-expiration-date-time \"9999-12-31 00:00\" --maintenance-window-recur-every \"Month Third Sunday\" --maintenance-window-start-date-time \"2020-04-30 08:00\" --maintenance-window-time-zone \"Pacific Standard Time\" --namespace \"Microsoft.Maintenance\" --visibility \"Custom\" --resource-group \"examplerg\" --resource-name \"configuration1\"" + ], + "name": "MaintenanceConfigurations_UpdateForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.maintenance/maintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage maintenance configuration with maintenance" + }, + "names": [ + "maintenance", + "configuration" + ] + }, + "public-configuration": { + "commands": { + "list": { + "help": { + "short": "List Public Maintenance Configuration records" + }, + "names": [ + "maintenance", + "public-configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance public-configuration list" + ], + "name": "PublicMaintenanceConfigurations_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get Public Maintenance Configuration record" + }, + "names": [ + "maintenance", + "public-configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance public-configuration show --resource-name \"configuration1\"" + ], + "name": "PublicMaintenanceConfigurations_GetForResource" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.maintenance/publicmaintenanceconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage public maintenance configuration with maintenance" + }, + "names": [ + "maintenance", + "public-configuration" + ] + }, + "update": { + "commands": { + "list": { + "help": { + "short": "List updates to resources." + }, + "names": [ + "maintenance", + "update", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance update list --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"smdtest1\" --resource-type \"virtualMachineScaleSets\"" + ], + "name": "Updates_List" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/providers/microsoft.maintenance/updates", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + }, + "list-parent": { + "help": { + "short": "List updates to resources." + }, + "names": [ + "maintenance", + "update", + "list-parent" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "maintenance update list-parent --provider-name \"Microsoft.Compute\" --resource-group \"examplerg\" --resource-name \"1\" --resource-parent-name \"smdtest1\" --resource-parent-type \"virtualMachineScaleSets\" --resource-type \"virtualMachines\"" + ], + "name": "Updates_ListParent" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/{}/{}/{}/{}/{}/providers/microsoft.maintenance/updates", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage update with maintenance" + }, + "names": [ + "maintenance", + "update" + ] + } + }, + "help": { + "short": "Manage Maintenance" + }, + "names": [ + "maintenance" + ] + }, + "mesh": { + "commandGroups": { + "app": { + "commands": { + "create": { + "help": { + "short": "Create an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "app", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Service Fabric Mesh application." + }, + "names": [ + "mesh", + "app", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Service Fabric Mesh applications." + }, + "names": [ + "mesh", + "app", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/applications", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a Service Fabric Mesh application." + }, + "names": [ + "mesh", + "app", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "app", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh applications." + }, + "names": [ + "mesh", + "app" + ] + }, + "code-package-log": { + "commands": { + "get": { + "help": { + "short": "Examine the logs for a codepackage." + }, + "names": [ + "mesh", + "code-package-log", + "get" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}/codepackages/{}/logs", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Examine the logs for a codepackage." + }, + "names": [ + "mesh", + "code-package-log" + ] + }, + "gateway": { + "commands": { + "create": { + "help": { + "short": "Create a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." + }, + "names": [ + "mesh", + "gateway", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a gateway resource." + }, + "names": [ + "mesh", + "gateway", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List gateway resources." + }, + "names": [ + "mesh", + "gateway", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a gateway." + }, + "names": [ + "mesh", + "gateway", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." + }, + "names": [ + "mesh", + "gateway", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage gateway resources." + }, + "names": [ + "mesh", + "gateway" + ] + }, + "network": { + "commands": { + "create": { + "help": { + "short": "Create a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "network", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a network." + }, + "names": [ + "mesh", + "network", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List networks." + }, + "names": [ + "mesh", + "network", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/networks", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network." + }, + "names": [ + "mesh", + "network", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "network", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage networks." + }, + "names": [ + "mesh", + "network" + ] + }, + "secret": { + "commands": { + "create": { + "help": { + "short": "Create a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "secret", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a secret." + }, + "names": [ + "mesh", + "secret", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Secrets." + }, + "names": [ + "mesh", + "secret", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a secret." + }, + "names": [ + "mesh", + "secret", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "secret", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage secret resources." + }, + "names": [ + "mesh", + "secret" + ] + }, + "secretvalue": { + "commands": { + "create": { + "help": { + "short": "Create a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." + }, + "names": [ + "mesh", + "secretvalue", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a secret version." + }, + "names": [ + "mesh", + "secretvalue", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Secrets versions." + }, + "names": [ + "mesh", + "secretvalue", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the information about the specified named secret value resources. The information does not include the actual value of the secret." + }, + "names": [ + "mesh", + "secretvalue", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." + }, + "names": [ + "mesh", + "secretvalue", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage secret values." + }, + "names": [ + "mesh", + "secretvalue" + ] + }, + "service": { + "commands": { + "list": { + "help": { + "short": "List all the service resources." + }, + "names": [ + "mesh", + "service", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a service." + }, + "names": [ + "mesh", + "service", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh services." + }, + "names": [ + "mesh", + "service" + ] + }, + "service-replica": { + "commands": { + "list": { + "help": { + "short": "List the details of service replicas." + }, + "names": [ + "mesh", + "service-replica", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Gets the given replica of the service of an application." + }, + "names": [ + "mesh", + "service-replica", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh service replicas." + }, + "names": [ + "mesh", + "service-replica" + ] + }, + "volume": { + "commands": { + "create": { + "help": { + "short": "Create a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "volume", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a volume." + }, + "names": [ + "mesh", + "volume", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List volumes." + }, + "names": [ + "mesh", + "volume", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a volume." + }, + "names": [ + "mesh", + "volume", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "volume", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage volumes." + }, + "names": [ + "mesh", + "volume" + ] + } + }, + "help": { + "short": "(PREVIEW) Manage Azure Service Fabric Mesh Resources." + }, + "names": [ + "mesh" + ] + }, + "mobile-network": { + "commandGroups": { + "attached-data-network": { + "commands": { + "create": { + "help": { + "short": "Create an attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network create -n data-network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --dns-addresses \"[1.1.1.1]\" --data-interface \" {name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" + ], + "name": "Create attached-data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network delete -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg -y" + ], + "name": "Delete attached-data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the attached data networks associated with a packet core data plane." + }, + "names": [ + "mobile-network", + "attached-data-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network list -g rg --pccp-name pccp-name --pcdp-name pcdp-name" + ], + "name": "List attached-data-network by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network show -n data-network-name --pccp-name pccp-name --pcdp-name pcdp-name -g rg" + ], + "name": "Show attached-data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an attached data network." + }, + "names": [ + "mobile-network", + "attached-data-network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network attached-data-network update -n data_network-name -g rg --pccp-name pccp-name --pcdp-name pcdp-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update attached-data-network tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}/attacheddatanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage attached data net work" + }, + "names": [ + "mobile-network", + "attached-data-network" + ] + }, + "data-network": { + "commands": { + "create": { + "help": { + "short": "Create a data network." + }, + "names": [ + "mobile-network", + "data-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network create -n data-network-name -g rg --mobile-network-name mobile-network-name" + ], + "name": "Create data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified data network." + }, + "names": [ + "mobile-network", + "data-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network delete -n data_network-name --mobile-network-name mobile-network-name -g rg -y" + ], + "name": "Delete data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all data networks in the mobile network." + }, + "names": [ + "mobile-network", + "data-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List data-network by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified data network." + }, + "names": [ + "mobile-network", + "data-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network show -n data-network-name --mobile-network-name mobile-network-name -g rg" + ], + "name": "Show data-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a data network." + }, + "names": [ + "mobile-network", + "data-network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network data-network update -n data-network-name -g rg --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update data-network tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/datanetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data network" + }, + "names": [ + "mobile-network", + "data-network" + ] + }, + "pccp": { + "commandGroups": { + "version": { + "commands": { + "list": { + "help": { + "short": "List all supported packet core control planes versions." + }, + "names": [ + "mobile-network", + "pccp", + "version", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp version list" + ], + "name": "List Packet Core Control Plane version" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified packet core control plane version." + }, + "names": [ + "mobile-network", + "pccp", + "version", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp version show --version-name pmn-2211-0-80" + ], + "name": "Show Packet Core Control Plane version" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.mobilenetwork/packetcorecontrolplaneversions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage packet core control plane version" + }, + "names": [ + "mobile-network", + "pccp", + "version" + ] + } + }, + "commands": { + "collect-diagnostics-package": { + "help": { + "short": "Collect a diagnostics package for the specified packet core control plane. This action will upload the diagnostics to a storage account." + }, + "names": [ + "mobile-network", + "pccp", + "collect-diagnostics-package" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp collect-diagnostics-package --pccp-name pccp -g rg --blob-url https://contosoaccount.blob.core.windows.net/container/diagnosticsPackage.zip" + ], + "name": "Collect diagnostics package" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/collectdiagnosticspackage", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp create -n pccp-name -g rg --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\" --local-diagnostics \"{authentication-type:AAD}\" --platform \"{type:AKS-HCI}\" --sites \"[{id:site-id}]\" --sku G0" + ], + "name": "Create Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp delete -n pccp-name -g rg -y" + ], + "name": "Delete Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the packet core control planes in a subscription." + }, + "names": [ + "mobile-network", + "pccp", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp list -g rg" + ], + "name": "List Packet Core Control Plane by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "reinstall": { + "help": { + "short": "Reinstall the specified packet core control plane. This action will remove any transaction state from the packet core to return it to a known state. This action will cause a service outage." + }, + "names": [ + "mobile-network", + "pccp", + "reinstall" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp reinstall --pccp-name pccp-name -g rg" + ], + "name": "Reinstall Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/reinstall", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "rollback": { + "help": { + "short": "Roll back the specified packet core control plane to the previous version, \"rollbackVersion\". Multiple consecutive rollbacks are not possible. This action may cause a service outage." + }, + "names": [ + "mobile-network", + "pccp", + "rollback" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp rollback --pccp-name pccp-name -g rg" + ], + "name": "Rollback Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/rollback", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp show -n pccp-name -g rg" + ], + "name": "Show Packet Core Control Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a packet core control plane." + }, + "names": [ + "mobile-network", + "pccp", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pccp update -n pccp-name -g rg --ue-mtu 1500 --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update Packet Core Control Plane tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage packet core control plane" + }, + "names": [ + "mobile-network", + "pccp" + ] + }, + "pcdp": { + "commands": { + "create": { + "help": { + "short": "Create a packet core data plane." + }, + "names": [ + "mobile-network", + "pcdp", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp create -n pcdp-name -g rg --pccp-name pccp-name --access-interface \"{name:N2,ipv4Address:10.28.128.2,ipv4Subnet:10.28.128.0/24,ipv4Gateway:10.28.128.1}\"" + ], + "name": "Create Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified packet core data plane." + }, + "names": [ + "mobile-network", + "pcdp", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp delete -g rg -n pcdp-name --pccp-name pccp-name -y" + ], + "name": "Delete Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the packet core data planes associated with a packet core control plane." + }, + "names": [ + "mobile-network", + "pcdp", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp list -g rg --pccp-name pccp_name" + ], + "name": "List Packet Core Data Plane by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified packet core data plane." + }, + "names": [ + "mobile-network", + "pcdp", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp show -g rg -n pcdp-name --pccp-name pccp-name" + ], + "name": "Show Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update packet core data planes tags." + }, + "names": [ + "mobile-network", + "pcdp", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network pcdp update -n pcdp_name -g rg --pccp-name pccp-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update Packet Core Data Plane" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/packetcorecontrolplanes/{}/packetcoredataplanes/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage packet core data plane" + }, + "names": [ + "mobile-network", + "pcdp" + ] + }, + "service": { + "commands": { + "create": { + "help": { + "short": "Create a service." + }, + "names": [ + "mobile-network", + "service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service create -n service-name -g rg --mobile-network-name mobile-network-name --pcc-rules \"[{ruleName:default-rule,rulePrecedence:10,serviceDataFlowTemplates:[{templateName:IP-to-server,direction:Uplink,protocol:[ip],remoteIpList:[10.3.4.0/24]}]}]\" --service-precedence 10" + ], + "name": "Create service" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified service." + }, + "names": [ + "mobile-network", + "service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service delete --mobile-network-name mobile-network-name -n service -g rg -y" + ], + "name": "Delete service" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the services in a mobile network." + }, + "names": [ + "mobile-network", + "service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List service by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified service." + }, + "names": [ + "mobile-network", + "service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service show --mobile-network-name mobile-network-name -n service -g rg" + ], + "name": "Show service" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service." + }, + "names": [ + "mobile-network", + "service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network service update --mobile-network-name mobile-network-name -g rg -n service-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update service tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/services/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service" + }, + "names": [ + "mobile-network", + "service" + ] + }, + "sim": { + "commandGroups": { + "group": { + "commands": { + "bulk-delete-sims": { + "help": { + "short": "Bulk delete SIMs from a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "bulk-delete-sims" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group bulk-delete-sims -g group --sim-group-name SimGroup --sims \"sim01,sim02\"" + ], + "name": "Deleting multiple sims in a sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/deletesims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "bulk-upload-sims": { + "help": { + "short": "Bulk upload SIMs to a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "bulk-upload-sims" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000},{name:bulk-upload-sim-02,authentication-key:00000000000000000000000000000001,operator-key-code:00000000000000000000000000000001,international-msi:0000000001}]\"", + "mobile-network sim group bulk-upload-sims -g rg --sim-group-name SimGroup --sims \"[{name:bulk-upload-sim-01,authentication-key:00000000000000000000000000000000,operator-key-code:00000000000000000000000000000000,international-msi:0000000000,icc-id:00000000000000000000,device-type:camera,sim-policy:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/simPolicies/policy01},static-ip-configuration:[{attached-data-network:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/pccp01/packetCoreDataPlanes/pccp01/attachedDataNetworks/internet1},slice:{id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.MobileNetwork/mobileNetworks/mobile-network/slices/slice01},static-ip:{ipv4-address:2.4.0.10}}]}]\"" + ], + "name": "Uploading multiple sims to a sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadsims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group create -n sim-group-name -g rg --mobile-network \"{id:mobile-network-id}\"" + ], + "name": "Create sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group delete -n sim-group-name -g rg -y" + ], + "name": "Delete sim group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the SIM groups in a subscription." + }, + "names": [ + "mobile-network", + "sim", + "group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group list -g rg" + ], + "name": "List sim group by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/simgroups", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group show -n sim-group-name -g rg" + ], + "name": "Show sim goup" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim group update -n sim-group-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update sim group tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "upload-encrypted-sim": { + "help": { + "short": "Bulk upload SIMs in encrypted form to a SIM group. The SIM credentials must be encrypted." + }, + "names": [ + "mobile-network", + "sim", + "group", + "upload-encrypted-sim" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/uploadencryptedsims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sim group" + }, + "names": [ + "mobile-network", + "sim", + "group" + ] + }, + "policy": { + "commands": { + "create": { + "help": { + "short": "Create a SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy create -g rg -n sim-policy-name --mobile-network-name mobile-network-name --default-slice '{id:slice-id}' --slice-config \"[{slice:{id:slice-id},defaultDataNetwork:{id:data-network-id},dataNetworkConfigurations:[{dataNetwork:{id:data-network-id},allowedServices:[{id:service-id}],sessionAmbr:{uplink:'500 Mbps',downlink:'1 Gbps'}}]}]\" --ue-ambr \"{uplink:'500 Mbps',downlink:'1 Gbps'}\"" + ], + "name": "Create sim policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy delete -g rg -n sim-policy-name --mobile-network-name mobile-network-name" + ], + "name": "Delete sim policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the SIM policies in a mobile network." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy list -g rg --mobile-network-name mobile-network-name" + ], + "name": "List sim policy by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy show -g rg -n sim-policy-name --mobile-network-name mobile-network-name" + ], + "name": "Show sim policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a SIM policy." + }, + "names": [ + "mobile-network", + "sim", + "policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim policy update -g rg-n sim-policy-name --mobile-network-name mobile-network-name --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update sim policy tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/simpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sim policy" + }, + "names": [ + "mobile-network", + "sim", + "policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a SIM." + }, + "names": [ + "mobile-network", + "sim", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim create -g rg --sim-group-name sim-group-name -n sim-name --international-msi 0000000000 --operator-key-code 00000000000000000000000000000000 --authentication-key 00000000000000000000000000000000" + ], + "name": "Create sim" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified SIM." + }, + "names": [ + "mobile-network", + "sim", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim delete -g rg -n sim-name --sim-group-name sim-group-name -y" + ], + "name": "Delete sim" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the SIMs in a SIM group." + }, + "names": [ + "mobile-network", + "sim", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim list -g rg --sim-group-name sim-group-name" + ], + "name": "List sims by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified SIM." + }, + "names": [ + "mobile-network", + "sim", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network sim show -g rg -n sim-name --sim-group-name sim-group-name" + ], + "name": "Show sim" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a SIM." + }, + "names": [ + "mobile-network", + "sim", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/simgroups/{}/sims/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage sim" + }, + "names": [ + "mobile-network", + "sim" + ] + }, + "site": { + "commands": { + "create": { + "help": { + "short": "Create a mobile network site." + }, + "names": [ + "mobile-network", + "site", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site create --mobile-network-name mobile-network-name -n site-name -g rg" + ], + "name": "Create site" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified mobile network site." + }, + "names": [ + "mobile-network", + "site", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site delete --mobile-network-name mobile-network-name -n site-name -g rg -y'" + ], + "name": "Delete site" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all sites in the mobile network." + }, + "names": [ + "mobile-network", + "site", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List site by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified mobile network site." + }, + "names": [ + "mobile-network", + "site", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site show--mobile-network-name mobile-network-name -n site-name -g rg" + ], + "name": "Show site" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a mobile network site." + }, + "names": [ + "mobile-network", + "site", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network site update --mobile-network-name mobile-network-name -n site-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update site tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/sites/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage site" + }, + "names": [ + "mobile-network", + "site" + ] + }, + "slice": { + "commands": { + "create": { + "help": { + "short": "Create a network slice." + }, + "names": [ + "mobile-network", + "slice", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice create --mobile-network-name mobile-network-name -n slice-name -g rg --snssai \"{sst:1,sd:123abc}\"" + ], + "name": "Create slice" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified network slice." + }, + "names": [ + "mobile-network", + "slice", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice delete --mobile-network-name mobilenetwork-name -n slice-name -g rg -y" + ], + "name": "Delete slice" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all slices in the mobile network." + }, + "names": [ + "mobile-network", + "slice", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice list --mobile-network-name mobile-network-name -g rg" + ], + "name": "List slice by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified network slice." + }, + "names": [ + "mobile-network", + "slice", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice show --mobile-network-name mobile=network-name -n slice-name -g rg" + ], + "name": "Show slice" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network slice." + }, + "names": [ + "mobile-network", + "slice", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network slice update --mobile-network-name mobile-network-name -n slice-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update slie tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}/slices/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage slice" + }, + "names": [ + "mobile-network", + "slice" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a mobile network." + }, + "names": [ + "mobile-network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network create -n mobile-network-name -g rg --identifier \"{mcc:001,mnc:01}\"" + ], + "name": "Create mobile-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified mobile network." + }, + "names": [ + "mobile-network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network delete -n mobile-network-name -g rg -y" + ], + "name": "Delete mobile-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the mobile networks in a subscription." + }, + "names": [ + "mobile-network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network list -g rg" + ], + "name": "List mobile-network by resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mobilenetwork/mobilenetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about the specified mobile network." + }, + "names": [ + "mobile-network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network show -n mobile-network-name -g rg" + ], + "name": "Show mobile-network" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update mobile network tags." + }, + "names": [ + "mobile-network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mobile-network update -n mobile-network-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update mobile-network tags" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mobilenetwork/mobilenetworks/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage mobile network" + }, + "names": [ + "mobile-network" + ] + }, + "monitor": { + "commandGroups": { + "account": { + "commands": { + "create": { + "help": { + "short": "Create a workspace" + }, + "names": [ + "monitor", + "account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account create -n account-name -g rg" + ], + "name": "Create monitor account" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a workspace" + }, + "names": [ + "monitor", + "account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account delete -n account-name -g rg" + ], + "name": "Delete monitor account" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all workspaces in the specified subscription" + }, + "names": [ + "monitor", + "account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account list -g rg" + ], + "name": "List monitor account by resource group" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.monitor/accounts", + "plane": "mgmt-plane", + "version": "2023-04-03" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the specific azure monitor workspace" + }, + "names": [ + "monitor", + "account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account show -n account -g rg" + ], + "name": "Show monitor account" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workspace" + }, + "names": [ + "monitor", + "account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor account update -n account-name -g rg --tags \"{tag:test}\"" + ], + "name": "Update monitor account tags" + } + ], + "name": "2023-04-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.monitor/accounts/{}", + "plane": "mgmt-plane", + "version": "2023-04-03" + } + ] + } + ] + } + }, + "help": { + "short": "Manage monitor account" + }, + "names": [ + "monitor", + "account" + ] + }, + "action-group": { + "commandGroups": { + "test-notifications": { + "commands": { + "create": { + "help": { + "short": "Create an action group test-notifications." + }, + "names": [ + "monitor", + "action-group", + "test-notifications", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group test-notifications create --action-group MyActionGroup \\ --resource-group MyResourceGroup -a email alice alice@example.com usecommonalertsChema --alert-type budget" + ], + "name": "Create an action group test-notifications with action group" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/createnotifications", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage action groups test-notifications." + }, + "names": [ + "monitor", + "action-group", + "test-notifications" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new action group." + }, + "names": [ + "monitor", + "action-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group create --action webhook MyActionName https://alerts.contoso.com apiKey={APIKey} type=HighCPU --name MyActionGroup --resource-group MyResourceGroup" + ], + "name": "Create a new action group" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an action group." + }, + "names": [ + "monitor", + "action-group", + "delete" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "enable-receiver": { + "help": { + "lines": [ + "This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers." + ], + "short": "Enable a receiver in an action group." + }, + "names": [ + "monitor", + "action-group", + "enable-receiver" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}/subscribe", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List action groups under a resource group or the current subscription." + }, + "names": [ + "monitor", + "action-group", + "list" + ], + "versions": [ + { + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/actiongroups", + "plane": "mgmt-plane", + "version": "2022-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of an action group." + }, + "names": [ + "monitor", + "action-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group show --name MyActionGroup --resource-group MyResourceGroup" + ], + "name": "Show the details of an action group (commonly used with --output and --query)." + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an action group." + }, + "names": [ + "monitor", + "action-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor action-group update --name MyActionGroup --resource-group MyResourceGroup --set retentionPolicy.days=365 --subscription MySubscription" + ], + "name": "Update an action group" + } + ], + "name": "2022-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/actiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage action groups." + }, + "names": [ + "monitor", + "action-group" + ] + }, + "app-insights": { + "commandGroups": { + "api-key": { + "commands": { + "create": { + "help": { + "short": "Create an API Key of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights api-key create --api-key cli-demo --read-properties ReadTelemetry --write-properties WriteAnnotations -g demoRg --app testApp" + ], + "name": "Create a component with kind web and location." + }, + { + "commands": [ + "monitor app-insights api-key create --api-key cli-demo --read-properties '\"\"' --write-properties '\"\"' -g demoRg --app testApp" + ], + "name": "Create a component with kind web and location without any permission" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an API key from an Application Insights resource." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights api-key delete --app demoApp -g demoRg --api-key demo-key" + ], + "name": "Delete API Key." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of API keys of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "list" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the API Key for this key id." + }, + "names": [ + "monitor", + "app-insights", + "api-key", + "show" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/apikeys/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Operations on API keys associated with an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "api-key" + ] + }, + "component": { + "commandGroups": { + "billing": { + "commands": { + "create": { + "help": { + "short": "Create current billing features for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing", + "create" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the billing features of an Application Insights resource." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component billing show --app demoApp -g demoRg" + ], + "name": "Show the billing features of an application insights component" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the billing features of an Application Insights resource." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing", + "update" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/currentbillingfeatures", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage an Application Insights component billing features." + }, + "names": [ + "monitor", + "app-insights", + "component", + "billing" + ] + }, + "continues-export": { + "commands": { + "create": { + "help": { + "short": "Create a Continuous Export configuration for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export create -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --record-types Requests Event Exceptions Metrics PageViews --dest-account account --dest-container container --dest-sub-id sub-id --dest-sas se=2020-10-27&sp=w&sv=2018-11-09&sr=c" + ], + "name": "Create a Continuous Export configuration." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "create-untitled": { + "help": { + "short": "Create a Continuous Export configuration of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "create-untitled" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specific Continuous Export configuration of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export delete -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" + ], + "name": "Delete a Continuous Export configuration by ID." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of Continuous Export configuration of an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export list -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633" + ], + "name": "List export configurations" + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the Continuous Export configuration for this export id." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor app-insights component continues-export show -g rg --app 578f0e27-12e9-4631-bc02-50b965da2633 --id exportid" + ], + "name": "Show a continuous export configuration by ID." + } + ], + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Continuous Export configuration for this export id." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export", + "update" + ], + "versions": [ + { + "name": "2015-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/exportconfiguration/{}", + "plane": "mgmt-plane", + "version": "2015-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Continuous Export configurations for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "continues-export" + ] + }, + "linked-storage": { + "commands": { + "link": { + "help": { + "short": "Link a storage account with an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "link" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the current linked storage settings for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "show" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + }, + "unlink": { + "help": { + "short": "Unlink a storage account with an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "unlink" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update current linked storage account for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage", + "update" + ], + "versions": [ + { + "name": "2020-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/components/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage linked storage account for an Application Insights component." + }, + "names": [ + "monitor", + "app-insights", + "component", + "linked-storage" + ] + } + }, + "help": { + "short": "Manage an Application Insights component or its subcomponents." + }, + "names": [ + "monitor", + "app-insights", + "component" + ] + } + }, + "help": { + "short": "Commands for querying data in Application Insights applications." + }, + "names": [ + "monitor", + "app-insights" + ] + }, + "autoscale": { + "commands": { + "create": { + "help": { + "lines": [ + "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." + ], + "short": "Create an autoscale setting." + }, + "names": [ + "monitor", + "autoscale", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor autoscale create -g myrg --resource resource-id --min-count 2 --max-count 5 \\ --count 3 --email-administrator", + "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale out 1 \\ --condition \"Percentage CPU > 75 avg 5m\"", + "monitor autoscale rule create -g myrg --autoscale-name resource-name --scale in 1 \\ --condition \"Percentage CPU < 25 avg 5m\"" + ], + "name": "Create autoscale settings to scale between 2 and 5 instances (3 as default). Email the administrator when scaling occurs." + }, + { + "commands": [ + "monitor autoscale create -g myrg --resource resource-id --count 4" + ], + "name": "Create autoscale settings for exactly 4 instances." + }, + { + "commands": [ + "monitor autoscale create --count 3 --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource myScaleSet --resource-group MyResourceGroup --resource-type Microsoft.Compute/virtualMachineScaleSets" + ], + "name": "Create new autoscale settings." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an autoscale setting" + }, + "names": [ + "monitor", + "autoscale", + "delete" + ], + "versions": [ + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the autoscale settings for a resource group" + }, + "names": [ + "monitor", + "autoscale", + "list" + ], + "versions": [ + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an autoscale setting" + }, + "names": [ + "monitor", + "autoscale", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor autoscale show --name MyAutoscaleSettings --resource-group MyResourceGroup" + ], + "name": "Show autoscale setting details." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "show-predictive-metric": { + "help": { + "short": "Show predictive autoscale metric future data" + }, + "names": [ + "monitor", + "autoscale", + "show-predictive-metric" + ], + "versions": [ + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}/predictivemetrics", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "For more information on autoscaling, visit: https://docs.microsoft.com/azure/monitoring-and-diagnostics/monitoring-understanding-autoscale-settings." + ], + "short": "Update an autoscale setting." + }, + "names": [ + "monitor", + "autoscale", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor autoscale update -g myrg -n autoscale-name --count 3" + ], + "name": "Update autoscale settings to use a fixed 3 instances by default." + }, + { + "commands": [ + "monitor autoscale update -g myrg -n autoscale-name \\ --remove-action email bob@contoso.com" + ], + "name": "Update autoscale settings to remove an email notification." + }, + { + "commands": [ + "monitor autoscale update --count 3 --email-administrator true --enabled true --max-count 5 --min-count 2 --name MyAutoscaleSettings --resource-group MyResourceGroup --tags key[=value]" + ], + "name": "Update autoscale settings." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/autoscalesettings/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage autoscale settings" + }, + "names": [ + "monitor", + "autoscale" + ] + }, + "diagnostic-settings": { + "commandGroups": { + "categories": { + "commands": { + "list": { + "help": { + "short": "List the diagnostic settings categories for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "categories", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor diagnostic-settings categories list --resource /subscriptions/00000000-0000-0000- 0000-000000000000/resourcegroups/myRG/providers/microsoft.logic/workflows/myWorkflow" + ], + "name": "List diagnostic settings categories by using resource ID" + }, + { + "commands": [ + "monitor diagnostic-settings categories list -g myRG --resource-type microsoft.logic/workflows --resource myWorkflow" + ], + "name": "List diagnostic settings categories by using resource name" + } + ], + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the diagnostic settings category for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "categories", + "show" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettingscategories/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Retrieve service diagnostic settings categories." + }, + "names": [ + "monitor", + "diagnostic-settings", + "categories" + ] + }, + "subscription": { + "commands": { + "create": { + "help": { + "short": "Create subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor diagnostic-settings subscription create -n {name} --location westus --event-hub- auth-rule {eventHubRuleID} --storage-account {storageAccount} \\ --logs \"[{category:Security,enabled:true},{category:Administrative,enabled:true},{category:ServiceHealth,enabled:true},{category:Alert,enabled:true},{category:Recommendation,enabled:true},{category:Policy,enabled:true},{category:Autoscale,enabled:true},{category:ResourceHealth,enabled:true}]\"" + ], + "name": "Create diagnostic settings for a subscription with EventHub." + } + ], + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes existing subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "delete" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Gets the active subscription diagnostic settings list for the specified subscriptionId. :keyword callable cls: A custom type or function that will be passed the direct response:return: SubscriptionDiagnosticSettingsResourceCollection or the result of cls(response):rtype: ~$(python-base-namespace).v2017_05_01_preview.models.SubscriptionDiagnosticSettingsResourceCollection:raises ~azure.core.exceptions.HttpResponseError:." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "list" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the active subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "show" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update subscription diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription", + "update" + ], + "versions": [ + { + "name": "2017-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2017-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage diagnostic settings for subscription." + }, + "names": [ + "monitor", + "diagnostic-settings", + "subscription" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create diagnostic settings for the specified resource. For more information, visit: https://docs.microsoft.com/rest/api/monitor/diagnosticsettings/createorupdate#metricsettings." + }, + "names": [ + "monitor", + "diagnostic-settings", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor diagnostic-settings create --resource {ID} -n {name} --storage-account {storageAccount} --logs \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\" --metrics \"[{category:WorkflowRuntime,enabled:true,retention-policy:{enabled:false,days:0}}]\"" + ], + "name": "Create diagnostic settings, retention here only applies when the target is a storage account." + } + ], + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes existing diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "delete" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Gets the active diagnostic settings list for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "list" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the active diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "show" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update diagnostic settings for the specified resource." + }, + "names": [ + "monitor", + "diagnostic-settings", + "update" + ], + "versions": [ + { + "name": "2021-05-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/diagnosticsettings/{}", + "plane": "mgmt-plane", + "version": "2021-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service diagnostic settings." + }, + "names": [ + "monitor", + "diagnostic-settings" + ] + }, + "log-analytics": { + "commandGroups": { + "cluster": { + "commands": { + "create": { + "help": { + "short": "Create a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster create -g MyResourceGroup -n MyCluster --sku-capacity 1000" + ], + "name": "Create a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster delete -g MyResourceGroup -n MyCluster" + ], + "name": "Delete a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all cluster instances in a resource group or in current subscription." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster list -g MyResourceGroup" + ], + "name": "List all cluster instances in a resource group." + }, + { + "commands": [ + "monitor log-analytics cluster list" + ], + "name": "List all cluster instances in current subscription." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/clusters", + "plane": "mgmt-plane", + "version": "2021-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the properties of a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster show -g MyResourceGroup -n MyCluster" + ], + "name": "Show the properties of a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "Update a cluster instance." + ], + "short": "Update a cluster instance." + }, + "names": [ + "monitor", + "log-analytics", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics cluster update -g MyResourceGroup -n MyCluster --key-vault-uri https://myvault.vault.azure.net/ --key-name my-key --key-version fe0adcedd8014aed9c22e9aefb81a1ds --sku-capacity 1000" + ], + "name": "Update a cluster instance." + } + ], + "name": "2021-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/clusters/{}", + "plane": "mgmt-plane", + "version": "2021-06-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure log analytics cluster." + }, + "names": [ + "monitor", + "log-analytics", + "cluster" + ] + }, + "query-pack": { + "commandGroups": { + "query": { + "commands": { + "create": { + "help": { + "short": "Create a specific query within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query create --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f --display-name queryName -g resourceGroupName --query-pack-name queryPackName --body \"heartbeat | take 10\" --description \"some description\" --categories \"[network,monitor]\" --resource-types \"[microsoft.network/loadbalancers,microsoft.insights/autoscalesettings]\" --solutions \"[networkmonitoring]\" --tags \"{version:[v2022-01-01,v2021-12-01]}\"" + ], + "name": "Create a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a specific query defined within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query delete --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" + ], + "name": "Delete a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List queries defined within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName" + ], + "name": "List queries in a query pack" + }, + { + "commands": [ + "monitor log-analytics query-pack query list -g resourceGroupName --query-pack-name queryPackName --include-body false" + ], + "name": "List queries in a query pack without query body content" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "search": { + "help": { + "short": "Search a list of queries defined within a log analytics query pack according to given search properties." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "search" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\"" + ], + "name": "Search queries in a query pack" + }, + { + "commands": [ + "monitor log-analytics query-pack query search -g resourceGroupName --query-pack-name queryPackName --categories network --resource-types microsoft.insights/autoscalesettings --solutions networkmonitoring --tags version=\"[v2021-12-01]\" --include-body false" + ], + "name": "Search queries in a query pack without query body content" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/search", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a specific query defined within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query show --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName" + ], + "name": "Show a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a specific query within a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack query update --query-id 112c6b1f-5a86-4f01-a2d7-efb8e31f930f -g resourceGroup --query-pack-name queryPackName --body \"heartbeat | take 20\" --categories [2]=databases --tags version[0]=null" + ], + "name": "Update a query in a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}/queries/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage the query of log analytics query pack" + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "query" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack create -g resourceGroup -n queryPackName --location eastus2" + ], + "name": "Create a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack delete-g resourceGroup -n queryPackName" + ], + "name": "Delete a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List of all log analytics query packs." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack list" + ], + "name": "List query packs in a specific subscription" + }, + { + "commands": [ + "monitor log-analytics query-pack list -g resourceGroup" + ], + "name": "List query packs in a specific resource group" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/querypacks", + "plane": "mgmt-plane", + "version": "2019-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack show -g resourceGroup -n queryPackName" + ], + "name": "Show a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics query-pack update -g resourceGroupName -n queryPackName --tags label1=value1" + ], + "name": "Update a query pack" + } + ], + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/querypacks/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure log analytics query pack." + }, + "names": [ + "monitor", + "log-analytics", + "query-pack" + ] + }, + "solution": { + "commands": { + "create": { + "help": { + "short": "Create the Solution." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution create --resource-group MyResourceGroup --solution-type Containers --tags key=value --workspace \"/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/ Microsoft.OperationalInsights/workspaces/{WorkspaceName}\"" + ], + "name": "Create a log-analytics solution of type Containers" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the solution in the subscription." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution delete --resource-group MyResourceGroup --name SolutionName" + ], + "name": "Delete a log-analytics solution" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the solution list. It will retrieve both first party and third party solutions" + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution list" + ], + "name": "List all log-analytics solutions in the current subscription" + }, + { + "commands": [ + "monitor log-analytics solution list --subscription MySubscription" + ], + "name": "List all log-analytics solutions in a subscription" + }, + { + "commands": [ + "monitor log-analytics solution list --resource-group MyResourceGroup" + ], + "name": "List all log-analytics solutions in a resource group" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationsmanagement/solutions", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the user solution." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution show --resource-group MyResourceGroup --name SolutionName" + ], + "name": "Show a log-analytics solution" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Solution. Only updating tags supported." + }, + "names": [ + "monitor", + "log-analytics", + "solution", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics solution update --resource-group MyResourceGroup --name SolutionName --tags key=value" + ], + "name": "Update a log-analytics solution" + } + ], + "name": "2015-11-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationsmanagement/solutions/{}", + "plane": "mgmt-plane", + "version": "2015-11-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage monitor log-analytics solution." + }, + "names": [ + "monitor", + "log-analytics", + "solution" + ] + }, + "workspace": { + "commandGroups": { + "data-export": { + "commands": { + "create": { + "help": { + "lines": [ + "For more information, see", + "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" + ], + "short": "Create a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace data-export create -g MyRG --workspace-name MyWS -n MyDataExport --destination --enable -t
" + ], + "name": "Create a data export rule for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "delete" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all data export ruleses for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "list" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "show" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "For more information, see", + "https://docs.microsoft.com/azure/azure-monitor/platform/logs-data-export" + ], + "short": "Update a data export rule for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace data-export update -g MyRG --workspace-name MyWS -n MyDataExport --destination -t
--enable false" + ], + "name": "Update a data export rule for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/dataexports/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage data export ruls for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "data-export" + ] + }, + "linked-service": { + "commands": { + "create": { + "help": { + "short": "Create a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service create -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" + ], + "name": "Create a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service delete -g MyResourceGroup -n cluster --workspace-name MyWorkspace" + ], + "name": "Delete a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get all the linked services in a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service list -g MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get all the linked services in a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the properties of a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service show -g MyResourceGroup -n cluster --workspace-name MyWorkspace" + ], + "name": "Show the properties of a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a linked service." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-service update -g MyResourceGroup -n cluster --workspace-name MyWorkspace --write-access-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.OperationalInsights/clusters/MyCluster" + ], + "name": "Update a linked service." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedservices/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Linked services is used to define a relation from the workspace to another Azure resource. Log Analytics and Azure resources then leverage this connection in their operations. Example uses of Linked Services in Log Analytics workspace are Automation account and workspace association to CMK." + ], + "short": "Manage linked service for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-service" + ] + }, + "linked-storage": { + "commands": { + "create": { + "help": { + "short": "Create some linked storage accounts for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts StorageAccount1 StorageAccount2" + ], + "name": "Create two linked storage accounts for a log analytics workspace using the name of the storage account." + }, + { + "commands": [ + "monitor log-analytics workspace linked-storage create --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace --storage-accounts /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Storage/storageAccounts/cli000001" + ], + "name": "Create one linked storage accounts for a log analytics workspace using the resource id of the storage account." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete all linked storage accounts with specific data source type for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage delete --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Delete all linked storage accounts with a specific type for a log analytics workspace" + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all linked storage accounts for a log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all linked storage accounts for a log analytics workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show all linked storage accounts with specific data source type for a log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace linked-storage show --type AzureWatson -g MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Show all linked storage accounts with a specific type for a log analytics workspace" + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a link relation between current workspace and a group of storage accounts of a specific data source type." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage", + "update" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/linkedstorageaccounts/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage linked storage account for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "linked-storage" + ] + }, + "pack": { + "commands": { + "disable": { + "help": { + "short": "Disable an intelligence pack for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack", + "disable" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace pack disable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Disable an intelligence pack for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/disable", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "enable": { + "help": { + "short": "Enable an intelligence pack for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack", + "enable" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace pack enable --name MyIntelligencePack --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Enable an intelligence pack for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks/{}/enable", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace pack list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all the intelligence packs possible and whether they are enabled or disabled for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/intelligencepacks", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage intelligent packs for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "pack" + ] + }, + "saved-search": { + "commands": { + "create": { + "help": { + "short": "Create a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace saved-search create -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" + ], + "name": "Create a saved search for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "delete" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all saved searches for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "list" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "show" + ], + "versions": [ + { + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a saved search for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace saved-search update -g MyRG --workspace-name MyWS -n MySavedSearch --category Test1 --display-name TestSavedSearch -q \"AzureActivity | summarize count() by bin(TimeGenerated, 1h)\" --fa myfun --fp \"a:string = value\"" + ], + "name": "Update a saved search for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/savedsearches/{}", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage saved search for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "saved-search" + ] + }, + "table": { + "commandGroups": { + "search-job": { + "commands": { + "cancel": { + "help": { + "short": "Cancel a log analytics workspace search results table query run." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "search-job", + "cancel" + ], + "versions": [ + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/cancelsearch", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tables for log analytics workspace search results table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "search-job" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "create" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "delete" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the tables for the given Log Analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all the tables for the given Log Analytics workspace" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table list --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "List all the tables for the given Log Analytics workspace" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "migrate": { + "help": { + "short": "Migrate a Log Analytics table from support of the Data Collector API and Custom Fields features to support of Data Collection Rule-based Custom Logs." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "migrate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" + ], + "name": "Migrate a Log Analytics workspace table." + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace table migrate --resource-group MyResourceGroup --workspace-name MyWorkspace -n MyTable_CL" + ], + "name": "Migrate a Log Analytics workspace table." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}/migrate", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "show" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Log Analytics workspace table." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table", + "update" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/tables/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tables for log analytics workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "table" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a workspace instance" + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" + ], + "name": "Create a workspace instance" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace create -g MyResourceGroup -n MyWorkspace" + ], + "name": "Create a workspace instance" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "The name is kept for 14 days and cannot be used for another workspace. To remove the workspace completely and release the name, use the --force flag." + ], + "short": "Deletes a workspace resource." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Soft delete a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Completely delete a workspace instance." + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace delete --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Soft delete a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace delete --force --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Completely delete a workspace instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "get-schema": { + "help": { + "lines": [ + "Schema represents the internal structure of the workspace, which can be used during the query.", + "For more information, visit: https://docs.microsoft.com/en-us/rest/api/loganalytics/workspace-schema/get" + ], + "short": "Get the schema for a given workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "get-schema" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace get-schema --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get the schema for a given workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/schema", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "get-shared-keys": { + "help": { + "short": "Get the shared keys for a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "get-shared-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace get-shared-keys --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get the shared keys for a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/sharedkeys", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of workspaces under a resource group or a subscription." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list" + ], + "versions": [ + { + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "list-deleted-workspaces": { + "help": { + "short": "Get a list of deleted workspaces that can be recovered in a subscription or a resource group." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-deleted-workspaces" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" + ], + "name": "Get a list of deleted workspaces that can be recovered in a resource group" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-deleted-workspaces --resource-group MyResourceGroup" + ], + "name": "Get a list of deleted workspaces that can be recovered in a resource group" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/deletedworkspaces", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "list-management-groups": { + "help": { + "short": "Get a list of management groups connected to a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-management-groups" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-management-groups --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get a list of management groups connected to a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/managementgroups", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "list-usages": { + "help": { + "short": "Get a list of usage metrics for a workspace." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "list-usages" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace list-usages --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Get a list of usage metrics for a workspace." + } + ], + "name": "2020-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/usages", + "plane": "mgmt-plane", + "version": "2020-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a workspace instance." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Show a workspace instance." + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace show --resource-group MyResourceGroup --workspace-name MyWorkspace" + ], + "name": "Show a workspace instance." + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a workspace instance." + }, + "names": [ + "monitor", + "log-analytics", + "workspace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" + ], + "name": "Update a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." + ], + "name": "Update the defaultDataCollectionRuleResourceId of the workspace" + } + ], + "name": "2021-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2021-12-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --retention-time 30 --workspace-name myworkspace" + ], + "name": "Update a workspace instance." + }, + { + "commands": [ + "monitor log-analytics workspace update --resource-group myresourcegroup --workspace-name myworkspace --data-collection-rule \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}\"." + ], + "name": "Update the defaultDataCollectionRuleResourceId of the workspace" + } + ], + "name": "2022-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure log analytics workspace" + }, + "names": [ + "monitor", + "log-analytics", + "workspace" + ] + } + }, + "help": { + "short": "Manage Azure log analytics." + }, + "names": [ + "monitor", + "log-analytics" + ] + }, + "log-profiles": { + "commands": { + "create": { + "help": { + "short": "Create a log profile in Azure Monitoring REST API." + }, + "names": [ + "monitor", + "log-profiles", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor log-profiles create --categories \"Delete\" --days 0 --enabled true --location westus2 --locations westus --name MyLogProfile --service-bus-rule-id \"/subscriptions/{YOUR SUBSCRIPTION ID}/resourceGroups/{RESOURCE GROUP NAME}/providers/Microsoft.EventHub/namespaces/{EVENT HUB NAME SPACE}/authorizationrules/RootManageSharedAccessKey\"" + ], + "name": "Create a log profile." + } + ], + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the log profile." + }, + "names": [ + "monitor", + "log-profiles", + "delete" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the log profiles." + }, + "names": [ + "monitor", + "log-profiles", + "list" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the log profile." + }, + "names": [ + "monitor", + "log-profiles", + "show" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a log profile in Azure Monitoring REST API." + }, + "names": [ + "monitor", + "log-profiles", + "update" + ], + "versions": [ + { + "name": "2016-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/logprofiles/{}", + "plane": "mgmt-plane", + "version": "2016-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage log profiles." + }, + "names": [ + "monitor", + "log-profiles" + ] + }, + "metrics": { + "commands": { + "list": { + "help": { + "short": "List the metric values for a resource." + }, + "names": [ + "monitor", + "metrics", + "list" + ], + "versions": [ + { + "name": "2018-01-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metrics", + "plane": "mgmt-plane", + "version": "2018-01-01" + } + ] + } + ] + }, + "list-definitions": { + "help": { + "short": "List the metric definitions for the resource." + }, + "names": [ + "monitor", + "metrics", + "list-definitions" + ], + "versions": [ + { + "name": "2018-01-01", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metricdefinitions", + "plane": "mgmt-plane", + "version": "2018-01-01" + } + ] + } + ] + }, + "list-namespaces": { + "help": { + "short": "List the metric namespaces for the resource." + }, + "names": [ + "monitor", + "metrics", + "list-namespaces" + ], + "versions": [ + { + "name": "2017-12-01-preview", + "resources": [ + { + "id": "/{resourceuri}/providers/microsoft.insights/metricnamespaces", + "plane": "mgmt-plane", + "version": "2017-12-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "View Azure resource metrics." + }, + "names": [ + "monitor", + "metrics" + ] + }, + "private-link-scope": { + "commandGroups": { + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create a private endpoint connection with a given name." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint connection of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-endpoint-connection delete -n MyName -g MyResourceGroup --scope-name MyScope" + ], + "name": "Delete a private endpoint connection of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all private endpoint connections on a private link scope." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-endpoint-connection list -g MyResourceGroup --scope-name MyScope" + ], + "name": "List all private endpoint connections on a private link scope." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a private endpoint connection of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-endpoint-connection show -n MyName -g MyResourceGroup --scope-name MyScope" + ], + "name": "Show a private endpoint connection of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint connection with a given name." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage private endpoint connection of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List all private link resources of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-link-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope private-link-resource list --scope-name MyScope -g MyResourceGroup" + ], + "name": "List all private link resources of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a private link resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-link-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource show -n MyName -g MyResourceGroup --scope-name MyScope" + ], + "name": "Show a private link resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/privatelinkresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage private link resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "private-link-resource" + ] + }, + "scoped-resource": { + "commands": { + "create": { + "help": { + "short": "Create a scoped resource for a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource create -g MyResourceGroup -n MyName --linked-resource MyID --scope-name MyScope" + ], + "name": "Create a scoped resource for a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource delete -g MyResourceGroup -n MyName --scope-name MyScope" + ], + "name": "Delete a scoped resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource list -g MyResourceGroup --scope-name MyScope" + ], + "name": "List all scoped resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope scoped-resource show -g MyResourceGroup -n MyName --scope-name MyScope" + ], + "name": "Show a scoped resource of a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint connection with a given name." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource", + "update" + ], + "versions": [ + { + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}/scopedresources/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage scoped resource of a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "scoped-resource" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope create --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" + ], + "name": "Create a private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope delete --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" + ], + "name": "Delete a monitor private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope list -g MyResourceGroup" + ], + "name": "List all monitor private link scope resources." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.insights/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope show --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup" + ], + "name": "Show a monitor private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor private-link-scope update --name MyAzureMonitorPrivateLinkScope --resource-group MyResourceGroup --tags foo=bar" + ], + "name": "Update a monitor private link scope resource." + } + ], + "name": "2019-10-17-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.insights/privatelinkscopes/{}", + "plane": "mgmt-plane", + "version": "2019-10-17-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage monitor private link scope resource." + }, + "names": [ + "monitor", + "private-link-scope" + ] + }, + "tenant-action-group": { + "commandGroups": { + "notification-statu": { + "commands": { + "show": { + "help": { + "short": "Get the test notifications by the notification id" + }, + "names": [ + "monitor", + "tenant-action-group", + "notification-statu", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/notificationstatus/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "monitor tenant-action-group notification-statu" + }, + "names": [ + "monitor", + "tenant-action-group", + "notification-statu" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new tenant action group or update an existing one." + }, + "names": [ + "monitor", + "tenant-action-group", + "create" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "create-notification": { + "help": { + "short": "Send test notifications to a set of provided receivers" + }, + "names": [ + "monitor", + "tenant-action-group", + "create-notification" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}/createnotifications", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a tenant action group." + }, + "names": [ + "monitor", + "tenant-action-group", + "delete" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of all tenant action groups in a management group." + }, + "names": [ + "monitor", + "tenant-action-group", + "list" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a tenant action group." + }, + "names": [ + "monitor", + "tenant-action-group", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new tenant action group or update an existing one." + }, + "names": [ + "monitor", + "tenant-action-group", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.insights/tenantactiongroups/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "monitor tenant-action-group" + }, + "names": [ + "monitor", + "tenant-action-group" + ] + } + }, + "help": { + "short": "Manage the Azure Monitor Service." + }, + "names": [ + "monitor" + ] + }, + "network": { + "commandGroups": { + "alb": { + "commandGroups": { + "association": { + "commands": { + "create": { + "help": { + "short": "Create an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association create -g test-rg -n test-association --alb-name test-alb --subnet " + ], + "name": "Create an Application Gateway for Containers association resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association delete -g test-rg -n test-association --alb-name test-alb" + ], + "name": "Delete an Application Gateway for Containers association resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all associations for an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "association", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association list -g test-rg --alb-name test-alb" + ], + "name": "List all associations for an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb association show -g test-rg -n test-association --alb-name test-alb" + ], + "name": "Get the details of an Application Gateway for containers association resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Application Gateway for Containers association resource" + }, + "names": [ + "network", + "alb", + "association", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and Configure Associations for Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "association" + ] + }, + "frontend": { + "commands": { + "create": { + "help": { + "short": "Create an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend create -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Create an Application Gateway for Containers frontend resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend delete -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Delete an Application Gateway for Containers frontend resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all frontends for an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "frontend", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend list -g test-rg --alb-name test-alb" + ], + "name": "List all frontends for an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb frontend show -g test-rg -n test-frontend --alb-name test-alb" + ], + "name": "Get the details of an Application Gateway for containers frontend resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Application Gateway for Containers frontend resource" + }, + "names": [ + "network", + "alb", + "frontend", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and Configure Frontends for Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "frontend" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb create -g test-rg -n test-alb" + ], + "name": "Create an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb delete -g test-rg -n test-alb" + ], + "name": "Delete an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb list -g test-rg" + ], + "name": "List Application Gateway for Containers in resource group" + }, + { + "commands": [ + "network alb list" + ], + "name": "List all Application Gateway for Containers in subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb show -g test-rg -n test-alb" + ], + "name": "Get the details of an Application Gateway for Containers resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for the resource. Name and resource group are immutable and cannot be updated" + ], + "short": "Update an Application Gateway for Containers resource" + }, + "names": [ + "network", + "alb", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network alb update -g test-rg -n test-alb --set tags.CostCenter=testBusinessGroup" + ], + "name": "Update the tags of the resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and Configure Application Gateway for Containers" + }, + "names": [ + "network", + "alb" + ] + }, + "application-gateway": { + "commandGroups": { + "address-pool": { + "commands": { + "create": { + "help": { + "short": "Create an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" + ], + "name": "Create an address pool with two endpoints." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool create -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5" + ], + "name": "Create an address pool with two endpoints." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List address pools" + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List address pools." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool show -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an address pool." + }, + "names": [ + "network", + "application-gateway", + "address-pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" + ], + "name": "Update backend address pool." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" + ], + "name": "Add to the backend address pool by using backend server IP address." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" + ], + "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --servers 10.0.0.4 10.0.0.5 10.0.0.6" + ], + "name": "Update backend address pool." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --add backendAddresses ipAddress=10.0.0.4" + ], + "name": "Add to the backend address pool by using backend server IP address." + }, + { + "commands": [ + "network application-gateway address-pool update -g MyResourceGroup --gateway-name MyAppGateway -n MyAddressPool --remove backendAddresses 0" + ], + "name": "Remove an existing IP of the backend address pool (\"0\" is the index)." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "address-pool" + ] + }, + "auth-cert": { + "commands": { + "create": { + "help": { + "short": "Create an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Create an authorization certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Create an authorization certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Delete an authorization certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Delete an authorization certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List authorization certificates." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List authorization certificates." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List authorization certificates." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Show an authorization certificate." + }, + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" + ], + "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert" + ], + "name": "Show an authorization certificate." + }, + { + "commands": [ + "network application-gateway auth-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --query data -o tsv | base64 -d | openssl x509 -enddate -noout" + ], + "name": "View expiry date of an authorization certificate. It is in Base-64 encoded X.509 (.CER) format." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization certificate." + }, + "names": [ + "network", + "application-gateway", + "auth-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Update authorization certificates to use a new cert file." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway auth-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MyAuthCert --cert-file FilePath" + ], + "name": "Update authorization certificates to use a new cert file." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.authenticationCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage authorization certificates of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "auth-cert" + ] + }, + "client-cert": { + "commands": { + "add": { + "help": { + "short": "Add trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Add trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert add --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Add trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the existing trusted client certificates of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List the existing trusted client certificates of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List the existing trusted client certificates of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates", + "version": "2023-02-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an existing trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Remove an existing trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert remove --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Remove an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an existing trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Show an existing trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert show --gateway-name MyAppGateway -g MyResourceGroup --name MyCert" + ], + "name": "Show an existing trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update trusted client certificate of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Update trusted client certificate of the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway client-cert update --gateway-name MyAppGateway -g MyResourceGroup --name MyCert --data FilePath" + ], + "name": "Update trusted client certificate of the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedClientCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage trusted client certificates of application gateway." + }, + "names": [ + "network", + "application-gateway", + "client-cert" + ] + }, + "frontend-ip": { + "commands": { + "create": { + "help": { + "short": "Create a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" + ], + "name": "Create a frontend IP address." + }, + { + "commands": [ + "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend IP address with subnet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp --public-ip-address MyPublicIpAddress" + ], + "name": "Create a frontend IP address." + }, + { + "commands": [ + "network application-gateway frontend-ip create --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend IP address with subnet." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List frontend IP addresses." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a frontend IP address." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" + ], + "name": "Update a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-ip update --gateway-name MyAppGateway --name MyFrontendIp --private-ip-address 10.10.10.50 --resource-group MyResourceGroup" + ], + "name": "Update a frontend IP address." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage frontend IP addresses of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "frontend-ip" + ] + }, + "frontend-port": { + "commands": { + "create": { + "help": { + "short": "Create a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" + ], + "name": "Create a frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port create -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8080" + ], + "name": "Create a frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Delete a frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port delete -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Delete a frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List frontend ports." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend ports." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List frontend ports." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Get the details of a frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port show -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort" + ], + "name": "Get the details of a frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a frontend port." + }, + "names": [ + "network", + "application-gateway", + "frontend-port", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" + ], + "name": "Update a frontend port to use a different port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway frontend-port update -g MyResourceGroup --gateway-name MyAppGateway -n MyFrontendPort --port 8081" + ], + "name": "Update a frontend port to use a different port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendPorts[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage frontend ports of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "frontend-port" + ] + }, + "http-listener": { + "commands": { + "create": { + "help": { + "short": "Create an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create an HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyHttpListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create an HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Delete an HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Delete an HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List HTTP listeners." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP listeners." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP listeners." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Get the details of an HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener" + ], + "name": "Get the details of an HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an HTTP listener." + }, + "names": [ + "network", + "application-gateway", + "http-listener", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" + ], + "name": "Update an HTTP listener to use a different hostname." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpListener --host-name www.mynewhost.com" + ], + "name": "Update an HTTP listener to use a different hostname." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.httpListeners[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage HTTP listeners of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "http-listener" + ] + }, + "http-settings": { + "commands": { + "create": { + "help": { + "short": "Create HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" + ], + "name": "Create HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings create -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --port 80 --protocol Http --cookie-based-affinity Disabled --timeout 30" + ], + "name": "Create HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Get the details of HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings show -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Get the details of HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update HTTP settings." + }, + "names": [ + "network", + "application-gateway", + "http-settings", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" + ], + "name": "Update HTTP settings to use a new probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway http-settings update -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings --probe MyNewProbe" + ], + "name": "Update HTTP settings to use a new probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendHttpSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage HTTP settings of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "http-settings" + ] + }, + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign a managed service identity to an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity", + "assign" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" + ], + "name": "Assign an identity to the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity assign -g MyResourceGroup --gateway-name ag1 --identity /subscriptions/*-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1" + ], + "name": "Assign an identity to the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove the managed service identity of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" + ], + "name": "Remove an identity to the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity remove -g MyResourceGroup --gateway-name ag1" + ], + "name": "Remove an identity to the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the managed service identity of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" + ], + "name": "Show an identity to the application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway identity show -g MyResourceGroup --gateway-name ag1" + ], + "name": "Show an identity to the application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "application-gateway identity update" + }, + "names": [ + "network", + "application-gateway", + "identity", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the managed service identity of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "identity" + ] + }, + "listener": { + "commands": { + "create": { + "help": { + "short": "Create a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create a listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener create -g MyResourceGroup --gateway-name MyAppGateway --frontend-port MyFrontendPort -n MyListener --frontend-ip MyAppGatewayPublicIp" + ], + "name": "Create a listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Delete a listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener delete -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Delete a listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List listeners." + }, + "names": [ + "network", + "application-gateway", + "listener", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List listeners." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List listeners." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Get the details of a listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener show -g MyResourceGroup --gateway-name MyAppGateway -n MyListener" + ], + "name": "Get the details of a listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a listener." + }, + "names": [ + "network", + "application-gateway", + "listener", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" + ], + "name": "Update a listener to use a different frontend port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway listener update -g MyResourceGroup --gateway-name MyAppGateway -n MyListener --frontend-port MyNewFrontendPort" + ], + "name": "Update a listener to use a different frontend port." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.listeners[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage listeners of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "listener" + ] + }, + "private-link": { + "commandGroups": { + "ip-config": { + "commands": { + "add": { + "help": { + "short": "Add an IP configuration to a private link to scale up its capability." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" + ], + "name": "Add an IP configuration to a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config add -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --primary true" + ], + "name": "Add an IP configuration to a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the IP configurations of a private link." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "List all the IP configurations of a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config list -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "List all the IP configurations of a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove an IP configuration from a private link to scale down its capability." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" + ], + "name": "Remove an IP configuration from a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config remove -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink --yes" + ], + "name": "Remove an IP configuration from a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an IP configuration of a private link." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "Show an IP configuration of a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link ip-config show -n MyIPConfig -g MyResourceGroup --gateway-name MyGateway --private-link MyPrivateLink" + ], + "name": "Show an IP configuration of a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "application-gateway private-link ip-config update" + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[].properties.ipConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage IP configuration of a private link to configure its capability." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "ip-config" + ] + } + }, + "commands": { + "add": { + "help": { + "short": "Add a new private link with a default IP configuration and associate it with an existing frontend IP." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" + ], + "name": "Add one private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link add -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --frontend-ip MyFrontendIP --subnet MySubnet --subnet-prefix MyPrefix" + ], + "name": "Add one private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the private links." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "List all the private links." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link list -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "List all the private links." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove a private link and clear association with Frontend IP. The subnet associate with a private link might need to clear manually." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" + ], + "name": "Remove a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link remove -g MyResourceGroup --gateway-name MyGateway --name MyPrivateLink --yes" + ], + "name": "Remove a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a private link." + }, + "names": [ + "network", + "application-gateway", + "private-link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "Show a private link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network application-gateway private-link show -n MyPrivateLink -g MyResourceGroup --gateway-name MyGateway" + ], + "name": "Show a private link." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "application-gateway private-link update" + }, + "names": [ + "network", + "application-gateway", + "private-link", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateLinkConfigurations[]", + "version": "2023-02-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage private link of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "private-link" + ] + }, + "probe": { + "commands": { + "create": { + "help": { + "short": "Create a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" + ], + "name": "Create an application gateway probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe create -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --protocol https --host 127.0.0.1 --path ProbePath" + ], + "name": "Create an application gateway probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe delete -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List probes." + }, + "names": [ + "network", + "application-gateway", + "probe", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List probes." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List probes." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe show -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a probe." + }, + "names": [ + "network", + "application-gateway", + "probe", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" + ], + "name": "Update an application gateway probe with a timeout of 60 seconds." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway probe update -g MyResourceGroup --gateway-name MyAppGateway -n MyProbe --timeout 60" + ], + "name": "Update an application gateway probe with a timeout of 60 seconds." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage probes to gather and evaluate information on an application gateway." + }, + "names": [ + "network", + "application-gateway", + "probe" + ] + }, + "redirect-config": { + "commands": { + "create": { + "help": { + "short": "Create a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" + ], + "name": "Create a redirect configuration to a http-listener called MyBackendListener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config create -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --include-path true --include-query-string true --target-listener MyBackendListener" + ], + "name": "Create a redirect configuration to a http-listener called MyBackendListener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Delete a redirect configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Delete a redirect configuration." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List redirect configurations." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List redirect configurations." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List redirect configurations." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Get the details of a redirect configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config show -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig" + ], + "name": "Get the details of a redirect configuration." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a redirect configuration." + }, + "names": [ + "network", + "application-gateway", + "redirect-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" + ], + "name": "Update a redirect configuration to a different http-listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway redirect-config update -g MyResourceGroup --gateway-name MyAppGateway -n MyRedirectConfig --type Permanent --target-listener MyNewBackendListener" + ], + "name": "Update a redirect configuration to a different http-listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.redirectConfigurations[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage redirect configurations of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "redirect-config" + ] + }, + "rewrite-rule": { + "commandGroups": { + "condition": { + "commands": { + "create": { + "help": { + "short": "Create a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearer\" --ignore-case false --negate" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Delete a rewrite rule condition." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition delete -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Delete a rewrite rule condition." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rewrite rule conditions." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" + ], + "name": "List rewrite rule conditions." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list --gateway-name MyGateway --resource-group MyResourceGroup --rule-name MyRule --rule-set-name MyRuleSet" + ], + "name": "List rewrite rule conditions." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions", + "version": "2023-02-01" + } + ] + } + ] + }, + "list-server-variables": { + "help": { + "short": "List all available server variables." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "list-server-variables" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition list-server-variables" + ], + "name": "List all available server variables." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableservervariables", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Get the details of a rewrite rule condition." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition show -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable" + ], + "name": "Get the details of a rewrite rule condition." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rewrite rule condition." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" + ], + "name": "Update a rewrite rule condition." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule condition update -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet --rule-name MyRule --variable MyVariable --pattern \"^Bearers\"" + ], + "name": "Update a rewrite rule condition." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[].conditions[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rewrite rule conditions of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "condition" + ] + }, + "set": { + "commands": { + "create": { + "help": { + "short": "Create a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Create a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set create --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Create a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" + ], + "name": "Delete a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set delete -g MyResourceGroup --gateway-name MyGateway -n MyRuleSet" + ], + "name": "Delete a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rewrite rule sets." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List rewrite rule sets." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List rewrite rule sets." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Get the details of a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set show --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Get the details of a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rewrite rule set." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Update a rewrite rule set." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule set update --gateway-name MyGateway --name MyRewriteRuleSet --resource-group MyResourceGroup" + ], + "name": "Update a rewrite rule set." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rewrite rule sets of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "set" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat" + ], + "name": "Create a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Delete a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Delete a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rewrite rules." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "List rewrite rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "List rewrite rules." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules", + "version": "2023-02-01" + } + ] + } + ] + }, + "list-request-headers": { + "help": { + "short": "List all available request headers." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "list-request-headers" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-request-headers" + ], + "name": "List all available request headers." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablerequestheaders", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list-response-headers": { + "help": { + "short": "List all available response headers." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "list-response-headers" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule list-response-headers" + ], + "name": "List all available response headers." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailableresponseheaders", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Get the details of a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Get the details of a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rewrite rule." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Update a rewrite rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet" + ], + "name": "Update a rewrite rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.rewriteRuleSets[].properties.rewriteRules[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rewrite rules of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "rewrite-rule" + ] + }, + "root-cert": { + "commands": { + "create": { + "help": { + "short": "Upload a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Upload a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert create --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Upload a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Delete a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Delete a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List trusted root certificates." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List trusted root certificates." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List trusted root certificates." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Get the details of a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MyRootCert" + ], + "name": "Get the details of a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a trusted root certificate." + }, + "names": [ + "network", + "application-gateway", + "root-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Update a trusted root certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway root-cert update --cert-file FilePath --gateway-name MyGateway --name MyTrustedRootCertificate --resource-group MyResourceGroup" + ], + "name": "Update a trusted root certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.trustedRootCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage trusted root certificates of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "root-cert" + ] + }, + "routing-rule": { + "commands": { + "create": { + "help": { + "lines": [ + "Rules are executed in the order in which they are created." + ], + "short": "Create a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --settings MySettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rules." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rule." + }, + "names": [ + "network", + "application-gateway", + "routing-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" + ], + "name": "Update a rule use a new listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway routing-rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --listener MyNewBackendListener" + ], + "name": "Update a rule use a new listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.routingRules[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Evaluate probe information and define TCP/TLS routing rules." + }, + "names": [ + "network", + "application-gateway", + "routing-rule" + ] + }, + "rule": { + "commands": { + "create": { + "help": { + "lines": [ + "Rules are executed in the order in which they are created." + ], + "short": "Create a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a basic rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Delete a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List rules." + }, + "names": [ + "network", + "application-gateway", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List rules." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule" + ], + "name": "Get the details of a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a rule." + }, + "names": [ + "network", + "application-gateway", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" + ], + "name": "Update a rule use a new HTTP listener." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener" + ], + "name": "Update a rule use a new HTTP listener." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.requestRoutingRules[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-customize-waf-rules-cli." + ], + "short": "Evaluate probe information and define HTTP/HTTPS routing rules." + }, + "names": [ + "network", + "application-gateway", + "rule" + ] + }, + "settings": { + "commands": { + "create": { + "help": { + "short": "Create settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" + ], + "name": "Create settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings create -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --port 80 --protocol Http --timeout 30" + ], + "name": "Create settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings delete -g MyResourceGroup --gateway-name MyAppGateway -n MyHttpSettings" + ], + "name": "Delete settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" + ], + "name": "Get the details of settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings show -g MyResourceGroup --gateway-name MyAppGateway -n MySettings" + ], + "name": "Get the details of settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings." + }, + "names": [ + "network", + "application-gateway", + "settings", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" + ], + "name": "Update settings to use a new probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway settings update -g MyResourceGroup --gateway-name MyAppGateway -n MySettings --probe MyNewProbe" + ], + "name": "Update settings to use a new probe." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendSettingsCollection[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage settings of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "settings" + ] + }, + "ssl-cert": { + "commands": { + "create": { + "help": { + "short": "Upload an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" + ], + "name": "Upload an SSL certificate via --cert-file and --cert-password." + }, + { + "commands": [ + "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", + "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" + ], + "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert create -g MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --cert-file FilePath --cert-password Abc123" + ], + "name": "Upload an SSL certificate via --cert-file and --cert-password." + }, + { + "commands": [ + "keyvault certificate create --vault-name MyKeyVault --name MyCertificate --policy \"$(az keyvault certificate get-default-policy)\"", + "network application-gateway ssl-cert create --resource-group MyResourceGroup --gateway-name MyAppGateway -n MySSLCert --key-vault-secret-id MyCertificateSecretID" + ], + "name": "Upload an SSL certificate via --key-vault-secret-id of a KeyVault Certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Delete an SSL certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert delete -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Delete an SSL certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List SSL certificates." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List SSL certificates." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List SSL certificates." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Get the details of an SSL certificate." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert show -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert" + ], + "name": "Get the details of an SSL certificate." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an SSL certificate." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" + ], + "name": "Change a gateway SSL certificate and password." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-cert update -g MyResourceGroup --gateway-name MyAppGateway -n MySslCert --cert-file FilePath --cert-password Abc123Abc123" + ], + "name": "Change a gateway SSL certificate and password." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslCertificates[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-ssl-cli." + ], + "short": "Manage SSL certificates of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-cert" + ] + }, + "ssl-policy": { + "commandGroups": { + "predefined": { + "commands": { + "list": { + "help": { + "short": "List all SSL predefined policies for configuring SSL policy." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "predefined", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy predefined list" + ], + "name": "List all SSL predefined policies for configuring SSL policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get SSL predefined policy with the specified policy name." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "predefined", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy predefined show -n AppGwSslPolicy20170401" + ], + "name": "Get SSL predefined policy with the specified policy name." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default/predefinedpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Get information on predefined SSL policies." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "predefined" + ] + } + }, + "commands": { + "delete": { + "help": { + "short": "application-gateway ssl-policy delete" + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + } + ] + }, + "list-options": { + "help": { + "short": "List available SSL options for configuring SSL policy." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "list-options" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy list-options" + ], + "name": "List available SSL options for configuring SSL policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablessloptions/default", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "set": { + "help": { + "short": "Update an SSL policy settings." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" + ], + "name": "Set a predefined SSL policy." + }, + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" + ], + "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway -n AppGwSslPolicy20170401S --policy-type Predefined" + ], + "name": "Set a predefined SSL policy." + }, + { + "commands": [ + "network application-gateway ssl-policy set -g MyResourceGroup --gateway-name MyAppGateway --policy-type Custom --min-protocol-version TLSv1_2 --cipher-suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256" + ], + "name": "Set a custom SSL policy with TLSv1_2 and the cipher suites below." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an SSL policy settings." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "Get the details of an SSL policy settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-policy show -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "Get the details of an SSL policy settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "application-gateway ssl-policy update" + }, + "names": [ + "network", + "application-gateway", + "ssl-policy", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslPolicy", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the SSL policy of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-policy" + ] + }, + "ssl-profile": { + "commands": { + "add": { + "help": { + "short": "Add an SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the existing SSL profiles of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List all the SSL profiles for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile list --gateway-name MyAppGateway -g MyResourceGroup" + ], + "name": "List all the SSL profiles for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles", + "version": "2023-02-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an existing SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Remove SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile remove --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Remove SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an existing SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Show SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile show --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile" + ], + "name": "Show SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update SSL profile of the application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway ssl-profile update --gateway-name MyAppGateway -g MyResourceGroup --name MySslProfile --client-auth-configuration False" + ], + "name": "Update SSL profile for an existing application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.sslProfiles[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage SSL profiles of application gateway." + }, + "names": [ + "network", + "application-gateway", + "ssl-profile" + ] + }, + "url-path-map": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a rule for a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a rule for a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMapRule2 --path-map-name MyUrlPathMap --paths /mypath2/* --address-pool MyAddressPool --http-settings MyHttpSettings" + ], + "name": "Create a rule for a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule for a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" + ], + "name": "Delete a rule of a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map rule delete -g MyResourceGroup --gateway-name MyAppGateway --path-map-name MyUrlPathMap -n MyUrlPathMapRule2" + ], + "name": "Delete a rule of a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "application-gateway url-path-map rule list" + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "application-gateway url-path-map rule show" + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "network application-gateway url-path-map rule update" + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[].properties.pathRules[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the rules of a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "lines": [ + "The map must be created with at least one rule. This command requires the creation of the first rule at the time the map is created. To learn more visit https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-url-route-cli." + ], + "short": "Create a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" + ], + "name": "Create a URL path map with a rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings" + ], + "name": "Create a URL path map with a rule." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Delete a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Delete a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List URL path maps." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List URL path maps." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway" + ], + "name": "List URL path maps." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Get the details of a URL path map." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap" + ], + "name": "Get the details of a URL path map." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a URL path map." + }, + "names": [ + "network", + "application-gateway", + "url-path-map", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" + ], + "name": "Update a URL path map to use new default HTTP settings." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings" + ], + "name": "Update a URL path map to use new default HTTP settings." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.urlPathMaps[]", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage URL path maps of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "url-path-map" + ] + }, + "waf-config": { + "commands": { + "list-rule-sets": { + "help": { + "short": "Get information on available WAF rule sets, rule groups, and rule IDs." + }, + "names": [ + "network", + "application-gateway", + "waf-config", + "list-rule-sets" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-config list-rule-sets --type OWASP" + ], + "name": "List available rule groups in OWASP type rule sets." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0" + ], + "name": "List available rules in the OWASP 3.0 rule set." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets --group crs_35_bad_robots" + ], + "name": "List available rules in the `crs_35_bad_robots` rule group." + }, + { + "commands": [ + "network application-gateway waf-config list-rule-sets -o table" + ], + "name": "List available rules in table format." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewayavailablewafrulesets", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "These commands are only applicable to application gateways with an SKU type of WAF. To learn more, visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli." + ], + "short": "Configure the settings of a web application firewall." + }, + "names": [ + "network", + "application-gateway", + "waf-config" + ] + }, + "waf-policy": { + "commandGroups": { + "custom-rule": { + "commandGroups": { + "match-condition": { + "commands": { + "add": { + "help": { + "short": "Add a match condition to an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" + ], + "name": "Add application gateway WAF policy custom rule match condition with contains." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" + ], + "name": "Add application gateway WAF policy custom rule match condition with equal." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" + ], + "name": "Add application gateway WAF policy custom rule match condition with contains." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" + ], + "name": "Add application gateway WAF policy custom rule match condition with equal." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase" + ], + "name": "Add application gateway WAF policy custom rule match condition with contains." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report" + ], + "name": "Add application gateway WAF policy custom rule match condition with equal." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateway WAF policy custom rule match conditions." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List application gateway WAF policy custom rule match conditions." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List application gateway WAF policy custom rule match conditions." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List application gateway WAF policy custom rule match conditions." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions", + "version": "2022-11-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a match condition from an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" + ], + "name": "Remove a match condition from an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" + ], + "name": "Remove a match condition from an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0" + ], + "name": "Remove a match condition from an application gateway WAF policy custom rule." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy custom-rule match-condition show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "waf-policy custom-rule match-condition update" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[].matchConditions[]", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage match conditions in an application gateway web application firewall (WAF) policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "match-condition" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Create an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Create an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Create an application gateway WAF policy custom rule." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session \"[{group-by-variables:[{variable-name:GeoLocation}]}]\"" + ], + "name": "Create an application gateway WAF policy custom rule with user session identifier." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an application gateway WAF policy custom rule." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateway WAF policy custom rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policy custom rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policy custom rules." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policy custom rules." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy custom rule." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application gateway WAF policy custom rule." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Update an application gateway WAF policy custom rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Update an application gateway WAF policy custom rule." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule" + ], + "name": "Update an application gateway WAF policy custom rule." + }, + { + "commands": [ + "network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session \"[{group-by-variables:[{variable-name:ClientAddr}]}]\"" + ], + "name": "Update an application gateway WAF policy custom rule with user session identifier." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.customRules[]", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage application gateway web application firewall (WAF) policy custom rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "custom-rule" + ] + }, + "managed-rule": { + "commandGroups": { + "exclusion": { + "commands": { + "add": { + "help": { + "short": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" + ], + "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" + ], + "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy managed-rule exclusion add -g MyResourceGroup --policy-name MyWAF --match-variable \"RequestHeaderNames\" --selector-match-operator \"StartsWith\" --selector \"Bing\"" + ], + "name": "Add an OWASP CRS exclusion rule to the WAF policy managed rules." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "waf-policy managed-rule exclusion delete" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "waf-policy managed-rule exclusion list" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy managed-rule exclusion show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "waf-policy managed-rule exclusion update" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules.exclusions[]", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage OWASP CRS exclusions that are applied on a WAF policy managed rules." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "exclusion" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "waf-policy managed-rule create" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "waf-policy managed-rule delete" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy managed-rule show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "waf-policy managed-rule update" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-09-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.managedRules", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Visit https://learn.microsoft.com/en-us/azure/web-application-firewall/afds/afds-overview" + ], + "short": "Manage managed rules of a WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "managed-rule" + ] + }, + "policy-setting": { + "commands": { + "create": { + "help": { + "short": "waf-policy policy-settings create" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "create" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "waf-policy policy-settings delete" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "delete" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "waf-policy policy-settings show" + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "show" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of a web application firewall global configuration." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" + ], + "name": "Update properties of a web application firewall global configuration." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy policy-setting update --mode Prevention --policy-name MyPolicy --resource-group MyResourceGroup --state Disabled" + ], + "name": "Update properties of a web application firewall global configuration." + }, + { + "commands": [ + "network application-gateway waf-policy policy-setting update -g MyResourceGroup --policy-name MyPolicySetting --request-body-inspect-limit-in-kb 64 --file-upload-enforcement True --request-body-enforcement False --log-scrubbing-state Enabled --scrubbing-rules \"[{state:Enabled,match-variable:RequestArgNames,selector-match-operator:Equals,selector:test},{state:Enabled,match-variable:RequestIPAddress,selector-match-operator:EqualsAny,selector:null}]\"" + ], + "name": "Update a web application firewall global configuration with scrubbing rules." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.policySettings", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Define contents of a web application firewall global configuration." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "policy-setting" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "create" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Create an application gateway WAF policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Create an application gateway WAF policy." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Create an application gateway WAF policy." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "delete" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Delete an application gateway WAF policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Delete an application gateway WAF policy." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Delete an application gateway WAF policy." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateway WAF policies." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy list --resource-group MyResourceGroup" + ], + "name": "List application gateway WAF policies." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "show" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of an application gateway WAF policy." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application gateway WAF policy." + }, + "names": [ + "network", + "application-gateway", + "waf-policy", + "update" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Update an application gateway WAF policy." + }, + { + "commands": [ + "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" + ], + "name": "Override existing managed rule set via shorthand syntax." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Update an application gateway WAF policy." + }, + { + "commands": [ + "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" + ], + "name": "Override existing managed rule set via shorthand syntax." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup" + ], + "name": "Update an application gateway WAF policy." + }, + { + "commands": [ + "network application-gateway waf-policy update --managed-rules \"{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}\"" + ], + "name": "Override existing managed rule set via shorthand syntax." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgatewaywebapplicationfirewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Web Application Firewall visit https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/ag-overview." + ], + "short": "Manage application gateway web application firewall (WAF) policies." + }, + "names": [ + "network", + "application-gateway", + "waf-policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the specified application gateway." + }, + "names": [ + "network", + "application-gateway", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application gateway." + }, + "names": [ + "network", + "application-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway delete -g MyResourceGroup -n MyAppGateway" + ], + "name": "Delete an application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "health": { + "help": { + "short": "Get information on the backend health of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "health" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/backendhealth", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "health-on-demand": { + "help": { + "short": "Get information on the backend health of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "health-on-demand" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/getbackendhealthondemand", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application gateways." + }, + "names": [ + "network", + "application-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway list -g MyResourceGroup" + ], + "name": "List application gateways." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-02-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an application gateway." + }, + "names": [ + "network", + "application-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway show -g MyResourceGroup -n MyAppGateway" + ], + "name": "Get the details of an application gateway." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start an application gateway." + }, + "names": [ + "network", + "application-gateway", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway start -g MyResourceGroup -n MyAppGateway" + ], + "name": "Start an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/start", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop an application gateway." + }, + "names": [ + "network", + "application-gateway", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway stop -g MyResourceGroup -n MyAppGateway" + ], + "name": "Stop an application gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}/stop", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an application gateway." + }, + "names": [ + "network", + "application-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network application-gateway update --name MyApplicationGateway --resource-group MyResourceGroup --set sku.tier=WAF_v2" + ], + "name": "Update an application gateway." + }, + { + "commands": [ + "network application-gateway update -n MyApplicationGateway --ssl-profiles [0].client-auth-configuration.verify-client-revocation=OCSP" + ], + "name": "Enable client cert revocation via OCSP." + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationgateways/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Application Gateway, visit https://learn.microsoft.com/en-us/azure/application-gateway/quick-create-cli." + ], + "short": "Manage application-level routing and load balancing services." + }, + "names": [ + "network", + "application-gateway" + ] + }, + "asg": { + "commands": { + "create": { + "help": { + "short": "Create an application security group." + }, + "names": [ + "network", + "asg", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg create -g MyResourceGroup -n MyAsg --tags MyWebApp, CostCenter=Marketing" + ], + "name": "Create an application security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an application security group." + }, + "names": [ + "network", + "asg", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg delete -g MyResourceGroup -n MyAsg" + ], + "name": "Delete an application security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all application security groups." + }, + "names": [ + "network", + "asg", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg list -g MyResourceGroup" + ], + "name": "List all application security groups in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/applicationsecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get details of an application security group." + }, + "names": [ + "network", + "asg", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg show -g MyResourceGroup -n MyAsg" + ], + "name": "Get details of an application security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for an application security group. Name and resource group are immutable and cannot be updated." + ], + "short": "Update an application security group." + }, + "names": [ + "network", + "asg", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network asg update -g MyResourceGroup -n MyAsg --tags CostCenter=MyBusinessGroup" + ], + "name": "Update an application security group with a modified tag value." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/applicationsecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "You can configure network security as a natural extension of an application's structure, ASG allows you to group virtual machines and define network security policies based on those groups. You can specify an application security group as the source and destination in a NSG security rule. For more information, visit https://docs.microsoft.com/azure/virtual-network/create-network-security-group-preview." + ], + "short": "Manage application security groups (ASGs)." + }, + "names": [ + "network", + "asg" + ] + }, + "bastion": { + "commands": { + "create": { + "help": { + "short": "Create a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion create --location westus2 --name MyBastionHost --public-ip-address MyPublicIpAddress --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Create a Azure Bastion host machine." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion delete --name MyBastionHost --resource-group MyResourceGroup" + ], + "name": "Delete a Azure Bastion host machine." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure Bastion host machines." + }, + "names": [ + "network", + "bastion", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion list -g MyResourceGroup" + ], + "name": "List all Azure Bastion host machines." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/bastionhosts", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion show --name MyBastionHost --resource-group MyResourceGroup" + ], + "name": "Show a Azure Bastion host machine." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Azure Bastion host machine." + }, + "names": [ + "network", + "bastion", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network bastion update --name MyBastionHost --resource-group MyResourceGroup --enable-tunneling" + ], + "name": "Update a Azure Bastion host machine to enable native client support." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/bastionhosts/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Bastion host machines." + }, + "names": [ + "network", + "bastion" + ] + }, + "custom-ip": { + "commandGroups": { + "prefix": { + "commands": { + "create": { + "help": { + "short": "Create a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix create --location westus2 --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Create a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix delete --name MyCustomIpPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List custom IP prefix resources." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List custom IP prefix resources." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix show --name MyCustomIpPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a custom IP prefix resource." + }, + "names": [ + "network", + "custom-ip", + "prefix", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network custom-ip prefix update --name MyCustomIpPrefix --resource-group MyResourceGroup --tags foo=bar" + ], + "name": "Update a custom IP prefix resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/customipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage custom IP prefix resources." + }, + "names": [ + "network", + "custom-ip", + "prefix" + ] + } + }, + "help": { + "short": "Manage custom IP." + }, + "names": [ + "network", + "custom-ip" + ] + }, + "ddos-protection": { + "commands": { + "create": { + "help": { + "short": "Create a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection create -g MyResourceGroup -n MyDdosPlan" + ], + "name": "Create a DDoS protection plan." + }, + { + "commands": [ + "network ddos-protection create --location westus2 --name MyDdosPlan --resource-group MyResourceGroup" + ], + "name": "Create a DDoS protection plan. (autogenerated)" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection delete -g MyResourceGroup -n MyDdosPlan" + ], + "name": "Delete a DDoS protection plan." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List DDoS protection plans." + }, + "names": [ + "network", + "ddos-protection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection list" + ], + "name": "List DDoS protection plans" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/ddosprotectionplans", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection show -g MyResourceGroup -n MyDdosPlan" + ], + "name": "Show details of a DDoS protection plan." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DDoS protection plan." + }, + "names": [ + "network", + "ddos-protection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network ddos-protection update -g MyResourceGroup -n MyDdosPlan --vnets MyVnet" + ], + "name": "Add a Vnet to a DDoS protection plan in the same subscription." + }, + { + "commands": [ + "network ddos-protection update --name MyDdosPlan --tags foo=boo --resource-group MyResourceGroup" + ], + "name": "Update a DDoS protection plan. (autogenerated)" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ddosprotectionplans/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DDoS Protection Plans." + }, + "names": [ + "network", + "ddos-protection" + ] + }, + "dns": { + "commandGroups": { + "dnssec-config": { + "commands": { + "create": { + "help": { + "short": "Create the DNSSEC configuration on a DNS zone." + }, + "names": [ + "network", + "dns", + "dnssec-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns dnssec-config create -g MyResourceGroup -z www.mysite.com" + ], + "name": "Enable DNSSEC on a zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the DNSSEC configuration on a DNS zone. This operation cannot be undone." + }, + "names": [ + "network", + "dns", + "dnssec-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns dnssec-config delete -g MyResourceGroup -z www.mysite.com" + ], + "name": "Disable DNSSEC on a zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the DNSSEC configuration." + }, + "names": [ + "network", + "dns", + "dnssec-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns dnssec-config show -g MyResourceGroup -z www.mysite.com" + ], + "name": "Get the DNSSEC configuration on a zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/dnssecconfigs/default", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage DNSSEC configurations." + }, + "names": [ + "network", + "dns", + "dnssec-config" + ] + }, + "record-set": { + "commands": { + "create": { + "help": { + "short": "Create a record set within a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "create" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a record set from a DNS zone. This operation cannot be undone." + }, + "names": [ + "network", + "dns", + "record-set", + "delete" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all record sets within a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" + ], + "name": "List all \"@\" record sets within this zone." + } + ], + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" + ], + "name": "List all \"@\" record sets within this zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/recordsets", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list-by-type": { + "help": { + "short": "Get the record sets of a specified type in a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "list-by-type" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a record set." + }, + "names": [ + "network", + "dns", + "record-set", + "show" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a record set within a DNS zone." + }, + "names": [ + "network", + "dns", + "record-set", + "update" + ], + "versions": [ + { + "name": "2018-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-05-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DNS records and record sets." + }, + "names": [ + "network", + "dns", + "record-set" + ] + }, + "zone": { + "commands": { + "create": { + "help": { + "short": "Create a DNS zone. Does not modify DNS records within the zone." + }, + "names": [ + "network", + "dns", + "zone", + "create" + ], + "versions": [ + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone." + }, + "names": [ + "network", + "dns", + "zone", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns zone delete -g MyResourceGroup -n www.mysite.com" + ], + "name": "Delete a DNS zone using a fully qualified domain name." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the DNS zones." + }, + "names": [ + "network", + "dns", + "zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns zone list -g MyResourceGroup" + ], + "name": "List DNS zones in a resource group." + }, + { + "commands": [ + "network dns zone list" + ], + "name": "List DNS zones in all resource groups in the subscription." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/dnszones", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DNS zone. Retrieves the zone properties, but not the record sets within the zone." + }, + "names": [ + "network", + "dns", + "zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns zone show -g MyResourceGroup -n www.mysite.com" + ], + "name": "Get a DNS zone." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS zone. Does not modify DNS records within the zone." + }, + "names": [ + "network", + "dns", + "zone", + "update" + ], + "versions": [ + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/dnszones/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DNS zones." + }, + "names": [ + "network", + "dns", + "zone" + ] + } + }, + "commands": { + "list-references": { + "help": { + "short": "Returns the DNS records specified by the referencing targetResourceIds." + }, + "names": [ + "network", + "dns", + "list-references" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network dns list-references --parameters /subscriptions/**921/resourceGroups/MyRg/providers/Microsoft.Network/trafficManagerProfiles/MyTm" + ], + "name": "List DNS records referencing the target resource IDs." + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/getdnsresourcereference", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage DNS domains in Azure." + }, + "names": [ + "network", + "dns" + ] + }, + "express-route": { + "commandGroups": { + "auth": { + "commands": { + "create": { + "help": { + "short": "Create a new link authorization for an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth create --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" + ], + "name": "Create a new link authorization for an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a link authorization of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth delete --circuit-name MyCircuit -g MyResourceGroup -n MyAuthorization" + ], + "name": "Delete a link authorization of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List link authorizations of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth list -g MyResourceGroup --circuit-name MyCircuit" + ], + "name": "List link authorizations of an ExpressRoute circuit." + }, + { + "commands": [ + "network express-route auth list --circuit-name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "List link authorizations of an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a link authorization of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route auth show -g MyResourceGroup --circuit-name MyCircuit -n MyAuthorization" + ], + "name": "Get the details of a link authorization of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization in the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "auth", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about ExpressRoute circuit authentication visit https://docs.microsoft.com/azure/expressroute/howto-linkvnet-cli#connect-a-virtual-network-in-a-different-subscription-to-a-circuit." + ], + "short": "Manage authentication of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "auth" + ] + }, + "gateway": { + "commandGroups": { + "connection": { + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Create an ExpressRoute gateway connection." + }, + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Create an ExpressRoute gateway connection." + }, + { + "commands": [ + "network express-route gateway connection create --gateway-name MyGateway --name MyExpressRouteConnection --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/provi ders/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection delete --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute gateway connections." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute gateway connections. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection list --gateway-name MyGateway --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute gateway connections. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection show --gateway-name MyGateway --name MyExpressRouteConnection --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute gateway connection. (autogenerated)" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an ExpressRoute gateway connection." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Update an ExpressRoute gateway connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network express-route gateway connection update --gateway-name MyGateway -n MyExpressRouteConnection -g MyResourceGroup --peering /subscriptions/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzurePrivatePeering --associated-route-table /MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1 --propagated-route-tables [/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable1,/MySub/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/MyRouteTable2] --labels [label1,label2]" + ], + "name": "Update an ExpressRoute gateway connection." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}/expressrouteconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute gateway connections." + }, + "names": [ + "network", + "express-route", + "gateway", + "connection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway create --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 5" + ], + "name": "Create an ExpressRoute gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway delete --name MyExpressRouteGateway --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute gateway. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute gateways." + }, + "names": [ + "network", + "express-route", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway list --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute gateways. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressroutegateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway show --name MyExpressRouteGateway --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute gateway. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of an ExpressRoute gateway." + }, + "names": [ + "network", + "express-route", + "gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route gateway update --name MyExpressRouteGateway --resource-group MyResourceGroup --min-val 3" + ], + "name": "Update an ExpressRoute gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutegateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute gateways." + }, + "names": [ + "network", + "express-route", + "gateway" + ] + }, + "peering": { + "commandGroups": { + "connection": { + "commandGroups": { + "ipv6-config": { + "commands": { + "remove": { + "help": { + "short": "Remove connection config to ExpressRoute circuit connection." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection ipv6-config remove -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection" + ], + "name": "Remove connection config to ExpressRoute circuit connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + }, + "set": { + "help": { + "short": "Set connection config to ExpressRoute circuit connection." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection ipv6-config set -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --address-prefix .../125" + ], + "name": "Set connection config to ExpressRoute circuit connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipv6CircuitConnectionConfig", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute circuit connection configs." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "ipv6-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create connections between two ExpressRoute circuits." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection create -g MyResourceGroup --circuit-name MyCircuit --peering-name AzurePrivatePeering -n myConnection --peer-circuit MyOtherCircuit --address-prefix 104.0.0.0/29" + ], + "name": "Create connection between two ExpressRoute circuits with AzurePrivatePeering settings." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified Express Route Circuit Connection from the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection delete --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute circuit connection. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all global reach connections associated with a private peering in an express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "List ExpressRouteCircuit Connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Express Route Circuit Connection from the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "Show ExpressRouteCircuit Connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Express Route Circuit Connection in the specified express route circuits." + }, + "names": [ + "network", + "express-route", + "peering", + "connection", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute circuit connections." + }, + "names": [ + "network", + "express-route", + "peering", + "connection" + ] + }, + "peer-connection": { + "commands": { + "list": { + "help": { + "short": "Gets all global reach peer connections associated with a private peering in an express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "peer-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering connection list --circuit-name MyCircuit --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "List ExpressRouteCircuit PeerConnection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the specified Peer Express Route Circuit Connection from the specified express route circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "peer-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering peer-connection show --circuit-name MyCircuit --name MyPeeringConnection --peering-name MyPeering --resource-group MyResourceGroup" + ], + "name": "Show ExpressRouteCircuit Connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/peerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute circuit peer connections." + }, + "names": [ + "network", + "express-route", + "peering", + "peer-connection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create peering settings for an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type MicrosoftPeering --peer-asn 10002 --vlan-id 103 --primary-peer-subnet 101.0.0.0/30 --secondary-peer-subnet 102.0.0.0/30 --advertised-public-prefixes 101.0.0.0/30" + ], + "name": "Create Microsoft Peering settings with IPv4 configuration." + }, + { + "commands": [ + "network express-route peering create -g MyResourceGroup --circuit-name MyCircuit --peering-type AzurePrivatePeering --peer-asn 10002 --vlan-id 103 --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126" + ], + "name": "Create Microsoft Peering settings with IPv6 configuration." + }, + { + "commands": [ + "network express-route peering create --circuit-name MyCircuit --peer-asn 10002 --peering-type AzurePublicPeering --primary-peer-subnet 101.0.0.0/30 --resource-group MyResourceGroup --secondary-peer-subnet 102.0.0.0/30 --shared-key Abc123 --vlan-id 103" + ], + "name": "Create peering settings for an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete peering settings." + }, + "names": [ + "network", + "express-route", + "peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering delete -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" + ], + "name": "Delete private peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "get-stats": { + "help": { + "short": "Get all traffic stats of an ExpressRoute peering." + }, + "names": [ + "network", + "express-route", + "peering", + "get-stats" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering get-stats --circuit-name MyCircuit --name MyPeering --resource-group MyResourceGroup" + ], + "name": "Get ExpressRoute Circuit Peering Traffic Stats" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/stats", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List peering settings of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering list -g MyResourceGroup --circuit-name MyCircuit" + ], + "name": "List peering settings of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an express route peering." + }, + "names": [ + "network", + "express-route", + "peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering show -g MyResourceGroup --circuit-name MyCircuit -n AzurePrivatePeering" + ], + "name": "Get private peering details of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update peering settings of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route peering update -g MyResourceGroup --circuit-name MyCircuit --ip-version ipv6 --primary-peer-subnet 2002:db00::/126 --secondary-peer-subnet 2003:db00::/126 --advertised-public-prefixes 2002:db00::/126" + ], + "name": "Add IPv6 Microsoft Peering settings to existing IPv4 config." + }, + { + "commands": [ + "network express-route peering update --circuit-name MyCircuit --name MyPeering --peer-asn 10002 --primary-peer-subnet 2002:db00::/126 --resource-group MyResourceGroup --secondary-peer-subnet 2003:db00::/126 --shared-key Abc123 --vlan-id 103" + ], + "name": "Update peering settings of an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute peering of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "peering" + ] + }, + "port": { + "commandGroups": { + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign a managed service identity to an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "assign" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port identity assign --resource-group MyResourceGroup --name MyExpressRoutePort --identity MyUserAssignedManagedServiceIdentity" + ], + "name": "Assign an identity to the ExpressRoute Port" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove the managed service identity of an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port identity remove -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Remove an identity of the ExpressRoute Port" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the managed service identity of an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port identity show -g MyResourceGroup --name MyExpressRoutePort" + ], + "name": "Show an identity of the ExpressRoute Port" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "port", + "identity", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the managed service identity of an ExpressRoute Port." + }, + "names": [ + "network", + "express-route", + "port", + "identity" + ] + }, + "link": { + "commands": { + "create": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "port", + "link", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "test" + }, + "names": [ + "network", + "express-route", + "port", + "link", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute links." + }, + "names": [ + "network", + "express-route", + "port", + "link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port link list --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "List ExpressRoute links." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute link." + }, + "names": [ + "network", + "express-route", + "port", + "link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port link show --name MyLinkExpressRoutePort --port-name MyPort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute link." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Manage MACsec configuration of an ExpressRoute Link." + }, + "names": [ + "network", + "express-route", + "port", + "link", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link1 --macsec-ckn-secret-identifier MacSecCKNSecretID --macsec-cak-secret-identifier MacSecCAKSecretID --macsec-cipher GcmAes128" + ], + "name": "Enable MACsec on ExpressRoute Direct Ports once at a time." + }, + { + "commands": [ + "network express-route port link update --resource-group MyResourceGroup --port-name MyExpressRoutePort --name link2 --admin-state Enabled" + ], + "name": "Enable administrative state of an ExpressRoute Link." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "subresource": "properties.links[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "View ExpressRoute links." + }, + "names": [ + "network", + "express-route", + "port", + "link" + ] + }, + "location": { + "commands": { + "list": { + "help": { + "short": "Get the details of an ExpressRoute port location." + }, + "names": [ + "network", + "express-route", + "port", + "location", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port location list --subscription 00000000-0000-0000-0000-000000000000" + ], + "name": "List ExpressRoute port location." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location." + }, + "names": [ + "network", + "express-route", + "port", + "location", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port location show --location westus2" + ], + "name": "Get the details of an ExpressRoute port location. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteportslocations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "View ExpressRoute port location information." + }, + "names": [ + "network", + "express-route", + "port", + "location" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port create --bandwidth 200 --encapsulation Dot1Q --location westus2 --name MyExpressRoutePort --peering-location westus --resource-group MyResourceGroup" + ], + "name": "Create an ExpressRoute port. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port delete --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Delete an ExpressRoute port." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "generate-loa": { + "help": { + "short": "Generate and download a letter of authorization for the requested ExpressRoutePort." + }, + "names": [ + "network", + "express-route", + "port", + "generate-loa" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port generate-loa --name MyExpressRoutePort --resource-group MyResourceGroup --customer-name MyCircuit" + ], + "name": "Generate loa" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}/generateloa", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute ports." + }, + "names": [ + "network", + "express-route", + "port", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port list --resource-group myresourcegroup" + ], + "name": "List ExpressRoute ports. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteports", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port show --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute port. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of an ExpressRoute port." + }, + "names": [ + "network", + "express-route", + "port", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route port update --name MyExpressRoutePort --resource-group MyResourceGroup" + ], + "name": "Update settings of an ExpressRoute port (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressrouteports/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage ExpressRoute ports." + }, + "names": [ + "network", + "express-route", + "port" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an express route circuit." + }, + "names": [ + "network", + "express-route", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route create --bandwidth 200 -n MyCircuit --peering-location \"SiliconValley\" -g MyResourceGroup --provider \"Equinix\" -l \"West US\" --sku-family MeteredData --sku-tier Standard" + ], + "name": "Create an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route delete -n MyCircuit -g MyResourceGroup" + ], + "name": "Delete an ExpressRoute circuit." + }, + { + "commands": [ + "network express-route delete --name MyCircuit --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete an ExpressRoute circuit. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "get-stats": { + "help": { + "short": "Get the statistics of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "get-stats" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route get-stats -g MyResourceGroup -n MyCircuit" + ], + "name": "Get the statistics of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/stats", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all ExpressRoute circuits for the current subscription." + }, + "names": [ + "network", + "express-route", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list -g MyResourceGroup" + ], + "name": "List all ExpressRoute circuits for the current subscription." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressroutecircuits", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-arp-tables": { + "help": { + "short": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "list-arp-tables" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-arp-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "Show the current Address Resolution Protocol (ARP) table of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/arptables/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-route-tables": { + "help": { + "short": "Show the current routing table of an ExpressRoute circuit peering." + }, + "names": [ + "network", + "express-route", + "list-route-tables" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-route-tables -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "Show the current routing table of an ExpressRoute circuit peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetables/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-route-tables-summary": { + "help": { + "short": "Show the current routing table summary of an ExpressRoute circuit peering." + }, + "names": [ + "network", + "express-route", + "list-route-tables-summary" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-route-tables-summary -g MyResourceGroup -n MyCircuit --path primary --peering-name AzurePrivatePeering" + ], + "name": "List Route Table Summary" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}/peerings/{}/routetablessummary/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-service-providers": { + "help": { + "short": "List available ExpressRoute service providers." + }, + "names": [ + "network", + "express-route", + "list-service-providers" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route list-service-providers" + ], + "name": "List available ExpressRoute service providers." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/expressrouteserviceproviders", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route show -n MyCircuit -g MyResourceGroup" + ], + "name": "Get the details of an ExpressRoute circuit." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of an ExpressRoute circuit." + }, + "names": [ + "network", + "express-route", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network express-route update -n MyCircuit -g MyResourceGroup --sku-tier Premium" + ], + "name": "Change the SKU of an ExpressRoute circuit from Standard to Premium." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/expressroutecircuits/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about ExpressRoute circuits visit https://docs.microsoft.com/azure/expressroute/howto-circuit-cli." + ], + "short": "Manage dedicated private network fiber connections to Azure." + }, + "names": [ + "network", + "express-route" + ] + }, + "firewall": { + "commandGroups": { + "policy": { + "commandGroups": { + "intrusion-detection": { + "commands": { + "create": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "List all intrusion detection configuration" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "subresource": "properties.intrusionDetection.configuration", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage intrusion signature rules and bypass rules" + }, + "names": [ + "network", + "firewall", + "policy", + "intrusion-detection" + ] + }, + "rule-collection-group": { + "commandGroups": { + "collection": { + "commands": { + "create": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all rule collections of an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.ruleCollections[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "lines": [ + "Currently, Azure Firewall policy support two kinds of rule collections which are Filter collection and NAT collection. There are three kinds of rules which are application rule, network rule and nat rule.", + " NAT collection support having a list of nat rule. Filter collection support including a list of rules(network rule or application rule) in it. But all of rules should be the same type." + ], + "short": "Manage and configure Azure firewall policy rule collections in the rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "collection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure firewall policy rule collection groups." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}/rulecollectiongroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and configure Azure firewall policy rule collection group." + }, + "names": [ + "network", + "firewall", + "policy", + "rule-collection-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Azure firewall policies." + }, + "names": [ + "network", + "firewall", + "policy", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/firewallpolicies", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/firewallpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and configure Azure firewall policy." + }, + "names": [ + "network", + "firewall", + "policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --private-ranges 10.0.0.0 10.0.0.0/16 IANAPrivateRanges" + ], + "name": "Create a Azure firewall with private ranges" + }, + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Standard --virtual-hub MyVirtualHub1 --public-ip-count 1" + ], + "name": "Create a Virtual WAN Secure Hub Firewall" + }, + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_VNet --tier Basic --vnet-name MyVNet --conf-name MyIpConfig --m-conf-name MyManagementIpConfig --m-public-ip MyPublicIp" + ], + "name": "Create a Basic SKU Firewall with Management IP Configuration" + }, + { + "commands": [ + "network firewall create -g MyResourceGroup -n MyFirewall --sku AZFW_Hub --tier Basic --vhub MyVHub --public-ip-count 2" + ], + "name": "Create a Basic SKU Firewall with Virtual Hub" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "learned-ip-prefix": { + "help": { + "short": "Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT." + }, + "names": [ + "network", + "firewall", + "learned-ip-prefix" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network firewall learned-ip-prefix -g MyResourceGroup -n MyFirewall" + ], + "name": "List Learned IP Prefixes" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}/learnedipprefixes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Azure Firewalls." + }, + "names": [ + "network", + "firewall", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/azurefirewalls", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-fqdn-tags": { + "help": { + "short": "Gets all the Azure Firewall FQDN Tags in a subscription." + }, + "names": [ + "network", + "firewall", + "list-fqdn-tags" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/azurefirewallfqdntags", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Firewall." + }, + "names": [ + "network", + "firewall", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/azurefirewalls/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage and configure Azure Firewalls." + }, + "names": [ + "network", + "firewall" + ] + }, + "ip-group": { + "commands": { + "create": { + "help": { + "short": "Create an IP group." + }, + "names": [ + "network", + "ip-group", + "create" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an IP group." + }, + "names": [ + "network", + "ip-group", + "delete" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all of IP group." + }, + "names": [ + "network", + "ip-group", + "list" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/ipgroups", + "plane": "mgmt-plane", + "version": "2019-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of an IP group." + }, + "names": [ + "network", + "ip-group", + "show" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an IP group." + }, + "names": [ + "network", + "ip-group", + "update" + ], + "versions": [ + { + "name": "2019-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/ipgroups/{}", + "plane": "mgmt-plane", + "version": "2019-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage IP group." + }, + "names": [ + "network", + "ip-group" + ] + }, + "lb": { + "commandGroups": { + "address-pool": { + "commandGroups": { + "address": { + "commands": { + "add": { + "help": { + "short": "Add one backend address into the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --vnet MyVnet --ip-address 10.0.0.1" + ], + "name": "Add one backend address into the load balance backend address pool." + }, + { + "commands": [ + "network lb address-pool address add -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1 --ip-address 10.0.0.1" + ], + "name": "Add one backend address into the load balance backend address pool with subnet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all backend addresses of the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address list -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool" + ], + "name": "List all backend addresses of the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove one backend address from the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address remove -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" + ], + "name": "Remove one backend address from the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the backend address from the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address show -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress" + ], + "name": "Show the backend address from the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the backend address into the load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool address update -g MyResourceGroup --lb-name MyLb --pool-name MyAddressPool -n MyAddress --subnet /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet2" + ], + "name": "Update the subnet of the backend address into the load balance backend address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancerBackendAddresses[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage backend addresses of the cross-region load balance backend address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "address" + ] + }, + "basic": { + "commands": { + "create": { + "help": { + "short": "Create an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List address pools." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "basic", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools of a basic load balancer" + }, + "names": [ + "network", + "lb", + "address-pool", + "basic" + ] + }, + "tunnel-interface": { + "commands": { + "add": { + "help": { + "short": "Add one tunnel interface into the load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface add -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000" + ], + "name": "Add one tunnel interface into the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all tunnel interfacees of the load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface list -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool" + ], + "name": "List all tunnel interfacees of the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove one tunnel interface from the load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface remove -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" + ], + "name": "Remove one tunnel interface from the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get one tunnel interface of load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface show -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --index 0" + ], + "name": "Get one tunnel interface from the load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update one tunnel interface of load balance tunnel interface pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool tunnel-interface update -g MyResourceGroup --lb-name MyLb --address-pool MyAddressPool --type external --protocol vxlan --identifier 901 --port 10000 --index 0" + ], + "name": "update one tunnel interface of load balance tunnel interface pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "subresource": "properties.tunnelInterfaces[]", + "version": "2022-05-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage tunnel interfaces of a load balancer." + }, + "names": [ + "network", + "lb", + "address-pool", + "tunnel-interface" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" + ], + "name": "Create an address pool with several backend addresses using shorthand syntax arguments." + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses config_file.json" + ], + "name": "Create an address pool with several backend addresses using config file" + }, + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-address name=addr1 ip-address=10.0.0.1 subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" + ], + "name": "Create an address pool with one backend address using key-value arguments." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool create -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Create an address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool delete -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Delete an address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List address pools." + }, + "names": [ + "network", + "lb", + "address-pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List address pools." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools", + "version": "2015-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb address-pool show -g MyResourceGroup --lb-name MyLb -n MyAddressPool" + ], + "name": "Get the details of an address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an address pool." + }, + "names": [ + "network", + "lb", + "address-pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --vnet MyVnetResource --backend-addresses \"[{name:addr1,ip-address:10.0.0.1},{name:addr2,ip-address:10.0.0.2,subnet:subnetName}]\"" + ], + "name": "Update all backend addresses in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0].subnet=/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRg/providers/Microsoft.Network/virtualNetworks/vnet/subnets/subnet1" + ], + "name": "Update the subnet of the first backend address in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses [0]=null" + ], + "name": "Remove the first backend address in the address pool using shorthand syntax" + }, + { + "commands": [ + "network lb address-pool update -g MyResourceGroup --lb-name MyLb -n MyAddressPool --backend-addresses null" + ], + "name": "Remove all the backend addresses in the address pool" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.backendAddressPools[]", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools of a load balancer." + }, + "names": [ + "network", + "lb", + "address-pool" + ] + }, + "frontend-ip": { + "commands": { + "create": { + "help": { + "short": "Create a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --public-ip-address MyFrontendIp" + ], + "name": "Create a frontend ip address for a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip create -g MyResourceGroup -n MyFrontendIp --lb-name MyLb --private-ip-address 10.10.10.100 --subnet MySubnet --vnet-name MyVnet" + ], + "name": "Create a frontend ip address for an internal load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip delete -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Delete a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List frontend IP addresses." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List frontend IP addresses." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip show -g MyResourceGroup --lb-name MyLb -n MyFrontendIp" + ], + "name": "Get the details of a frontend IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a frontend IP address." + }, + "names": [ + "network", + "lb", + "frontend-ip", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --public-ip-address MyNewPublicIp" + ], + "name": "Update the frontend IP address of a public load balancer." + }, + { + "commands": [ + "network lb frontend-ip update -g MyResourceGroup --lb-name MyLb -n MyFrontendIp --private-ip-address 10.10.10.50" + ], + "name": "Update the frontend IP address of an internal load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.frontendIPConfigurations[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage frontend IP addresses of a load balancer." + }, + "names": [ + "network", + "lb", + "frontend-ip" + ] + }, + "inbound-nat-pool": { + "commands": { + "create": { + "help": { + "short": "Create an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool create -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --frontend-port-range-start 80 --frontend-port-range-end 89 --backend-port 80 --frontend-ip MyFrontendIp" + ], + "name": "Create an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool delete -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Delete an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List inbound NAT address pools." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT address pools." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool show -g MyResourceGroup --lb-name MyLb -n MyNatPool" + ], + "name": "Get the details of an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an inbound NAT address pool." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-pool update -g MyResourceGroup --lb-name MyLb -n MyNatPool --protocol Tcp --backend-port 8080" + ], + "name": "Update an inbound NAT address pool to a different backend port." + }, + { + "commands": [ + "network lb inbound-nat-pool update --backend-port 8080 --enable-tcp-reset true --frontend-port-range-end 89 --frontend-port-range-start 80 --lb-name MyLb --name MyNatPool --resource-group MyResourceGroup" + ], + "name": "Update an inbound NAT address pool." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatPools[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound NAT address pools of a load balancer." + }, + "names": [ + "network", + "lb", + "inbound-nat-pool" + ] + }, + "inbound-nat-rule": { + "commands": { + "create": { + "help": { + "short": "Create an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 80 --backend-port 80" + ], + "name": "Create a basic inbound NAT rule for port 80." + }, + { + "commands": [ + "network lb inbound-nat-rule create -g MyResourceGroup --lb-name MyLb -n MyNatRule --protocol Tcp --frontend-port 5432 --backend-port 3389 --frontend-ip MyFrontendIp --floating-ip true" + ], + "name": "Create a basic inbound NAT rule for a specific frontend IP and enable floating IP for NAT Rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule delete -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Delete an inbound NAT rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List inbound NAT rules." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List inbound NAT rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule show -g MyResourceGroup --lb-name MyLb -n MyNatRule" + ], + "name": "Get the details of an inbound NAT rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an inbound NAT rule." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb inbound-nat-rule update -g MyResourceGroup --lb-name MyLb -n MyNatRule --floating-ip false --idle-timeout 5" + ], + "name": "Update an inbound NAT rule to disable floating IP and modify idle timeout duration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.inboundNatRules[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound NAT rules of a load balancer." + }, + "names": [ + "network", + "lb", + "inbound-nat-rule" + ] + }, + "outbound-rule": { + "commands": { + "create": { + "help": { + "short": "Create an outbound-rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" + ], + "name": "Create an outbound-rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup" + ], + "name": "Create an outbound-rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an outbound-rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Delete an outbound-rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "az network lb outbound-rule delete --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Delete an outbound-rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List outbound rules." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" + ], + "name": "List outbound rules." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule list --lb-name MyLb --resource-group MyResourceGroup" + ], + "name": "List outbound rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an outbound rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Get the details of an outbound rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule show --lb-name MyLb --name MyOutboundRule --resource-group MyResourceGroup" + ], + "name": "Get the details of an outbound rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an outbound-rule." + }, + "names": [ + "network", + "lb", + "outbound-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" + ], + "name": "Update an outbound-rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb outbound-rule update --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --resource-group MyResourceGroup" + ], + "name": "Update an outbound-rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.outboundRules[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage outbound rules of a load balancer." + }, + "names": [ + "network", + "lb", + "outbound-rule" + ] + }, + "probe": { + "commands": { + "create": { + "help": { + "short": "Create a probe in the load balance." + }, + "names": [ + "network", + "lb", + "probe", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol http --port 80 --path /" + ], + "name": "Create a probe on a load balancer over HTTP and port 80." + }, + { + "commands": [ + "network lb probe create -g MyResourceGroup --lb-name MyLb -n MyProbe --protocol tcp --port 443" + ], + "name": "Create a probe on a load balancer over TCP on port 443." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a probe in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe delete -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Delete a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List probes in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe list -g MyResourceGroup --lb-name MyLb" + ], + "name": "List probes" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a probe in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe show -g MyResourceGroup --lb-name MyLb -n MyProbe" + ], + "name": "Get the details of a probe." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a probe in the load balancer." + }, + "names": [ + "network", + "lb", + "probe", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb probe update -g MyResourceGroup --lb-name MyLb -n MyProbe --port 81 --interval 10" + ], + "name": "Update a probe with a different port and interval." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.probes[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Evaluate probe information and define routing rules." + }, + "names": [ + "network", + "lb", + "probe" + ] + }, + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --frontend-port 80 --backend-pool-name MyAddressPool --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Tcp --frontend-ip MyFrontEndIp --backend-pool-name MyAddressPool --floating-ip true --frontend-port 80 --backend-port 80" + ], + "name": "Create a load balancing rule that assigns a front-facing IP configuration and port to an address pool and port with the floating ip feature." + }, + { + "commands": [ + "network lb rule create -g MyResourceGroup --lb-name MyLb -n MyHAPortsRule --protocol All --frontend-port 0 --backend-port 0 --frontend-ip MyFrontendIp --backend-pool-name MyAddressPool" + ], + "name": "Create an HA ports load balancing rule that assigns a frontend IP and port to use all available backend IPs in a pool on the same port." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule delete -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Delete a load balancing rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List load balancing rules." + }, + "names": [ + "network", + "lb", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule list -g MyResourceGroup --lb-name MyLb -o table" + ], + "name": "List load balancing rules." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule show -g MyResourceGroup --lb-name MyLb -n MyLbRule" + ], + "name": "Get the details of a load balancing rule." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a load balancing rule." + }, + "names": [ + "network", + "lb", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule --protocol Udp" + ], + "name": "Update a load balancing rule to change the protocol to UDP." + }, + { + "commands": [ + "network lb rule update -g MyResourceGroup --lb-name MyLb -n MyLbRule \\ --protocol All --frontend-port 0 --backend-port 0" + ], + "name": "Update a load balancing rule to support HA ports." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "subresource": "properties.loadBalancingRules[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage load balancing rules." + }, + "names": [ + "network", + "lb", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a load balancer." + }, + "names": [ + "network", + "lb", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic" + ], + "name": "Create a basic load balancer." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a basic load balancer on a specific virtual network and subnet If a virtual network with the same name is found in the same resource group, the load balancer will utilize this virtual network. If one is not found a new one will be created." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}" + ], + "name": "Create a basic load balancer on a subnet of a pre-existing virtual network. The subnet can be in arbitary resource group or subscription by providing the ID of the subnet." + }, + { + "commands": [ + "network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2" + ], + "name": "Create a basic zone flavored internal load balancer, through provisioning a zonal public ip." + }, + { + "commands": [ + "etwork lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet" + ], + "name": "Create a standard zone flavored public-facing load balancer, through provisioning a zonal frontend ip configuration and Vnet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified load balancer." + }, + "names": [ + "network", + "lb", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb delete -g MyResourceGroup -n MyLb" + ], + "name": "Delete a load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List load balancers." + }, + "names": [ + "network", + "lb", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list -g MyResourceGroup" + ], + "name": "List load balancers." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list-mapping": { + "help": { + "short": "List of inbound NAT rule port mappings." + }, + "names": [ + "network", + "lb", + "list-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request ip=XX" + ], + "name": "List inbound NAT rule port mappings based on IP." + }, + { + "commands": [ + "network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request nic=XX" + ], + "name": "List inbound NAT rule port mappings based on NIC." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/backendaddresspools/{}/queryinboundnatruleportmapping", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list-nic": { + "help": { + "short": "List associated load balancer network interfaces." + }, + "names": [ + "network", + "lb", + "list-nic" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb list-nic -g MyResourceGroup --name MyLb" + ], + "name": "List associated load balancer network interfaces." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list-nic -g MyResourceGroup --name MyLb" + ], + "name": "List associated load balancer network interfaces." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb list-nic -g MyResourceGroup --name MyLb" + ], + "name": "List associated load balancer network interfaces." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a load balancer." + }, + "names": [ + "network", + "lb", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb show -g MyResourceGroup -n MyLb" + ], + "name": "Get the details of a load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for a load balancer. Name and resource group are immutable and cannot be updated." + ], + "short": "Update a load balancer." + }, + "names": [ + "network", + "lb", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup" + ], + "name": "Update the tags of a load balancer." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/loadbalancers/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Azure Load Balancer visit https://learn.microsoft.com/en-us/azure/load-balancer/quickstart-load-balancer-standard-public-cli." + ], + "short": "Manage and configure load balancers." + }, + "names": [ + "network", + "lb" + ] + }, + "local-gateway": { + "commands": { + "create": { + "help": { + "short": "Create a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway create -g MyResourceGroup -n MyLocalGateway --gateway-ip-address 23.99.221.164 --local-address-prefixes 10.0.0.0/24 20.0.0.0/24" + ], + "name": "Create a Local Network Gateway to represent your on-premises site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "In order to delete a Local Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" + ], + "short": "Delete a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway delete -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Delete a Local Network Gateway." + }, + { + "commands": [ + "network local-gateway delete --name MyLocalGateway --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a local VPN gateway. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all local VPN gateways in a resource group." + }, + "names": [ + "network", + "local-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway list -g MyResourceGroup" + ], + "name": "List all local VPN gateways in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway show -g MyResourceGroup -n MyLocalGateway" + ], + "name": "Get the details of a local VPN gateway." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a local VPN gateway." + }, + "names": [ + "network", + "local-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network local-gateway update -g MyResourceGroup -n MyLocalGateway --address-prefixes 10.0.0.0/24 20.0.0.0/24 30.0.0.0/24" + ], + "name": "Update a Local Network Gateway provisioned with a 10.0.0.0/24 address prefix with additional prefixes." + }, + { + "commands": [ + "network local-gateway update --gateway-ip-address 23.99.221.164 --name MyLocalGateway --resource-group MyResourceGroup" + ], + "name": "Update a local VPN gateway. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/localnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information on local gateways, visit:", + "https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli#localnet." + ], + "short": "Manage local gateways." + }, + "names": [ + "network", + "local-gateway" + ] + }, + "manager": { + "commandGroups": { + "connect-config": { + "commands": { + "create": { + "help": { + "short": "Create a new network manager connectivity configuration" + }, + "names": [ + "network", + "manager", + "connect-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config create --configuration-name \"myTestConnectivityConfig\" --description \"Sample Configuration\" --applies-to-groups group-connectivity=\"None\" is- global=false network-group-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/pr oviders/Microsoft.Network/networkManagers/testNetworkManager/networkManagerGroups/group1\" use-hub-gateway=true --connectivity-topology \"HubAndSpoke\" --delete-existing-peering true --hub resource-id=\"subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Micr osoft.Network/virtualNetworks/myTestConnectivityConfig\" resource- type=\"Microsoft.Network/virtualNetworks\" --is-global true --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "Create/Update Azure Virtual Network Manager Connectivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager connectivity configuration, specified by the resource group, network manager name, and connectivity configuration name" + }, + "names": [ + "network", + "manager", + "connect-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config delete --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "Delete Azure Virtual Network Manager Connectivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the network manager connectivity configuration in a specified network manager." + }, + "names": [ + "network", + "manager", + "connect-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config list --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Connecitivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Network Connectivity Configuration, specified by the resource group, network manager name, and connectivity Configuration name" + }, + "names": [ + "network", + "manager", + "connect-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connect-config show --configuration-name \"myTestConnectivityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "Get Azure Virtual Network Manager Connectivity Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new network manager connectivity configuration" + }, + "names": [ + "network", + "manager", + "connect-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/connectivityconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage connectivity configuration with network." + }, + "names": [ + "network", + "manager", + "connect-config" + ] + }, + "connection": { + "commandGroups": { + "management-group": { + "commands": { + "create": { + "help": { + "short": "Create a network manager connection on this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group create --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --network-manager \"testNetworkManagerId\" --description \"A sample policy\"" + ], + "name": "Create network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified pending connection created by this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group delete --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Delete network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network manager connections created by this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group list --management-group-id \"testManagementGroupId\"" + ], + "name": "List management-group connections in a network manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a specified connection created by this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group show --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Get network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network manager connection on this management group." + }, + "names": [ + "network", + "manager", + "connection", + "management-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection management-group update --management-group-id \"testManagementGroupId\" --connection-name \"testNetworkManagerConnection\" --description \"My Test Network Manager Connection\"" + ], + "name": "Update network manager connection management-group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/providers/microsoft.management/managementgroups/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage management-group connection with network." + }, + "names": [ + "network", + "manager", + "connection", + "management-group" + ] + }, + "subscription": { + "commands": { + "create": { + "help": { + "short": "Create a network manager connection on this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription create --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\" --network-manager-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testManagerName" + ], + "name": "Create network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified connection created by this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription delete --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Delete network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network manager connections created by this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription list" + ], + "name": "List network manager connections in a network manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a specified connection created by this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription show --connection-name \"testNetworkManagerConnection\"" + ], + "name": "Get network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network manager connection on this subscription." + }, + "names": [ + "network", + "manager", + "connection", + "subscription", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager connection subscription update --connection-name \"testNetworkManagerConnection\" --description \"A sample policy\"" + ], + "name": "Update network manager connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagerconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage subscription-group connection with network." + }, + "names": [ + "network", + "manager", + "connection", + "subscription" + ] + } + }, + "help": { + "short": "Manage connection with network manager." + }, + "names": [ + "network", + "manager", + "connection" + ] + }, + "group": { + "commandGroups": { + "static-member": { + "commands": { + "create": { + "help": { + "short": "Create a static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member create --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\" --resource_id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/ Microsoft.Network/virtualnetworks/virtual_network\"" + ], + "name": "Create network manager group static-member" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member delete --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" + ], + "name": "Delete network manager group static-member" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the specified static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --network-group-name \"testNetworkManagerGroup\"" + ], + "name": "List static member in a network manager group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group static-member show --network-group-name \"testNetworkManagerGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --static-member-name \"testStaticMember\"" + ], + "name": "Get network manager group static-member" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a static member." + }, + "names": [ + "network", + "manager", + "group", + "static-member", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}/staticmembers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage static members with network manager group." + }, + "names": [ + "network", + "manager", + "group", + "static-member" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network group." + }, + "names": [ + "network", + "manager", + "group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group create --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --description \"A sample group\" --resource-group \"rg1\"" + ], + "name": "Create/Update Azure Virtual Network Manager Network Group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network group." + }, + "names": [ + "network", + "manager", + "group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group delete --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force" + ], + "name": "Delete Azure Virtual Network Manager Group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the specified network group." + }, + "names": [ + "network", + "manager", + "group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List Azure Virtual Network Manager Network Groups" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified network group." + }, + "names": [ + "network", + "manager", + "group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager group show --name \"TestNetworkGroup\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get Azure Virtual Network Manager Network Group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network group." + }, + "names": [ + "network", + "manager", + "group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/networkgroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage networkgroup with network." + }, + "names": [ + "network", + "manager", + "group" + ] + }, + "scope-connection": { + "commands": { + "create": { + "help": { + "short": "Create scope connection from Network Manager" + }, + "names": [ + "network", + "manager", + "scope-connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection create --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --tenant-id 00000000-0000-0000-0000-000000000000 --resource-id /subscriptions/00000000-0000-0000-0000-000000000000" + ], + "name": "Create network manager scope-connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the pending scope connection created by this network manager." + }, + "names": [ + "network", + "manager", + "scope-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection delete --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Delete network manager scope connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all scope connections created by this network manager." + }, + "names": [ + "network", + "manager", + "scope-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List scope connections in a network manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specified scope connection created by this Network Manager." + }, + "names": [ + "network", + "manager", + "scope-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection show --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get network manager scope-connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update scope connection from Network Manager" + }, + "names": [ + "network", + "manager", + "scope-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager scope-connection update --name \"TestScopeConnect\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\"" + ], + "name": "Update network manager scope-connection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/scopeconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage scope connection with network." + }, + "names": [ + "network", + "manager", + "scope-connection" + ] + }, + "security-admin-config": { + "commandGroups": { + "rule-collection": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create an admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --kind \"Custom\" --protocol \"Tcp\" --access \"Allow\" --priority 32 --direction \"Inbound\" --destinations address-prefix=\"*\" address-prefix-type=\"IPPrefix\" --dest-port-ranges 22" + ], + "name": "Create security admin rules" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" + ], + "name": "Deletes an admin rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network manager security configuration admin rules." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "List security admin rules" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network manager security configuration admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\"" + ], + "name": "Get security admin rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an admin rule." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection rule update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\" --rule-name \"SampleAdminRule\" --access \"Deny\"" + ], + "name": "Update security admin rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage admin rule with network." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an admin rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" -g \"rg1\" --rule-collection-name \"myTestCollection\" --description \"A sample description\" --applies-to-groups network-group-id=\"/subscriptions/sub_id/resourceGroups/rgid/providers/Microsoft.Network/networkManagers/TestNetworkManager/networkGroups/TestNetworkGroup\"" + ], + "name": "Create security admin rule collections" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an admin rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "Delete an admin rule collection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the rule collections in a security admin configuration, in a paginated format." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection list --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List security admin rule collections" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network manager security admin configuration rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "Gets security admin rule collection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an admin rule collection." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config rule-collection update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --rule-collection-name \"myTestCollection\"" + ], + "name": "Update security admin rule collection" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage admin rule collection with network." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "rule-collection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config create --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" + ], + "name": "Create a network manager security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config delete --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --force" + ], + "name": "Delete a network manager security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the network manager security admin configurations in a network manager, in a paginated format." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config list --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "List security admin configurations in a network manager." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config show --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get a security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network manager security admin configuration." + }, + "names": [ + "network", + "manager", + "security-admin-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager security-admin-config update --configuration-name \"myTestSecurityConfig\" --network-manager-name \"testNetworkManager\" --resource-group \"rg1\" --description \"A sample policy\" --apply-on None" + ], + "name": "Update a network manager security admin configuration." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage security admin configuration with network." + }, + "names": [ + "network", + "manager", + "security-admin-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Network Manager." + }, + "names": [ + "network", + "manager", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager create --name \"TestNetworkManager\" -l eastus2euap --description \"My Test Network Manager\" --scope-accesses \"SecurityAdmin\" \"Connectivity\" --network-manager-scopes management-groups=\"/providers/Microsoft.Management/testmg\" subscriptions=\"/subscriptions/00000000-0000-0000-0000-000000000000\" --resource-group \"rg1\"" + ], + "name": "Create/Update Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network manager." + }, + "names": [ + "network", + "manager", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager delete --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Delete Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network managers in a subscription." + }, + "names": [ + "network", + "manager", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list --resource-group \"rg1\"" + ], + "name": "List Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-active-connectivity-config": { + "help": { + "short": "Lists active connectivity configurations in a network manager." + }, + "names": [ + "network", + "manager", + "list-active-connectivity-config" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-active-connectivity-config --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Active Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactiveconnectivityconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-active-security-admin-rule": { + "help": { + "short": "Lists active security admin rules in a network manager." + }, + "names": [ + "network", + "manager", + "list-active-security-admin-rule" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-active-security-admin-rule --network-manager-name \"testNetworkManager\" --resource-group \"myResourceGroup\" --region \"eastus2euap\"" + ], + "name": "List Azure Virtual Network Manager Active Security Admin Rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listactivesecurityadminrules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-deploy-status": { + "help": { + "short": "Post List of Network Manager Deployment Status." + }, + "names": [ + "network", + "manager", + "list-deploy-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-deploy-status --network-manager-name \"testNetworkManager\" --deployment-types \"Connectivity\" \"SecurityAdmin\" --regions \"eastus\" \"westus\" --resource-group \"resoureGroupSample\"" + ], + "name": "List Azure Virtual Network Manager Deployment Status" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/listdeploymentstatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-effective-connectivity-config": { + "help": { + "short": "List all effective connectivity configurations applied on a virtual network." + }, + "names": [ + "network", + "manager", + "list-effective-connectivity-config" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-effective-connectivity-config --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Effective Configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectiveconnectivityconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-effective-security-admin-rule": { + "help": { + "short": "List all effective security admin rules applied on a virtual network." + }, + "names": [ + "network", + "manager", + "list-effective-security-admin-rule" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager list-effective-security-admin-rule --virtual-network-name \"myVirtualNetwork\" --resource-group \"myResourceGroup\"" + ], + "name": "List Azure Virtual Network Manager Effective Security Admin Rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/listnetworkmanagereffectivesecurityadminrules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "post-commit": { + "help": { + "short": "Post a Network Manager Commit." + }, + "names": [ + "network", + "manager", + "post-commit" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager post-commit --network-manager-name \"testNetworkManager\" --commit-type \"SecurityAdmin\" --configuration-ids \"/subscriptions/subscriptionC/resourceGroups/resoureGroupSample/providers/Microsoft.Network/networkManagers/testNetworkManager/securityConfigurations/SampleSecurityConfig\" --target-locations \"eastus\" --resource-group \"resoureGroupSample\"" + ], + "name": "Post Azure Virtual Network Manager Commit" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/commit", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Network Manager." + }, + "names": [ + "network", + "manager", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network manager show --name \"testNetworkManager\" --resource-group \"rg1\"" + ], + "name": "Get Azure Virtual Network Manager" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Network Manager." + }, + "names": [ + "network", + "manager", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network-manager with network." + }, + "names": [ + "network", + "manager" + ] + }, + "nat": { + "commandGroups": { + "gateway": { + "commands": { + "create": { + "help": { + "short": "Create a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway create --resource-group MyResourceGroup --name MyNatGateway --location MyLocation --public-ip-addresses MyPublicIp --public-ip-prefixes MyPublicIpPrefix --idle-timeout 4 --zone 2" + ], + "name": "Create a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway delete --resource-group MyResourceGroup --name MyNatGateway" + ], + "name": "Delete a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List NAT gateways." + }, + "names": [ + "network", + "nat", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway list -g MyResourceGroup" + ], + "name": "List NAT gateways." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/natgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway show --resource-group MyResourceGroup --name MyNatGateway" + ], + "name": "Show details of a NAT gateway." + }, + { + "commands": [ + "network nat gateway show --ids {GatewayId}" + ], + "name": "Show NAT gateway using ID." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a NAT gateway." + }, + "names": [ + "network", + "nat", + "gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nat gateway update -g MyResourceGroup --name MyNatGateway --idle-timeout 5" + ], + "name": "Update a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/natgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NAT gateways." + }, + "names": [ + "network", + "nat", + "gateway" + ] + } + }, + "help": { + "short": "Manage NAT resources." + }, + "names": [ + "network", + "nat" + ] + }, + "nic": { + "commandGroups": { + "ip-config": { + "commandGroups": { + "ag-pool": { + "commands": { + "add": { + "help": { + "short": "Add an address pool to an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "add" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "nic ip-config ag-pool list" + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "list" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an address pool of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "remove" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "nic ip-config ag-pool show" + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "show" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "nic ip-config ag-pool update" + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool", + "update" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.applicationGatewayBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools in an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "ag-pool" + ] + }, + "inbound-nat-rule": { + "commands": { + "add": { + "help": { + "short": "Add an inbound NAT rule to an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule add -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Add an inbound NAT rule to an IP configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "nic ip-config inbound-nat-rule list" + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "list" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an inbound NAT rule of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config inbound-nat-rule remove -g MyResourceGroup --nic-name MyNic -n MyIpConfig --inbound-nat-rule MyNatRule" + ], + "name": "Remove an inbound NAT rule of an IP configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "nic ip-config inbound-nat-rule show" + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "show" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "network nic ip-config inbound-nat-rule update" + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule", + "update" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerInboundNatRules[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage inbound NAT rules of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "inbound-nat-rule" + ] + }, + "lb-pool": { + "commands": { + "add": { + "help": { + "short": "Add an address pool to an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "add" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "nic ip-config lb-pool list" + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "list" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an address pool of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "remove" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "nic ip-config lb-pool show" + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "show" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "nic ip-config lb-pool update" + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool", + "update" + ], + "versions": [ + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2015-06-15" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[].properties.loadBalancerBackendAddressPools[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage address pools in an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "lb-pool" + ] + } + }, + "commands": { + "create": { + "help": { + "lines": [ + "You must have the Microsoft.Network/AllowMultipleIpConfigurationsPerNic feature enabled for your subscription. Only one configuration may be designated as the primary IP configuration per NIC, using the `--make-primary` flag." + ], + "short": "Create an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary" + ], + "name": "Create a primary IP configuration for a NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "An NIC must have at least one IP configuration." + ], + "short": "Delete an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config delete -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Delete an IP configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the IP configurations of an NIC." + }, + "names": [ + "network", + "nic", + "ip-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config list -g MyResourceGroup --nic-name MyNic" + ], + "name": "List the IP configurations of an NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config show -g MyResourceGroup -n MyIpConfig --nic-name MyNic" + ], + "name": "Show the details of an IP configuration of an NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an IP configuration." + }, + "names": [ + "network", + "nic", + "ip-config", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --private-ip-address 10.0.0.9" + ], + "name": "Update a NIC to use a new private IP address." + }, + { + "commands": [ + "network nic ip-config update -g MyResourceGroup --nic-name MyNic -n MyIpConfig --make-primary" + ], + "name": "Make an IP configuration the default for the supplied NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage IP configurations of a network interface." + }, + "names": [ + "network", + "nic", + "ip-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network interface." + }, + "names": [ + "network", + "nic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic" + ], + "name": "Create a network interface for a specified subnet on a specified virtual network." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --ip-forwarding --network-security-group MyNsg" + ], + "name": "Create a network interface for a specified subnet on a virtual network which allows IP forwarding subject to a network security group." + }, + { + "commands": [ + "network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic --network-security-group MyNsg --application-security-groups Web App" + ], + "name": "Create a network interface for a specified subnet on a virtual network with network security group and application security groups." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network interface." + }, + "names": [ + "network", + "nic", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic delete -g MyResourceGroup -n MyNic" + ], + "name": "Delete a network interface." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "To list network interfaces attached to VMs in VM scale sets use `az vmss nic list` or `az vmss nic list-vm-nics`." + ], + "short": "List network interfaces." + }, + "names": [ + "network", + "nic", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list --query \"[?dnsSettings.internalDomainNameSuffix=`{dnsSuffix}`]\"" + ], + "name": "List all NICs by internal DNS suffix." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-effective-nsg": { + "help": { + "lines": [ + "To learn more about troubleshooting using effective security rules visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-traffic-filter-problem." + ], + "short": "List all effective network security groups applied to a network interface." + }, + "names": [ + "network", + "nic", + "list-effective-nsg" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic list-effective-nsg -g MyResourceGroup -n MyNic" + ], + "name": "List the effective security groups associated with a NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list-effective-nsg -g MyResourceGroup -n MyNic" + ], + "name": "List the effective security groups associated with a NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic list-effective-nsg -g MyResourceGroup -n MyNic" + ], + "name": "List the effective security groups associated with a NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectivenetworksecuritygroups", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network interface." + }, + "names": [ + "network", + "nic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show -g MyResourceGroup -n MyNic --query \"dnsSettings.internalDomainNameSuffix\"" + ], + "name": "Get the internal domain name suffix of a NIC." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show-effective-route-table": { + "help": { + "lines": [ + "To learn more about troubleshooting using the effective route tables visit https://learn.microsoft.com/en-us/azure/virtual-network/diagnose-network-routing-problem#using-effective-routes-to-troubleshoot-vm-traffic-flow." + ], + "short": "Show the effective route table applied to a network interface." + }, + "names": [ + "network", + "nic", + "show-effective-route-table" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic show-effective-route-table -g MyResourceGroup -n MyNic" + ], + "name": "Show the effective routes applied to a network interface." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show-effective-route-table -g MyResourceGroup -n MyNic" + ], + "name": "Show the effective routes applied to a network interface." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic show-effective-route-table -g MyResourceGroup -n MyNic" + ], + "name": "Show the effective routes applied to a network interface." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}/effectiveroutetable", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network interface." + }, + "names": [ + "network", + "nic", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nic update -g MyResourceGroup -n MyNic --network-security-group MyNewNsg" + ], + "name": "Update a network interface to use a different network security group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about network interfaces in Azure, visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-network-interface?tabs=network-interface-portal." + ], + "short": "Manage network interfaces." + }, + "names": [ + "network", + "nic" + ] + }, + "nsg": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags. For more details visit https://aka.ms/servicetags" + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups. https://aka.ms/applicationsecuritygroups" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 100" + ], + "name": "Create a basic \"Allow\" NSG rule with the highest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --priority 4096 --source-address-prefixes 208.130.28.0/24 --source-port-ranges 80 --destination-address-prefixes '*' --destination-port-ranges 80 8080 --access Deny --protocol Tcp --description \"Deny from specific IP address ranges on 80 and 8080.\"" + ], + "name": "Create a \"Deny\" rule over TCP for a specific IP address range with the lowest priority." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithTags --priority 400 --source-address-prefixes VirtualNetwork --destination-address-prefixes Storage --destination-port-ranges '*' --direction Outbound --access Allow --protocol Tcp --description \"Allow VirtualNetwork to Storage.\"" + ], + "name": "Create a security rule using service tags (https://aka.ms/servicetags)." + }, + { + "commands": [ + "network nsg rule create -g MyResourceGroup --nsg-name MyNsg -n MyNsgRuleWithAsg --priority 500 --source-address-prefixes Internet --destination-port-ranges 80 8080 --destination-asgs Web --access Allow --protocol Tcp --description \"Allow Internet to Web ASG on ports 80,8080.\"" + ], + "name": "Create a security rule using application security groups (https://aka.ms/applicationsecuritygroups)." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule delete -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Delete a network security group rule." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all rules in a network security group." + }, + "names": [ + "network", + "nsg", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule list -g MyResourceGroup --nsg-name MyNsg" + ], + "name": "List all rules in a network security group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule show -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule" + ], + "name": "Get the details of a network security group rule." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network security group rule." + }, + "names": [ + "network", + "nsg", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg rule update -g MyResourceGroup --nsg-name MyNsg -n MyNsgRule --destination-address-prefix '*'" + ], + "name": "Update an NSG rule with a new wildcard destination address prefix." + }, + { + "commands": [ + "network nsg rule update --name MyNsgRule --nsg-name MyNsg --resource-group MyResourceGroup --source-address-prefixes 208.130.28/24" + ], + "name": "Update a network security group rule." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}/securityrules/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network security group rules." + }, + "names": [ + "network", + "nsg", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network security group." + }, + "names": [ + "network", + "nsg", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags super_secure no_80 no_22" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg create -g MyResourceGroup -n MyNsg --tags foo=bar" + ], + "name": "Create an NSG in a resource group within a region with tags." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network security group." + }, + "names": [ + "network", + "nsg", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg delete -g MyResourceGroup -n MyNsg" + ], + "name": "Delete an NSG in a resource group." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List network security groups." + }, + "names": [ + "network", + "nsg", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg list --query \"[?location=='westus']\"" + ], + "name": "List all NSGs in the 'westus' region." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2020-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a network security group." + }, + "names": [ + "network", + "nsg", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg" + ], + "name": "Get basic information about an NSG." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[]\" -o table" + ], + "name": "Get the default security rules of an NSG and format the output as a table." + }, + { + "commands": [ + "network nsg show -g MyResourceGroup -n MyNsg --query \"defaultSecurityRules[?access=='Allow']\" -o table" + ], + "name": "Get all default NSG rules with \"Allow\" access and format the output as a table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags of an NSG. Name and resource group are immutable and cannot be updated." + ], + "short": "Update a network security group." + }, + "names": [ + "network", + "nsg", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network nsg update -g MyResourceGroup -n MyNsg --remove tags.no_80" + ], + "name": "Remove a tag of an NSG." + }, + { + "commands": [ + "network nsg update --name MyNsg --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update a network security group. (autogenerated)" + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecuritygroups/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "You can control network traffic to resources in a virtual network using a network security group. A network security group contains a list of security rules that allow or deny inbound or outbound network traffic based on source or destination IP addresses, Application Security Groups, ports, and protocols. For more information visit https://docs.microsoft.com/azure/virtual-network/virtual-networks-create-nsg-arm-cli." + ], + "short": "Manage Azure Network Security Groups (NSGs)." + }, + "names": [ + "network", + "nsg" + ] + }, + "perimeter": { + "commandGroups": { + "association": { + "commands": { + "create": { + "help": { + "short": "Creates or updates a NSP resource association." + }, + "names": [ + "network", + "perimeter", + "association", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource \"{id:}\" --profile \"{id:}\"" + ], + "name": "Create NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an NSP association resource." + }, + "names": [ + "network", + "perimeter", + "association", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the NSP resource associations." + }, + "names": [ + "network", + "perimeter", + "association", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Associations inside a Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified NSP association by name." + }, + "names": [ + "network", + "perimeter", + "association", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a NSP resource association." + }, + "names": [ + "network", + "perimeter", + "association", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=\" --profile id=\"ProfileArmID\"" + ], + "name": "Update NSP Association" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NSP Associations" + }, + "names": [ + "network", + "perimeter", + "association" + ] + }, + "link": { + "commands": { + "create": { + "help": { + "short": "Create NSP link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile \"[\\'*\\']\" --remote-inbound-profile \"[\\'*\\']\" '" + ], + "name": "Create NSP Link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an NSP Link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Delete NSP link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the NSP Link resources in the specified network security perimeter." + }, + "names": [ + "network", + "perimeter", + "link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Lists NSP links in a parameter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified NSP link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Get NSP link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update NSP link resource." + }, + "names": [ + "network", + "perimeter", + "link", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile \"[\\'*\\']\"" + ], + "name": "Update NSP Link" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network security perimeter link" + }, + "names": [ + "network", + "perimeter", + "link" + ] + }, + "link-reference": { + "commands": { + "delete": { + "help": { + "short": "Delete an NSP LinkReference resource." + }, + "names": [ + "network", + "perimeter", + "link-reference", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Delete a link reference" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the NSP LinkReference resources in the specified network security perimeter." + }, + "names": [ + "network", + "perimeter", + "link-reference", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1" + ], + "name": "List NSP link reference" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified NSP linkReference resource." + }, + "names": [ + "network", + "perimeter", + "link-reference", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Get a link reference" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network security perimeter link reference" + }, + "names": [ + "network", + "perimeter", + "link-reference" + ] + }, + "onboarded-resources": { + "commands": { + "list": { + "help": { + "short": "Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter." + }, + "names": [ + "network", + "perimeter", + "onboarded-resources", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter onboarded-resources list -l northcentralus" + ], + "name": "List NSP onboarded resources" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage resources onboarded to NSP" + }, + "names": [ + "network", + "perimeter", + "onboarded-resources" + ] + }, + "profile": { + "commandGroups": { + "access-rule": { + "commands": { + "create": { + "help": { + "short": "Creates or updates a network access rule." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" + ], + "name": "Create IP based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --fqdn \"['www.abc.com', 'www.google.com']\" --direction \"Outbound\"" + ], + "name": "Create FQDN based access rule" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id=\"\" [1].id=\"\"" + ], + "name": "Create Subscription based access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an NSP access rule." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the NSP access rules in the specified NSP profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List access rules inside a Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified NSP access rule by name." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a network access rule." + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes \"[10.10.0.0/16]\"" + ], + "name": "Update access rule" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Access Rules of a Profile inside an NSP" + }, + "names": [ + "network", + "perimeter", + "profile", + "access-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates or updates a network profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Create NSP Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an NSP profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists the NSP profiles in the specified network security perimeter." + }, + "names": [ + "network", + "perimeter", + "profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Profiles inside a Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified NSP profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile" + ], + "name": "Get NSP Profile" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a network profile." + }, + "names": [ + "network", + "perimeter", + "profile", + "update" + ], + "versions": [ + { + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Profiles under an NSP" + }, + "names": [ + "network", + "perimeter", + "profile" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates a Network Security Perimeter." + }, + "names": [ + "network", + "perimeter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus" + ], + "name": "Create a Network Security Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a network security perimeter." + }, + "names": [ + "network", + "perimeter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter delete -g MyResourceGroup -n MyPerimeter" + ], + "name": "Delete a Network Security Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all network security perimeters in a subscription." + }, + "names": [ + "network", + "perimeter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter list -g MyResourceGroup" + ], + "name": "List Network Security Perimeters" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets the specified network security perimeter by the name." + }, + "names": [ + "network", + "perimeter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter show -g MyResourceGroup -n MyPerimeter" + ], + "name": "Get the Network Security Perimeter" + } + ], + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates or updates a Network Security Perimeter." + }, + "names": [ + "network", + "perimeter", + "update" + ], + "versions": [ + { + "name": "2021-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2021-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Security Perimeters" + }, + "names": [ + "network", + "perimeter" + ] + }, + "private-dns": { + "commandGroups": { + "link": { + "commandGroups": { + "vnet": { + "commands": { + "create": { + "help": { + "short": "Create a virtual network link to the specified Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet create -g MyResourceGroup -n MyLinkName -z www.mysite.com -v MyVirtualNetworkId -e False" + ], + "name": "Create a virtual network link to the specified private DNS zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone." + ], + "short": "Delete a virtual network link to the specified private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet delete -g MyResourceGroup -z www.mysite.com -n MyLinkName" + ], + "name": "Delete a virtual network link to the specified private DNS zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the virtual network links to the specified private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet list -g MyResourceGroup -z www.mysite.com" + ], + "name": "List virtual network links to the specified private DNS zone in a resource group." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual network link to the specified private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet show -g MyResourceGroup -n MyLinkName -z www.mysite.com" + ], + "name": "Get a virtual network link to the specified private DNS zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a virtual network link's properties. Does not modify virtual network within the link." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns link vnet update -g MyResourceGroup -n MyLinkName -z www.mysite.com -e True" + ], + "name": "Update a virtual network link properties to enable registration." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/virtualnetworklinks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual network links to the specified Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "link", + "vnet" + ] + } + }, + "help": { + "short": "Manage Private DNS links." + }, + "names": [ + "network", + "private-dns", + "link" + ] + }, + "record-set": { + "commands": { + "create": { + "help": { + "short": "Create a record set within a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "create" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a record set from a Private DNS zone. This operation cannot be undone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "delete" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all record sets within a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns record-set list -g MyResourceGroup -z www.mysite.com --query \"[?name=='@']\"" + ], + "name": "List all \"@\" record sets within this zone." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/all", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list-by-type": { + "help": { + "short": "Get the record sets of a specified type in a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "list-by-type" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a record set." + }, + "names": [ + "network", + "private-dns", + "record-set", + "show" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a record set within a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "record-set", + "update" + ], + "versions": [ + { + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Private DNS records and record sets." + }, + "names": [ + "network", + "private-dns", + "record-set" + ] + }, + "zone": { + "commands": { + "create": { + "help": { + "short": "Create a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone create -g MyResourceGroup -n www.mysite.com" + ], + "name": "Create a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed." + ], + "short": "Delete a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone delete -g MyResourceGroup -n www.mysite.com" + ], + "name": "Delete a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Private DNS zones." + }, + "names": [ + "network", + "private-dns", + "zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone list -g MyResourceGroup" + ], + "name": "List Private DNS zones in a resource group." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/privatednszones", + "plane": "mgmt-plane", + "version": "2018-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Private DNS zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone show -g MyResourceGroup -n www.mysite.com" + ], + "name": "Get a Private DNS zone using a fully qualified domain name." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Private DNS zone's properties. Does not modify Private DNS records or virtual network links within the zone." + }, + "names": [ + "network", + "private-dns", + "zone", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-dns zone update -g MyResourceGroup -n www.mysite.com --tags CostCenter=Marketing" + ], + "name": "Update a Private DNS zone properties to change the user-defined value of a previously set tag." + } + ], + "name": "2018-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatednszones/{}", + "plane": "mgmt-plane", + "version": "2018-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Private DNS zones." + }, + "names": [ + "network", + "private-dns", + "zone" + ] + } + }, + "help": { + "short": "Manage Private DNS domains in Azure." + }, + "names": [ + "network", + "private-dns" + ] + }, + "private-endpoint": { + "commandGroups": { + "asg": { + "commands": { + "add": { + "help": { + "short": "Add a private endpoint application security group." + }, + "names": [ + "network", + "private-endpoint", + "asg", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint asg add --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" + ], + "name": "Add a private endpoint application security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List application security group within a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "asg", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint asg list --endpoint-name MyPE -g MyRG" + ], + "name": "List application security group within a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a private endpoint application security group." + }, + "names": [ + "network", + "private-endpoint", + "asg", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint asg remove --endpoint-name MyPE -g MyRG --asg-id MyApplicationSecurityGroupId" + ], + "name": "Remove a private endpoint application security group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "asg", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "asg", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.applicationSecurityGroups[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint application security groups." + }, + "names": [ + "network", + "private-endpoint", + "asg" + ] + }, + "dns-zone-group": { + "commandGroups": { + "private-dns-zone-config": { + "commands": { + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "private-dns-zone-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "private-dns-zone-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "private-dns-zone-config" + ] + } + }, + "commands": { + "add": { + "help": { + "short": "Add a private endpoint dns zone into a dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group add --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" + ], + "name": "Add a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group create --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1 --private-dns-zone PrivateDNSZone1" + ], + "name": "Create a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group delete --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" + ], + "name": "Delete a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private endpoint dns zone groups." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group list --endpoint-name MyEndpoint --resource-group MyResourceGroup" + ], + "name": "List all private endpoint dns zone groups." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a private endpoint dns zone into a dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group remove --endpoint-name MyPE -g MyRG -n MyZoneGroup --zone-name Zone1" + ], + "name": "Remove a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "subresource": "properties.privateDnsZoneConfigs[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint dns-zone-group show --endpoint-name MyEndpoint --name MyPrivateDnsZoneGroup --resource-group MyResourceGroup" + ], + "name": "Show a private endpoint dns zone group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private dns zone group in the specified private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}/privatednszonegroups/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint dns zone group." + }, + "names": [ + "network", + "private-endpoint", + "dns-zone-group" + ] + }, + "ip-config": { + "commands": { + "add": { + "help": { + "short": "Add a private endpoint ip configuration." + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint ip-config add --endpoint-name MyPE -g MyRG -n MyIpConfig --group-id MyGroup --member-name MyMember --private-ip-address MyPrivateIPAddress" + ], + "name": "Add a private endpoint ip configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ip configuration within a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint ip-config list --endpoint-name MyPE -g MyRG" + ], + "name": "List ip configuration within a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove a private endpoint ip configuration." + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint ip-config remove --endpoint-name MyPE -g MyRG -n MyIpConfig" + ], + "name": "Remove a private endpoint ip configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "private-endpoint", + "ip-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipConfigurations[]", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoint ip configurations." + }, + "names": [ + "network", + "private-endpoint", + "ip-config" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint create -g MyResourceGroup -n MyPE --vnet-name MyVnetName --subnet MySubnet --private-connection-resource-id \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/privateLinkServices/MyPLS\" --connection-name tttt -l centralus" + ], + "name": "Create a private endpoint." + }, + { + "commands": [ + "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --asg id=MyAsgId --asg id=MyAsgId" + ], + "name": "Create a private endpoint with ASGs." + }, + { + "commands": [ + "network private-endpoint create -n MyPE -g MyResourceGroup --vnet-name MyVnetName --subnet MySubnet --connection-name MyConnectionName --group-id MyGroupId --private-connection-resource-id MyResourceId --ip-configs [{name:Myipconfig1,group-id:MyGroupId ,member-name:MyMemberName,private-ip-address:10.0.0.4},{name:Myipconfig2,private-ip-address:10.0.0.6}]" + ], + "name": "Create a private endpoint with ip-configs." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint delete --name MyPrivateEndpoint --resource-group MyResourceGroup" + ], + "name": "Delete a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List private endpoints." + }, + "names": [ + "network", + "private-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint list -g MyResourceGroup" + ], + "name": "List private endpoints." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/privateendpoints", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-types": { + "help": { + "short": "Returns all of the resource types that can be linked to a Private Endpoint in this subscription in this region." + }, + "names": [ + "network", + "private-endpoint", + "list-types" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint list-types -l centralus" + ], + "name": "List all of the resource types" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableprivateendpointtypes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint show --name MyPrivateEndpoint --resource-group MyResourceGroup" + ], + "name": "Get the details of a private endpoint" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private endpoint." + }, + "names": [ + "network", + "private-endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-endpoint update -g MyResourceGroup -n MyPE --request-message \"test\" --tags mytag=hello" + ], + "name": "Update a private endpoint." + }, + { + "commands": [ + "network private-endpoint update --name MyPE --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a private endpoint." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privateendpoints/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private endpoints." + }, + "names": [ + "network", + "private-endpoint" + ] + }, + "private-link-service": { + "commandGroups": { + "connection": { + "commands": { + "create": { + "help": { + "short": "Create private end point connection for a private link service in a subscription." + }, + "names": [ + "network", + "private-link-service", + "connection", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private link service endpoint connection." + }, + "names": [ + "network", + "private-link-service", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service connection delete --name MyPrivateEndpointConnection --resource-group MyResourceGroup --service-name MyService" + ], + "name": "Delete a private link service endpoint connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all private end point connections for a specific private link service." + }, + "names": [ + "network", + "private-link-service", + "connection", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specific private end point connection by specific private link service in the resource group." + }, + "names": [ + "network", + "private-link-service", + "connection", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "To update the connection status, the name of the connection should be provided. Please obtain this name by running 'az network private-link-service show -g MyResourceGroup -n MyPLSName'. The connection name is under the 'privateEndpointConnections' filed." + ], + "short": "Update a private link service endpoint connection." + }, + "names": [ + "network", + "private-link-service", + "connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service connection update -g MyResourceGroup -n MyEndpointName.f072a430-2d82-4470-ab30-d23fcfee58d1 --service-name MyPLSName --connection-status Rejected" + ], + "name": "Update the endpoint connections status of private link service" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link service endpoint connections." + }, + "names": [ + "network", + "private-link-service", + "connection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private link service." + }, + "names": [ + "network", + "private-link-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service create -g MyResourceGroup -n MyPLSName --vnet-name MyVnetName --subnet MySubnet --lb-name MyLBName --lb-frontend-ip-configs LoadBalancerFrontEnd -l centralus" + ], + "name": "Create a private link service" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private link service." + }, + "names": [ + "network", + "private-link-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service delete --name MyPrivateLinkService --resource-group MyResourceGroup" + ], + "name": "Delete a private link service." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List private link services." + }, + "names": [ + "network", + "private-link-service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service list --resource-group MyResourceGroup" + ], + "name": "List private link services." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/privatelinkservices", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a private link service." + }, + "names": [ + "network", + "private-link-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service show --name MyPrivateLinkService --resource-group MyResourceGroup" + ], + "name": "Get the details of a private link service." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private link service." + }, + "names": [ + "network", + "private-link-service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network private-link-service update -g MyResourceGroup -n MyPLSName --visibility SubId1 SubId2 --auto-approval SubId1 SubId2" + ], + "name": "Update a private link service" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/privatelinkservices/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage private link services." + }, + "names": [ + "network", + "private-link-service" + ] + }, + "profile": { + "commands": { + "create": { + "help": { + "short": "Create a network profile." + }, + "names": [ + "network", + "profile", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a network profile." + }, + "names": [ + "network", + "profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network profile delete --name MyNetworkProfile --resource-group MyResourceGroup" + ], + "name": "Delete a network profile. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List network profiles." + }, + "names": [ + "network", + "profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network profile list --resource-group MyResourceGroup" + ], + "name": "List network profiles (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkprofiles", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network profile." + }, + "names": [ + "network", + "profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network profile show --name MyNetworkProfile --resource-group MyResourceGroup" + ], + "name": "Get the details of a network profile. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network profile." + }, + "names": [ + "network", + "profile", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To create a network profile, see the create command for the relevant resource. Currently, only Azure Container Instances are supported." + ], + "short": "Manage network profiles." + }, + "names": [ + "network", + "profile" + ] + }, + "public-ip": { + "commandGroups": { + "prefix": { + "commands": { + "create": { + "help": { + "short": "Create a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Create a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Create a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix create --length 28 --location westus2 --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Create a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix delete --name MyPublicIPPrefix --resource-group MyResourceGroup" + ], + "name": "Delete a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List public IP prefix resources." + }, + "names": [ + "network", + "public-ip", + "prefix", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List public IP prefix resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List public IP prefix resource." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix list --resource-group MyResourceGroup" + ], + "name": "List public IP prefix resource." + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-09-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix show --name MyPublicIPPrefix --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Get the details of a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a public IP prefix resource." + }, + "names": [ + "network", + "public-ip", + "prefix", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a public IP prefix resource. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip prefix update --name MyPublicIPPrefix --resource-group MyResourceGroup --set useRemoteGateways=true" + ], + "name": "Update a public IP prefix resource. (autogenerated)" + } + ], + "name": "2022-09-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipprefixes/{}", + "plane": "mgmt-plane", + "version": "2022-09-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage public IP prefix resources." + }, + "names": [ + "network", + "public-ip", + "prefix" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a public IP address." + }, + "names": [ + "network", + "public-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp" + ], + "name": "Create a basic public IP resource." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Create a static public IP resource for a DNS name label." + }, + { + "commands": [ + "network public-ip create -g MyResourceGroup -n MyIp --zone 2" + ], + "name": "Create a public IP resource in an availability zone in the current resource group region." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a public IP address." + }, + "names": [ + "network", + "public-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip delete -g MyResourceGroup -n MyIp" + ], + "name": "Delete a public IP address." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List public IP addresses." + }, + "names": [ + "network", + "public-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip list" + ], + "name": "List all public IPs in a subscription." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup" + ], + "name": "List all public IPs in a resource group." + }, + { + "commands": [ + "network public-ip list -g MyResourceGroup --query \"[?dnsSettings.domainNameLabel=='MyLabel']\"" + ], + "name": "List all public IPs of a domain name label." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a public IP address." + }, + "names": [ + "network", + "public-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp" + ], + "name": "Get information about a public IP resource." + }, + { + "commands": [ + "network public-ip show -g MyResourceGroup -n MyIp --query \"{fqdn: dnsSettings.fqdn,address: ipAddress}\"" + ], + "name": "Get the FQDN and IP address of a public IP resource." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a public IP address." + }, + "names": [ + "network", + "public-ip", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + }, + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" + ], + "name": "Detach a DDoS protection plan in a public IP resource." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + }, + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" + ], + "name": "Detach a DDoS protection plan in a public IP resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIp --dns-name MyLabel --allocation-method Static" + ], + "name": "Update a public IP resource with a DNS name label and static allocation." + }, + { + "commands": [ + "network public-ip update -g MyResourceGroup -n MyIP --protection-mode Disabled --ddos-protection-plan null" + ], + "name": "Detach a DDoS protection plan in a public IP resource." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/publicipaddresses/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about public IP addresses visit https://docs.microsoft.com/azure/virtual-network/virtual-network-public-ip-address." + ], + "short": "Manage public IP addresses." + }, + "names": [ + "network", + "public-ip" + ] + }, + "route-filter": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a rule in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule create -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --communities 12076:5040 --access Allow" + ], + "name": "Create a rule in a route filter to allow Dynamics 365." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a rule from a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule delete -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" + ], + "name": "Delete a rule from a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List rules in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule list -g MyResourceGroup --filter-name MyRouteFilter" + ], + "name": "List rules in a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list-service-communities": { + "help": { + "short": "Gets all the available BGP service communities." + }, + "names": [ + "network", + "route-filter", + "rule", + "list-service-communities" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule list-service-communities -o table" + ], + "name": "Gets all the available BGP service communities." + }, + { + "commands": [ + "network route-filter rule list-service-communities --query '[].bgpCommunities[?communityName==`Exchange`].[communityValue][][]' -o tsv" + ], + "name": "Get the community value for Exchange." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/bgpservicecommunities", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a rule in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule show -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule" + ], + "name": "Get the details of a rule in a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a rule in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter rule update -g MyResourceGroup --filter-name MyRouteFilter -n MyRouteFilterRule --add communities='12076:5010'" + ], + "name": "Update a rule in a route filter to add Exchange to rule list." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}/routefilterrules/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage rules in a route filter." + }, + "names": [ + "network", + "route-filter", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route filter." + }, + "names": [ + "network", + "route-filter", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter create -g MyResourceGroup -n MyRouteFilter" + ], + "name": "Create a route filter." + }, + { + "commands": [ + "network route-filter create --location westus2 --name MyRouteFilter --resource-group MyResourceGroup" + ], + "name": "Create a route filter. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a route filter." + }, + "names": [ + "network", + "route-filter", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter delete -g MyResourceGroup -n MyRouteFilter" + ], + "name": "Delete a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List route filters." + }, + "names": [ + "network", + "route-filter", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter list -g MyResourceGroup" + ], + "name": "List route filters in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routefilters", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a route filter." + }, + "names": [ + "network", + "route-filter", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter show -g MyResourceGroup -n MyRouteFilter" + ], + "name": "Get the details of a route filter." + }, + { + "commands": [ + "network route-filter show --expand peerings --name MyRouteFilter --resource-group MyResourceGroup" + ], + "name": "Get the details of a route filter. (autogenerated)" + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a route filter." + }, + "names": [ + "network", + "route-filter", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-filter update -g MyResourceGroup -n MyRouteFilter --set tags.CostCenter=MyBusinessGroup" + ], + "name": "Update the tags on a route filter." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routefilters/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage route filters." + }, + "names": [ + "network", + "route-filter" + ] + }, + "route-table": { + "commandGroups": { + "route": { + "commands": { + "create": { + "help": { + "short": "Create a route in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route create -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-type VirtualAppliance --address-prefix 10.0.0.0/16 --next-hop-ip-address 10.0.100.4" + ], + "name": "Create a route that forces all inbound traffic to a Network Virtual Appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route from a route table." + }, + "names": [ + "network", + "route-table", + "route", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route delete -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute" + ], + "name": "Delete a route from a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List routes in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route list -g MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "List routes in a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a route in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route show -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute -o table" + ], + "name": "Get the details of a route in a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route in a route table." + }, + "names": [ + "network", + "route-table", + "route", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table route update -g MyResourceGroup --route-table-name MyRouteTable -n MyRoute --next-hop-ip-address 10.0.100.5" + ], + "name": "Update a route in a route table to change the next hop ip address." + }, + { + "commands": [ + "network route-table route update --address-prefix 10.0.0.0/16 --name MyRoute --next-hop-ip-address 10.0.100.5 --next-hop-type VirtualNetworkGateway --resource-group MyResourceGroup --route-table-name MyRouteTable" + ], + "name": "Update a route in a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}/routes/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage routes in a route table." + }, + "names": [ + "network", + "route-table", + "route" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route table." + }, + "names": [ + "network", + "route-table", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table create -g MyResourceGroup -n MyRouteTable" + ], + "name": "Create a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route table." + }, + "names": [ + "network", + "route-table", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table delete -g MyResourceGroup -n MyRouteTable" + ], + "name": "Delete a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List route tables." + }, + "names": [ + "network", + "route-table", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2020-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table list -g MyResourceGroup" + ], + "name": "List all route tables in a subscription." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a route table." + }, + "names": [ + "network", + "route-table", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table show -g MyResourceGroup -n MyRouteTable" + ], + "name": "Get the details of a route table." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route table." + }, + "names": [ + "network", + "route-table", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network route-table update -g MyResourceGroup -n MyRouteTable --disable-bgp-route-propagation true" + ], + "name": "Update a route table to disable BGP route propagation." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route tables." + }, + "names": [ + "network", + "route-table" + ] + }, + "routeserver": { + "commandGroups": { + "ip-config": { + "commands": { + "create": { + "help": { + "short": "Create a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a VirtualHubIpConfiguration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the details of all VirtualHubIpConfigurations." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a Virtual Hub Ip configuration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a VirtualHubIpConfiguration resource if it doesn't exist else updates the existing VirtualHubIpConfiguration." + }, + "names": [ + "network", + "routeserver", + "ip-config", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/ipconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage IP configurations of a route server." + }, + "names": [ + "network", + "routeserver", + "ip-config" + ] + }, + "peering": { + "commands": { + "create": { + "help": { + "short": "Create a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering create -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-asn 11000 --peer-ip 10.0.0.120" + ], + "name": "Create a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering delete -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer -y" + ], + "name": "Delete a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all route server peerings under a resource group." + }, + "names": [ + "network", + "routeserver", + "peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering list -g MyResourceGroup --routeserver MyRouteServer" + ], + "name": "List a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-advertised-routes": { + "help": { + "short": "List all routes the route server bgp connection is advertising to the specified peer." + }, + "names": [ + "network", + "routeserver", + "peering", + "list-advertised-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering list-advertised-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" + ], + "name": "List." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/advertisedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-learned-routes": { + "help": { + "short": "List all routes the route server bgp connection has learned." + }, + "names": [ + "network", + "routeserver", + "peering", + "list-learned-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering list-learned-routes -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" + ], + "name": "List." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}/learnedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering show -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer" + ], + "name": "Show a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route server peering." + }, + "names": [ + "network", + "routeserver", + "peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver peering update -g MyResourceGroup --routeserver MyRouteServer -n MyRouteServerPeer --peer-ip 10.0.0.0" + ], + "name": "Update a route server peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/bgpconnections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the route server peering." + }, + "names": [ + "network", + "routeserver", + "peering" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route server." + }, + "names": [ + "network", + "routeserver", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver create --resource-group myresourcegroup --name myrouteserver --hosted-subnet my_subnet_id --public-ip-address my_public_ip" + ], + "name": "Create a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route server under a resource group." + }, + "names": [ + "network", + "routeserver", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver delete -g MyResourceGroup -n MyRouteServer -y" + ], + "name": "Delete a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all route servers under a subscription or a resource group." + }, + "names": [ + "network", + "routeserver", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver list -g MyResourceGroup" + ], + "name": "List a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a route server." + }, + "names": [ + "network", + "routeserver", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver show -g MyResourceGroup -n MyRouteServer" + ], + "name": "Show a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route server." + }, + "names": [ + "network", + "routeserver", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network routeserver update --name myrouteserver --resource-group myresourcegroup --allow-b2b-traffic" + ], + "name": "Update a route server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the route server." + }, + "names": [ + "network", + "routeserver" + ] + }, + "security-partner-provider": { + "commands": { + "create": { + "help": { + "short": "Create an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider create -n MyProvider -g MyResourceGroup --vhub MyVirtualHub --provider Checkpoint" + ], + "name": "Create a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider delete -n MyProvider -g MyResourceGroup" + ], + "name": "Delete a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure security partner providers." + }, + "names": [ + "network", + "security-partner-provider", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider list -g MyResourceGroup" + ], + "name": "List all security partner providers in a resource group." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/securitypartnerproviders", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider show -n MyProvider -g MyResourceGroup" + ], + "name": "Get details of a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network security-partner-provider update -n MyProvider -g MyResourceGroup --tags a=b" + ], + "name": "Update a security partner provider." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/securitypartnerproviders/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure security partner provider." + }, + "names": [ + "network", + "security-partner-provider" + ] + }, + "service-endpoint": { + "commandGroups": { + "policy": { + "commands": { + "create": { + "help": { + "short": "Create a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy create --name MyServiceEndpointPolicy --resource-group MyResourceGroup" + ], + "name": "Create a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy delete -g MyResourceGroup -n MyPolicy" + ], + "name": "Delete a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List service endpoint policies." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy list --resource-group MyResourceGroup" + ], + "name": "List service endpoint policies." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/serviceendpointpolicies", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy show --name MyServiceEndpointPolicy --resource-group MyResourceGroup" + ], + "name": "Get the details of a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service endpoint policy." + }, + "names": [ + "network", + "service-endpoint", + "policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy update -g MyResourceGroup -n MyPolicy --tags test=nest" + ], + "name": "Update a service endpoint policy." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service endpoint policies." + }, + "names": [ + "network", + "service-endpoint", + "policy" + ] + }, + "policy-definition": { + "commands": { + "create": { + "help": { + "short": "Create a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition create -g MyResourceGroup --policy-name MyPolicy -n MyPolicyDefinition --service Microsoft.Storage --description \"Test Def\" --service-resources MyServiceResources" + ], + "name": "Create a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition delete --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" + ], + "name": "Delete a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List service endpoint policy definitions." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition list --policy-name MyPolicy --resource-group MyResourceGroup" + ], + "name": "List service endpoint policy definitions." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition show --name myserviceendpointpolicydefinition --policy-name mypolicy --resource-group myresourcegroup" + ], + "name": "Get the details of a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service endpoint policy definition." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint policy-definition update --add communities='12076:5010' --name MyServiceEndpointPolicyDefinition --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Update a service endpoint policy definition." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/serviceendpointpolicies/{}/serviceendpointpolicydefinitions/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage service endpoint policy definitions." + }, + "names": [ + "network", + "service-endpoint", + "policy-definition" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List what values of endpoint services are available for use." + }, + "names": [ + "network", + "service-endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network service-endpoint list -l MyLocation" + ], + "name": "List available endpoint services." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage policies related to service endpoints." + }, + "names": [ + "network", + "service-endpoint" + ] + }, + "traffic-manager": { + "commandGroups": { + "endpoint": { + "commands": { + "create": { + "help": { + "short": "Create a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" + ], + "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" + ], + "name": "Create an endpoint." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" + ], + "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" + ], + "name": "Create an endpoint." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint create -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints --target-resource-id $MyWebApp1Id --endpoint-status enabled" + ], + "name": "Create an endpoint for a performance profile to point to an Azure Web App endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint create -n MyTmEndpoint --profile-name MyTmProfile -g MyResourceGroup --type azureEndpoints --target-resource-id $MyWebApp1Id --subnets [{first:10.0.0.0}] --custom-headers [{name:test,value:best}]" + ], + "name": "Create an endpoint." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint. (autogenerated)" + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint. (autogenerated)" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint delete -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint." + }, + { + "commands": [ + "network traffic-manager endpoint delete --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription --type azureEndpoints" + ], + "name": "Delete a traffic manager endpoint. (autogenerated)" + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Get the details of a traffic manager endpoint." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Get the details of a traffic manager endpoint." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --type azureEndpoints" + ], + "name": "Get the details of a traffic manager endpoint." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "show-geographic-hierarchy": { + "help": { + "short": "Get the default geographic hierarchy used by the geographic traffic routing method." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "show-geographic-hierarchy" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show-geographic-hierarchy" + ], + "name": "Get the default geographic hierarchy used by the geographic traffic routing method." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show-geographic-hierarchy" + ], + "name": "Get the default geographic hierarchy used by the geographic traffic routing method." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint show-geographic-hierarchy" + ], + "name": "Get the default geographic hierarchy used by the geographic traffic routing method." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/providers/microsoft.network/trafficmanagergeographichierarchies/default", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a traffic manager endpoint." + }, + "names": [ + "network", + "traffic-manager", + "endpoint", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint to change its weight." + }, + { + "commands": [ + "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" + ], + "name": "Update a traffic manager endpoint." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint to change its weight." + }, + { + "commands": [ + "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" + ], + "name": "Update a traffic manager endpoint." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager endpoint update -g MyResourceGroup --profile-name MyTmProfile -n MyEndpoint --weight 20 --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint to change its weight." + }, + { + "commands": [ + "network traffic-manager endpoint update --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --target webserver.mysite.com --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update --endpoint-status Enabled --name MyEndpoint --profile-name MyTmProfile --resource-group MyResourceGroup --type azureEndpoints" + ], + "name": "Update a traffic manager endpoint. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,scope:24}]", + "network traffic-manager endpoint update -n MyTmEndpoint --type azureEndpoints --profile-name MyTmProfile -g MyResourceGroup --subnets [{first:10.0.0.0,last:11.0.0.0}]" + ], + "name": "Update a traffic manager endpoint." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}/{}/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Traffic Manager end points." + }, + "names": [ + "network", + "traffic-manager", + "endpoint" + ] + }, + "profile": { + "commands": { + "check-dns": { + "help": { + "short": "Check the availability of a relative DNS name." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "check-dns" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile check-dns -n mywebapp" + ], + "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/providers/microsoft.network/checktrafficmanagernameavailability", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile check-dns -n mywebapp" + ], + "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/providers/microsoft.network/checktrafficmanagernameavailability", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile check-dns -n mywebapp" + ], + "name": "Check the availability of 'mywebapp.trafficmanager.net' in Azure." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/providers/microsoft.network/checktrafficmanagernameavailability", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" + ], + "name": "Create a traffic manager profile with performance routing." + }, + { + "commands": [ + "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" + ], + "name": "Create a traffic manager profile." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" + ], + "name": "Create a traffic manager profile with performance routing." + }, + { + "commands": [ + "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" + ], + "name": "Create a traffic manager profile." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile create -g MyResourceGroup -n MyTmProfile --routing-method Performance --unique-dns-name mywebapp --ttl 30 --protocol HTTP --port 80 --path \"/\"" + ], + "name": "Create a traffic manager profile with performance routing." + }, + { + "commands": [ + "network traffic-manager profile create -n MyTmProfile -g MyResourceGroup --routing-method subnet --unique-dns-name mywebapp --custom-headers [{name:foo,value:bar}] --status-code-ranges [{min:200,max:202}] --path \"/\"" + ], + "name": "Create a traffic manager profile." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" + ], + "name": "Delete a traffic manager profile." + }, + { + "commands": [ + "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a traffic manager profile. (autogenerated)" + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" + ], + "name": "Delete a traffic manager profile." + }, + { + "commands": [ + "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a traffic manager profile. (autogenerated)" + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile delete -g MyResourceGroup -n MyTmProfile" + ], + "name": "Delete a traffic manager profile." + }, + { + "commands": [ + "network traffic-manager profile delete --name MyTmProfile --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a traffic manager profile. (autogenerated)" + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List traffic manager profiles." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile list -g MyResourceGroup" + ], + "name": "List traffic manager profiles." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2018-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile list -g MyResourceGroup" + ], + "name": "List traffic manager profiles." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile list -g MyResourceGroup" + ], + "name": "List traffic manager profiles." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" + ], + "name": "Get the details of a traffic manager profile." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" + ], + "name": "Get the details of a traffic manager profile." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile show -g MyResourceGroup -n MyTmProfile" + ], + "name": "Get the details of a traffic manager profile." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a traffic manager profile." + }, + "names": [ + "network", + "traffic-manager", + "profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" + ], + "name": "Update a traffic manager profile to change the TTL to 300." + }, + { + "commands": [ + "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" + ], + "name": "Update a traffic manager profile. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" + ], + "name": "Update a traffic manager profile." + } + ], + "name": "2018-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2018-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" + ], + "name": "Update a traffic manager profile to change the TTL to 300." + }, + { + "commands": [ + "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" + ], + "name": "Update a traffic manager profile. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" + ], + "name": "Update a traffic manager profile." + } + ], + "name": "2022-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network traffic-manager profile update -g MyResourceGroup -n MyTmProfile --ttl 300" + ], + "name": "Update a traffic manager profile to change the TTL to 300." + }, + { + "commands": [ + "network traffic-manager profile update --name MyTmProfile --resource-group MyResourceGroup --status Enabled" + ], + "name": "Update a traffic manager profile. (autogenerated)" + }, + { + "commands": [ + "network traffic-manager profile update -n MyTmProfile -g MyResourceGroup --status-code-ranges [{min:200,max:204}] --custom-headers [{name:foo,value:doo},{name:test,value:best}]" + ], + "name": "Update a traffic manager profile." + } + ], + "name": "2022-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/trafficmanagerprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Traffic Manager profiles." + }, + "names": [ + "network", + "traffic-manager", + "profile" + ] + } + }, + "help": { + "short": "Manage the routing of incoming traffic." + }, + "names": [ + "network", + "traffic-manager" + ] + }, + "vhub": { + "commandGroups": { + "connection": { + "commands": { + "create": { + "help": { + "short": "Create a virtual hub VNet connection." + }, + "names": [ + "network", + "vhub", + "connection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet" + ], + "name": "Create a virtual hub VNet connection without routing configuration." + }, + { + "commands": [ + "network vhub connection create -n MyConnection --vhub-name MyHub -g MyRG --remote-vnet MyVNet --associated-route-table /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 --propagated-route-tables /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable1 /subscriptions/MySub/resourceGroups/MyRG/providers/Microsoft.Network/virtualHubs/MyHub/hubRouteTables/RouteTable2 --labels label1 label2 --route-name route1 --next-hop 70.0.0.2 --address-prefixes 10.80.0.0/16 10.90.0.0/16" + ], + "name": "Create a virtual hub VNet connection with routing configuration." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a virtual hub VNet connection." + }, + "names": [ + "network", + "vhub", + "connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection delete -n MyConnection --vhub-name MyHub -g MyRG" + ], + "name": "Delete a virtual hub VNet connection." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List virtual hub VNet connections." + }, + "names": [ + "network", + "vhub", + "connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection list --vhub-name MyHub -g MyRG" + ], + "name": "List VNet connections in a given virtual hub." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual hub VNet connection." + }, + "names": [ + "network", + "vhub", + "connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection show -n MyConnection --vhub-name MyHub -g MyRG" + ], + "name": "Get the details of a virtual hub VNet connection." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of a virtual hub connection." + }, + "names": [ + "network", + "vhub", + "connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub connection update -n MyConnection --vhub-name MyHub -g MyRG --labels Newlabel1 Newlabel2" + ], + "name": "Add labels for propagated route tables under routing configuration." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/hubvirtualnetworkconnections/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual hub VNet connections." + }, + "names": [ + "network", + "vhub", + "connection" + ] + }, + "route-map": { + "commandGroups": { + "rule": { + "commands": { + "add": { + "help": { + "short": "Add route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule add --name rule-name -g rg --route-map-name routemap-name --vhub-name vhub-name --match-criteria \"[{matchCondition:Contains,routePrefix:[10.0.0.1/8]}]\" --actions \"[{type:Add,parameters:[{asPath:[22335]}]}]\" --next-step Continue" + ], + "name": "Add rule to route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule delete -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 1" + ], + "name": "Delete rule" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List route map rules" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule list -g rg --route-map-name routemap-name --vhub-name vhub-name" + ], + "name": "List route map rules" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map rule show -g rg --route-map-name routemap-name --vhub-name vhub-name --rule-index 0" + ], + "name": "Show route map rule" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "subresource": "properties.rules[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route map rule" + }, + "names": [ + "network", + "vhub", + "route-map", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map create -n route-map-name -g rg --vhub-name vhub-name" + ], + "name": "Create route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map delete -n route-map-name -g rg --vhub-name vhub-name" + ], + "name": "Delete route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "get-inbound-routes": { + "help": { + "short": "Get the inbound routes configured for the Virtual Hub on a particular connection." + }, + "names": [ + "network", + "vhub", + "route-map", + "get-inbound-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map get-inbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" + ], + "name": "Get inbound routes" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/inboundroutes", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "get-outbound-routes": { + "help": { + "short": "Get the outbound routes configured for the Virtual Hub on a particular connection." + }, + "names": [ + "network", + "vhub", + "route-map", + "get-outbound-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map get-outbound-routes -g rg --vhub-name vhub-name --connection-type ExpressRouteConnection --resource-uri /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteGateways/exrGw1/expressRouteConnections/exrConn1" + ], + "name": "Get outbound routes" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/outboundroutes", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List routem maps by resource group." + }, + "names": [ + "network", + "vhub", + "route-map", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map list -g rg --vhub-name vhub-name" + ], + "name": "List route maps by resource group" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the details of a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map show -n route-map-name -g rg --vhub-name vhub-name" + ], + "name": "Sho a route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a route map." + }, + "names": [ + "network", + "vhub", + "route-map", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub route-map update -n route-map-name -g rg --vhub-name vhub-name --rules \"[{name:rule1,matchCriteria:[{matchCondition:Contains,routePrefix:[10.0.0.0/8]}],actions:[{type:Add,parameters:[{asPath:[22334]}]}]}]\"" + ], + "name": "Update route map" + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routemaps/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage route map" + }, + "names": [ + "network", + "vhub", + "route-map" + ] + }, + "routing-intent": { + "commands": { + "create": { + "help": { + "short": "Create a routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId},{name:PrivateTrafficPolicy,destinations:[PrivateTraffic],next-hop:MyFirewallId}]\"" + ], + "name": "Create a routing intent with two routing policies." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent delete -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --yes" + ], + "name": "Delete a routing intent in the virtual hub." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "Retrieve the details of all routing intent resources of the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent list -g MyResourceGroup --vhub MyVirtualHub" + ], + "name": "Retrieve the details of all routing intent resources of the virtual hub." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Retrieve the details of a routing intent." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent show -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub" + ], + "name": "Retrieve the details of a routing intent." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub routing-intent create -n MyRoutingIntent -g MyResourceGroup --vhub MyVirtualHub --routing-policies \"[{name:InternetTraffic,destinations:[Internet],next-hop:MyFirewallId}]\"" + ], + "name": "Update a routing intent in the virtual hub." + } + ], + "name": "2021-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}/routingintent/{}", + "plane": "mgmt-plane", + "version": "2021-05-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage routing intent in the virtual hub." + }, + "names": [ + "network", + "vhub", + "routing-intent" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a virtual hub." + }, + "names": [ + "network", + "vhub", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub create -g MyRG -n MyVHub --vwan MyVWan --address-prefix 10.0.0.0/24 -l SouthCentralUS --sku Standard" + ], + "name": "Create a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a virtual hub." + }, + "names": [ + "network", + "vhub", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub delete -n MyVHub -g MyRG" + ], + "name": "Delete a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List virtual hubs." + }, + "names": [ + "network", + "vhub", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub list -g MyRG" + ], + "name": "List virtual hubs." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual hub." + }, + "names": [ + "network", + "vhub", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub show -n MyVHub -g MyRG" + ], + "name": "Get the details of a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of a virtual hub." + }, + "names": [ + "network", + "vhub", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vhub update -g MyRG -n MyVHub --sku Basic --hub-routing-preference VpnGateway" + ], + "name": "Update settings of a virtual hub." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualhubs/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual hubs." + }, + "names": [ + "network", + "vhub" + ] + }, + "virtual-appliance": { + "commandGroups": { + "site": { + "commands": { + "create": { + "help": { + "short": "Create an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site create -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow --default --optimize" + ], + "name": "Create an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site delete -n MySite -g MyRG --appliance-name MyName -y" + ], + "name": "Delete an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site list -g MyRG --appliance-name MyName" + ], + "name": "List all Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the detail of an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site show -n MySite -g MyRG --appliance-name MyName" + ], + "name": "Show the detail of an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure network virtual appliance site." + }, + "names": [ + "network", + "virtual-appliance", + "site", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance site update -n MyName -g MyRG --appliance-name MyAppliance --address-prefix 10.0.0.0/24 --allow false --default false --optimize false" + ], + "name": "Update an Azure network virtual appliance site." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}/virtualappliancesites/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance Site." + }, + "names": [ + "network", + "virtual-appliance", + "site" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List all Azure network virtual appliance sku." + }, + "names": [ + "network", + "virtual-appliance", + "sku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance sku list" + ], + "name": "List all Azure network virtual appliance sku." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the detail of an Azure network virtual appliance sku." + }, + "names": [ + "network", + "virtual-appliance", + "sku", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance sku show --name \"barracudasdwanrelease\"" + ], + "name": "Show the detail of an Azure network virtual appliance sku." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualapplianceskus/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance Sku." + }, + "names": [ + "network", + "virtual-appliance", + "sku" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" + ], + "name": "Create an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance create -n MyName -g MyRG --vhub {vhubID} --vendor \"barracudasdwanrelease\" --scale-unit 2 -v latest --asn 10000 --init-config \"echo $hello\" --boot-blobs {blobUrl1} {blobUrl2} --cloud-blobs {blobUrl3} {blobUrl4}" + ], + "name": "Create an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance delete -n MyName -g MyRG -y" + ], + "name": "Delete an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance delete -n MyName -g MyRG -y" + ], + "name": "Delete an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance list -g MyRG" + ], + "name": "List all Azure network virtual appliances." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2021-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance list -g MyRG" + ], + "name": "List all Azure network virtual appliances." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2023-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the detail of an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance show -n MyName -g MyRG" + ], + "name": "Show the detail of an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance show -n MyName -g MyRG" + ], + "name": "Show the detail of an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an Azure network virtual appliance." + }, + "names": [ + "network", + "virtual-appliance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" + ], + "name": "Update an Azure network virtual appliance." + } + ], + "name": "2021-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2021-08-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network virtual-appliance update -n MyName -g MyRG --asn 20000 --init-config \"echo $hello\"" + ], + "name": "Update an Azure network virtual appliance." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkvirtualappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Azure Network Virtual Appliance." + }, + "names": [ + "network", + "virtual-appliance" + ] + }, + "vnet": { + "commandGroups": { + "peering": { + "commands": { + "create": { + "help": { + "lines": [ + "To successfully peer two virtual networks this command must be called twice with the values for --vnet-name and --remote-vnet reversed." + ], + "short": "Create a virtual network peering connection." + }, + "names": [ + "network", + "vnet", + "peering", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" + ], + "name": "Create a peering connection between two virtual networks." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" + ], + "name": "Create a peering connection between two virtual networks." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering create -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --remote-vnet MyVnet2Id --allow-vnet-access" + ], + "name": "Create a peering connection between two virtual networks." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a peering." + }, + "names": [ + "network", + "vnet", + "peering", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Delete a virtual network peering connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Delete a virtual network peering connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering delete -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Delete a virtual network peering connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List peerings." + }, + "names": [ + "network", + "vnet", + "peering", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" + ], + "name": "List all peerings of a specified virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" + ], + "name": "List all peerings of a specified virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering list -g MyResourceGroup --vnet-name MyVnet1" + ], + "name": "List all peerings of a specified virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a peering." + }, + "names": [ + "network", + "vnet", + "peering", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Show all details of the specified virtual network peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Show all details of the specified virtual network peering." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering show -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1" + ], + "name": "Show all details of the specified virtual network peering." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a peering." + }, + "names": [ + "network", + "vnet", + "peering", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" + ], + "name": "Change forwarded traffic configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" + ], + "name": "Change virtual network access of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" + ], + "name": "Change gateway transit property configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" + ], + "name": "Use remote gateways in virtual network peering." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" + ], + "name": "Change forwarded traffic configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" + ], + "name": "Change virtual network access of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" + ], + "name": "Change gateway transit property configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" + ], + "name": "Use remote gateways in virtual network peering." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowForwardedTraffic=true" + ], + "name": "Change forwarded traffic configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowVirtualNetworkAccess=true" + ], + "name": "Change virtual network access of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set allowGatewayTransit=true" + ], + "name": "Change gateway transit property configuration of a virtual network peering." + }, + { + "commands": [ + "network vnet peering update -g MyResourceGroup -n MyVnet1ToMyVnet2 --vnet-name MyVnet1 --set useRemoteGateways=true" + ], + "name": "Use remote gateways in virtual network peering." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/virtualnetworkpeerings/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about virtual network peering visit https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-peering." + ], + "short": "Manage peering connections between Azure Virtual Networks." + }, + "names": [ + "network", + "vnet", + "peering" + ] + }, + "subnet": { + "commands": { + "create": { + "help": { + "short": "Create a subnet and associate an existing NSG and route table." + }, + "names": [ + "network", + "vnet", + "subnet", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet create -g MyResourceGroup --vnet-name MyVnet -n MySubnet --address-prefixes 10.0.0.0/24 --network-security-group MyNsg --route-table MyRouteTable" + ], + "name": "Create new subnet attached to an NSG with a custom route table." + }, + { + "commands": [ + "network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Create new subnet attached to a NAT gateway." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a subnet." + }, + "names": [ + "network", + "vnet", + "subnet", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet" + ], + "name": "Delete a subnet." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the subnets in a virtual network." + }, + "names": [ + "network", + "vnet", + "subnet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list -g MyResourceGroup --vnet-name MyVNet" + ], + "name": "List the subnets in a virtual network." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "list-available-delegations": { + "help": { + "short": "List the services available for subnet delegation." + }, + "names": [ + "network", + "vnet", + "subnet", + "list-available-delegations" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet list-available-delegations -l westus --query [].serviceName" + ], + "name": "Retrieve the service names for available delegations in the West US region." + }, + { + "commands": [ + "network vnet subnet list-available-delegations --resource-group MyResourceGroup" + ], + "name": "List the services available for subnet delegation. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet list-available-delegations -l westus --query [].serviceName" + ], + "name": "Retrieve the service names for available delegations in the West US region." + }, + { + "commands": [ + "network vnet subnet list-available-delegations --resource-group MyResourceGroup" + ], + "name": "List the services available for subnet delegation. (autogenerated)" + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availabledelegations", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a subnet." + }, + "names": [ + "network", + "vnet", + "subnet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet" + ], + "name": "Show the details of a subnet associated with a virtual network." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a subnet." + }, + "names": [ + "network", + "vnet", + "subnet", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2019-02-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2019-02-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2020-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2020-04-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg" + ], + "name": "Associate a network security group to a subnet." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes \"10.0.0.0/21\"" + ], + "name": "Update subnet with NAT gateway." + }, + { + "commands": [ + "network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --disable-private-endpoint-network-policies" + ], + "name": "Disable the private endpoint network policies" + }, + { + "commands": [ + "network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null" + ], + "name": "Detach a network security group in a subnet." + } + ], + "name": "2023-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about subnets visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-subnet." + ], + "short": "Manage subnets in an Azure Virtual Network." + }, + "names": [ + "network", + "vnet", + "subnet" + ] + } + }, + "commands": { + "check-ip-address": { + "help": { + "short": "Check if a private IP address is available for use within a virtual network." + }, + "names": [ + "network", + "vnet", + "check-ip-address" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" + ], + "name": "Check whether 10.0.0.4 is available within MyVnet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" + ], + "name": "Check whether 10.0.0.4 is available within MyVnet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet check-ip-address -g MyResourceGroup -n MyVnet --ip-address 10.0.0.4" + ], + "name": "Check whether 10.0.0.4 is available within MyVnet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/checkipaddressavailability", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "create": { + "help": { + "lines": [ + "You may also create a subnet at the same time by specifying a subnet name and (optionally) an address prefix. To learn about how to create a virtual network visit https://docs.microsoft.com/azure/virtual-network/manage-virtual-network#create-a-virtual-network." + ], + "short": "Create a virtual network." + }, + "names": [ + "network", + "vnet", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet create -g MyResourceGroup -n MyVnet --address-prefix 10.0.0.0/16 --subnet-name MySubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network with a specific address prefix and one subnet." + }, + { + "commands": [ + "network vnet create --address-prefixes 10.0.0.0/16 --name MyVirtualNetwork --resource-group MyResourceGroup --subnet-name MyAseSubnet --subnet-prefixes 10.0.0.0/24" + ], + "name": "Create a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a virtual network." + }, + "names": [ + "network", + "vnet", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet delete -g MyResourceGroup -n myVNet" + ], + "name": "Delete a virtual network." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List virtual networks." + }, + "names": [ + "network", + "vnet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2018-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list" + ], + "name": "List all virtual networks in a subscription." + }, + { + "commands": [ + "network vnet list -g MyResourceGroup" + ], + "name": "List all virtual networks in a resource group." + }, + { + "commands": [ + "network vnet list --query \"[?contains(addressSpace.addressPrefixes, '10.0.0.0/16')]\"" + ], + "name": "List virtual networks in a subscription which specify a certain address prefix." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2015-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "list-endpoint-services": { + "help": { + "lines": [ + "To learn more about service endpoints visit https://docs.microsoft.com/azure/virtual-network/virtual-network-service-endpoints-configure#azure-cli." + ], + "short": "List which services support VNet service tunneling in a given region." + }, + "names": [ + "network", + "vnet", + "list-endpoint-services" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet list-endpoint-services -l westus -o table" + ], + "name": "List the endpoint services available for use in the West US region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list-endpoint-services -l westus -o table" + ], + "name": "List the endpoint services available for use in the West US region." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet list-endpoint-services -l westus -o table" + ], + "name": "List the endpoint services available for use in the West US region." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/virtualnetworkavailableendpointservices", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual network." + }, + "names": [ + "network", + "vnet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet show -g MyResourceGroup -n MyVNet" + ], + "name": "Get details for MyVNet." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a virtual network." + }, + "names": [ + "network", + "vnet", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers 10.2.0.8" + ], + "name": "Update a virtual network with the IP address of a DNS server." + }, + { + "commands": [ + "network vnet update --address-prefixes 40.1.0.0/24 --name MyVNet --resource-group MyResourceGroup" + ], + "name": "Update a virtual network." + }, + { + "commands": [ + "network vnet update -g MyResourceGroup -n MyVNet --dns-servers null" + ], + "name": "Update a virtual network to delete DNS server." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Virtual Networks visit https://docs.microsoft.com/azure/virtual-network/virtual-network-manage-network." + ], + "short": "Check if a private IP address is available for use within a virtual network." + }, + "names": [ + "network", + "vnet" + ] + }, + "vnet-gateway": { + "commandGroups": { + "aad": { + "commands": { + "assign": { + "help": { + "short": "Assign/Update AAD(Azure Active Directory) authentication to a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "assign" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad assign --resource-group MyResourceGroup --gateway-name MyVnetGateway --tenant MyAADTenantURI --audience MyAADAudienceId --issuer MyAADIssuerURI" + ], + "name": "Assign AAD authentication to a virtual network gateway" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove AAD(Azure Active Directory) authentication from a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad remove --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "Remove AAD information" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show AAD(Azure Active Directory) authentication of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway aad show --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "Show AAD information" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage AAD(Azure Active Directory) authentication of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "aad" + ] + }, + "ipsec-policy": { + "commands": { + "add": { + "help": { + "short": "Add a virtual network gateway IPSec policy." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a gateway instead of relying on defaults." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy add -g MyResourceGroup --gateway-name MyGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a gateway instead of relying on defaults." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List IPSec policies associated with a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" + ], + "name": "List the IPsec policies set on a gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway ipsec-policy list -g MyResourceGroup --gateway-name MyConnection" + ], + "name": "List the IPsec policies set on a gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies", + "version": "2018-11-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove an IPsec policy on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "remove" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientIpsecPolicies[]", + "version": "2018-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual network gateway IPSec policies." + }, + "names": [ + "network", + "vnet-gateway", + "ipsec-policy" + ] + }, + "nat-rule": { + "commands": { + "add": { + "help": { + "short": "Add nat rule in a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule add --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat --internal-mappings 10.4.0.0/24 --external-mappings 192.168.21.0/24" + ], + "name": "Add nat rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List nat rule for a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule list --resource-group MyResourceGroup --gateway-name MyVnetGateway" + ], + "name": "List nat rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove nat rule from a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway nat-rule remove --resource-group MyResourceGroup --gateway-name MyVnetGateway --name Nat" + ], + "name": "Remove nat rule" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.natRules[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage nat rule in a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "nat-rule" + ] + }, + "packet-capture": { + "commands": { + "start": { + "help": { + "short": "Start packet capture on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "packet-capture", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway packet-capture start -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Start packet capture on a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/startpacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stop packet capture on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "packet-capture", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway packet-capture stop -g MyResourceGroup -n MyVnetGateway --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&sp=rl&sv=2018-03-28&sr=c&sig=0000000000" + ], + "name": "Stop packet capture on a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/stoppacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage packet capture on a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "packet-capture" + ] + }, + "revoked-cert": { + "commands": { + "create": { + "help": { + "short": "Revoke a certificate." + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --thumbprint abc123" + ], + "name": "Revoke a certificate." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a revoked certificate." + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway revoked-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Delete a revoked certificate." + }, + { + "commands": [ + "network vnet-gateway revoked-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a revoked certificate." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates", + "version": "2015-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRevokedCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage revoked certificates in a virtual network gateway. Prevent machines using this certificate from accessing Azure through this gateway." + }, + "names": [ + "network", + "vnet-gateway", + "revoked-cert" + ] + }, + "root-cert": { + "commands": { + "create": { + "help": { + "short": "Upload a root certificate." + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" + ], + "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" + ], + "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert create -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway --public-cert-data MyCertificateData" + ], + "name": "Add a Root Certificate to the list of certs allowed to connect to this Gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a root certificate." + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway root-cert delete -g MyResourceGroup -n MyRootCertificate --gateway-name MyVnetGateway" + ], + "name": "Remove a certificate from the list of Root Certificates whose children are allowed to access this Gateway." + }, + { + "commands": [ + "network vnet-gateway root-cert delete --gateway-name MyVnetGateway --name MyRootCertificate --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Delete a root certificate." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates", + "version": "2015-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vnet-gateway", + "root-cert", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "subresource": "properties.vpnClientConfiguration.vpnClientRootCertificates[]", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage root certificates of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "root-cert" + ] + }, + "vpn-client": { + "commandGroups": { + "ipsec-policy": { + "commands": { + "set": { + "help": { + "short": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "ipsec-policy", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy set -g MyResourceGroup -n MyVnetGateway --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Set the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/setvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "ipsec-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client ipsec-policy show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection ipsec policy per P2S client connection of the virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientipsecparameters", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage the VPN client connection ipsec-policy for P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "ipsec-policy" + ] + } + }, + "commands": { + "generate": { + "help": { + "short": "Generate VPN client configuration." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "generate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" + ], + "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" + ], + "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --authentication-method EAPMSCHAPv2" + ], + "name": "Create the VPN client configuration for RADIUS with EAP-MSCHAV2 authentication." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate -g MyResourceGroup -n MyVnetGateway --processor-architecture Amd64" + ], + "name": "Create the VPN client configuration for AMD64 architecture." + }, + { + "commands": [ + "network vnet-gateway vpn-client generate --name MyVnetGateway --processor-architecture Amd64 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Generate VPN client configuration." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnclientpackage", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "generate-vpn-profile": { + "help": { + "short": "Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "generate-vpn-profile" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/generatevpnprofile", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-health": { + "help": { + "short": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "show-health" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-health -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the VPN client connection health detail per P2S client connection of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnclientconnectionhealth", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show-url": { + "help": { + "short": "Retrieve a pre-generated VPN client configuration." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client", + "show-url" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway vpn-client show-url -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the pre-generated point-to-site VPN client of the virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getvpnprofilepackageurl", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Download a VPN client configuration required to connect to Azure via point-to-site." + }, + "names": [ + "network", + "vnet-gateway", + "vpn-client" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" + ], + "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" + ], + "name": "Create a basic virtual network gateway with multi authentication" + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" + ], + "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" + ], + "name": "Create a basic virtual network gateway with multi authentication" + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 SSTP --radius-secret 111_aaa --radius-server 30.1.1.15 --vpn-gateway-generation Generation1" + ], + "name": "Create a basic virtual network gateway that provides point-to-site connectivity with a RADIUS secret that matches what is configured on a RADIUS server." + }, + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --address-prefixes 40.1.0.0/24 --client-protocol OpenVPN --radius-secret 111_aaa --radius-server 30.1.1.15 --aad-issuer https://sts.windows.net/00000-000000-00000-0000-000/ --aad-tenant https://login.microsoftonline.com/000 --aad-audience 0000-000 --root-cert-name root-cert --root-cert-data \"root-cert.cer\" --vpn-auth-type AAD Certificate Radius" + ], + "name": "Create a basic virtual network gateway with multi authentication" + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway create -g MyResourceGroup -n MyVnetGateway --public-ip-address MyGatewayIp --vnet MyVnet --gateway-type Vpn --sku VpnGw1 --vpn-type RouteBased --no-wait" + ], + "name": "Create a basic virtual network gateway for site-to-site connectivity." + }, + { + "commands": [ + "network vnet-gateway create --gateway-type Vpn --location westus2 --name MyVnetGateway --no-wait --public-ip-addresses myVGPublicIPAddress --resource-group MyResourceGroup --sku Basic --vnet MyVnet --vpn-type PolicyBased" + ], + "name": "Create a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "In order to delete a Virtual Network Gateway, you must first delete ALL Connection objects in Azure that are connected to the Gateway. After deleting the Gateway, proceed to delete other resources now not in use. For more information, follow the order of instructions on this page: https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-delete-vnet-gateway-portal" + ], + "short": "Delete a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway delete -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Delete a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "disconnect-vpn-connections": { + "help": { + "short": "Disconnect vpn connections of virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "disconnect-vpn-connections" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway disconnect-vpn-connections -g MyResourceGroup -n MyVnetGateway --vpn-connections MyConnetion1ByName MyConnection2ByID" + ], + "name": "Disconnect vpn connections of virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/disconnectvirtualnetworkgatewayvpnconnections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List virtual network gateways." + }, + "names": [ + "network", + "vnet-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list -g MyResourceGroup" + ], + "name": "List virtual network gateways in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "list-advertised-routes": { + "help": { + "short": "List the routes of a virtual network gateway advertised to the specified peer." + }, + "names": [ + "network", + "vnet-gateway", + "list-advertised-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "List the routes of a virtual network gateway advertised to the specified peer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "List the routes of a virtual network gateway advertised to the specified peer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-advertised-routes -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "List the routes of a virtual network gateway advertised to the specified peer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getadvertisedroutes", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "list-bgp-peer-status": { + "help": { + "short": "Retrieve the status of BGP peers." + }, + "names": [ + "network", + "vnet-gateway", + "list-bgp-peer-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "Retrieve the status of a BGP peer." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "Retrieve the status of a BGP peer." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-bgp-peer-status -g MyResourceGroup -n MyVnetGateway --peer 23.10.10.9" + ], + "name": "Retrieve the status of a BGP peer." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getbgppeerstatus", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "list-learned-routes": { + "help": { + "short": "This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers." + }, + "names": [ + "network", + "vnet-gateway", + "list-learned-routes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Retrieve a list of learned routes." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Retrieve a list of learned routes." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway list-learned-routes -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Retrieve a list of learned routes." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/getlearnedroutes", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "reset": { + "help": { + "short": "Reset a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "reset" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Reset a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" + ], + "name": "Reset a virtual network gateway with Active-Active feature enabled." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Reset a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" + ], + "name": "Reset a virtual network gateway with Active-Active feature enabled." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Reset a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway reset -g MyResourceGroup -n MyVnetGateway --gateway-vip MyGatewayIP" + ], + "name": "Reset a virtual network gateway with Active-Active feature enabled." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/reset", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get the details of a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "show-supported-devices": { + "help": { + "short": "Get a xml format representation for supported vpn devices." + }, + "names": [ + "network", + "vnet-gateway", + "show-supported-devices" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get a xml format representation for supported vpn devices." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get a xml format representation for supported vpn devices." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway show-supported-devices -g MyResourceGroup -n MyVnetGateway" + ], + "name": "Get a xml format representation for supported vpn devices." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/supportedvpndevices", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a virtual network gateway." + }, + "names": [ + "network", + "vnet-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" + ], + "name": "Update a virtual network gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" + ], + "name": "Update a virtual network gateway." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + }, + { + "commands": [ + "network vnet-gateway update --address-prefixes 40.1.0.0/24 --client-protocol IkeV2 --name MyVnetGateway --resource-group MyResourceGroup" + ], + "name": "Update a virtual network gateway." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vnet-gateway update -g MyResourceGroup -n MyVnetGateway --sku VpnGw2" + ], + "name": "Change the SKU of a virtual network gateway." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To learn more about Azure Virtual Network Gateways, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli." + ], + "short": "Use an Azure Virtual Network Gateway to establish secure, cross-premises connectivity." + }, + "names": [ + "network", + "vnet-gateway" + ] + }, + "vpn-connection": { + "commandGroups": { + "ipsec-policy": { + "commands": { + "add": { + "help": { + "lines": [ + "Set all IPsec policies of a VPN connection. If you want to set any IPsec policy, you must", + " set them all." + ], + "short": "Add a VPN connection IPSec policy." + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a connection instead of relying on defaults." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a connection instead of relying on defaults." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy add -g MyResourceGroup --connection-name MyConnection --dh-group DHGroup14 --ike-encryption AES256 --ike-integrity SHA384 --ipsec-encryption DES3 --ipsec-integrity GCMAES256 --pfs-group PFS2048 --sa-lifetime 27000 --sa-max-size 102400000" + ], + "name": "Add specified IPsec policies to a connection instead of relying on defaults." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "delete" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List IPSec policies associated with a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" + ], + "name": "List the IPsec policies set on a connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" + ], + "name": "List the IPsec policies set on a connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection ipsec-policy list -g MyResourceGroup --connection-name MyConnection" + ], + "name": "List the IPsec policies set on a connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies", + "version": "2017-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "show" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "test" + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy", + "update" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "subresource": "properties.ipsecPolicies[]", + "version": "2017-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage VPN connection IPSec policies." + }, + "names": [ + "network", + "vpn-connection", + "ipsec-policy" + ] + }, + "packet-capture": { + "commands": { + "start": { + "help": { + "short": "Start packet capture on a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "packet-capture", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection packet-capture start -g MyResourceGroup -n MyConnection" + ], + "name": "Start packet capture on a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/startpacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop packet capture on a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "packet-capture", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection packet-capture stop -g MyResourceGroup -n MyConnection --sas-url https://myStorageAct.blob.azure.com/artifacts?st=2019-04-10T22%3A12Z&se=2019-04-11T09%3A12Z&s p=rl&sv=2018-03-28&sr=c&sig=0000000000" + ], + "name": "Stop packet capture on a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/stoppacketcapture", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage packet capture on a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "packet-capture" + ] + }, + "shared-key": { + "commands": { + "create": { + "help": { + "short": "Create Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "reset": { + "help": { + "short": "Reset a VPN connection shared key." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "reset" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key reset -g MyResourceGroup --connection-name MyConnection --key-length 128" + ], + "name": "Reset the shared key on a connection." + }, + { + "commands": [ + "network vpn-connection shared-key reset --connection-name MyConnection --key-length 128 --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Reset a VPN connection shared key." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey/reset", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Retrieve a VPN connection shared key." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key show -g MyResourceGroup --connection-name MyConnection" + ], + "name": "View the shared key of a connection." + }, + { + "commands": [ + "network vpn-connection shared-key show --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription" + ], + "name": "Retrieve a VPN connection shared key." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a VPN connection shared key." + }, + "names": [ + "network", + "vpn-connection", + "shared-key", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection shared-key update -g MyResourceGroup --connection-name MyConnection --value Abc123" + ], + "name": "Change the shared key for the connection to \"Abc123\"." + }, + { + "commands": [ + "network vpn-connection shared-key update --connection-name MyConnection --resource-group MyResourceGroup --subscription MySubscription --value Abc123" + ], + "name": "Update a VPN connection shared key." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/sharedkey", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage VPN shared keys." + }, + "names": [ + "network", + "vpn-connection", + "shared-key" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "create" + ], + "versions": [ + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection delete -g MyResourceGroup -n MyConnection" + ], + "name": "Delete a VPN connection." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all VPN connections." + }, + "names": [ + "network", + "vpn-connection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection list -g MyResourceGroup" + ], + "name": "List all VPN connections in a resource group." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "list-connection": { + "help": { + "short": "List all the connections in a virtual network gateway." + }, + "names": [ + "network", + "vpn-connection", + "list-connection" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworkgateways/{}/connections", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + } + ] + }, + "list-ike-sas": { + "help": { + "short": "List IKE Security Associations for a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "list-ike-sas" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection list-ike-sas -g MyResourceGroup -n MyConnection" + ], + "name": "List IKE Security Associations for a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/getikesas", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show -g MyResourceGroup -n MyConnection" + ], + "name": "View the details of a VPN connection." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + }, + "show-device-config-script": { + "help": { + "short": "Get a XML format representation for VPN connection device configuration script." + }, + "names": [ + "network", + "vpn-connection", + "show-device-config-script" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" + ], + "name": "Get a XML format representation for VPN connection device configuration script." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" + ], + "name": "Get a XML format representation for VPN connection device configuration script." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection show-device-config-script -g MyResourceGroup -n MyConnection --vendor \"Cisco\" --device-family \"Cisco-ISR(IOS)\" --firmware-version \"Cisco-ISR-15.x-- IKEv2+BGP\"" + ], + "name": "Get a XML format representation for VPN connection device configuration script." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}/vpndeviceconfigurationscript", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a VPN connection." + }, + "names": [ + "network", + "vpn-connection", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + }, + { + "commands": [ + "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" + ], + "name": "Update a VPN connection." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + }, + { + "commands": [ + "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" + ], + "name": "Update a VPN connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + }, + { + "commands": [ + "network vpn-connection update --name MyConnection --resource-group MyResourceGroup --use-policy-based-traffic-selectors true" + ], + "name": "Update a VPN connection." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network vpn-connection update -g MyResourceGroup -n MyConnection --enable-bgp True" + ], + "name": "Add BGP to an existing connection." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/connections/{}", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information on site-to-site connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli. For more information on Vnet-to-Vnet connections, visit https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-cli." + ], + "short": "Manage VPN connections." + }, + "names": [ + "network", + "vpn-connection" + ] + }, + "vpn-gateway": { + "commands": { + "create": { + "help": { + "short": "Create a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway create -n MyVPNGateway -g MyRG --vhub MyVHub -l westus" + ], + "name": "Create a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway delete -n MyVPNGateway -g MyRG" + ], + "name": "Delete a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List site-to-site VPN gateways." + }, + "names": [ + "network", + "vpn-gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway list -g MyRG" + ], + "name": "List site-to-site VPN gateways." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/vpngateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway show -n MyVPNGateway -g MyRG" + ], + "name": "Get the details of a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update settings of a site-to-site VPN gateway." + }, + "names": [ + "network", + "vpn-gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network vpn-gateway create -g MyRG --vhub MyVHub --name MyVPNGateway --tags foo=bar" + ], + "name": "Update settings of a site-to-site VPN gateway." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/vpngateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage site-to-site VPN gateways." + }, + "names": [ + "network", + "vpn-gateway" + ] + }, + "watcher": { + "commandGroups": { + "connection-monitor": { + "commandGroups": { + "endpoint": { + "commands": { + "add": { + "help": { + "short": "Add an endpoint to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyExternalEndpoint --address \"bing.com\" --dest-test-groups DefaultTestGroup --type ExternalAddress" + ], + "name": "Add an external address as a destination endpoint" + }, + { + "commands": [ + "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MyVMEndpoint --resource-id MyVMResourceID --source-test-groups DefaultTestGroup --type AzureVM" + ], + "name": "Add an Azure VM as a source endpoint" + }, + { + "commands": [ + "network watcher connection-monitor endpoint add --connection-monitor MyConnectionMonitor --location westus --name MySubnetEndpoint --resource-id MySubnetID --source-test-groups DefaultTestGroup --type AzureSubnet --address-exclude 10.0.0.25 10.0.0.30 --coverage-level BelowAverage" + ], + "name": "Add a Subnet as a source endpoint with addresses excluded" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all endpoints from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint list --connection-monitor MyConnectionMonitor --location westus2" + ], + "name": "List all endpoints from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove an endpoint from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint" + ], + "name": "Remove endpoint from all test groups of a connection monitor" + }, + { + "commands": [ + "network watcher connection-monitor endpoint remove --connection-monitor MyConnectionMonitor --location westus --name MyEndpoint --test-groups DefaultTestGroup HealthCheckTestGroup" + ], + "name": "Remove endpoint from two test groups of a connection monitor" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show an endpoint from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor endpoint show --connection-monitor MyConnectionMonitor --location westus2 --name myconnectionmonitorendpoint --subscription MySubscription" + ], + "name": "Show an endpoint from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor endpoint update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.endpoints[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage endpoint of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "endpoint" + ] + }, + "output": { + "commands": { + "add": { + "help": { + "short": "Add an output to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "add" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Remove all outputs from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all output from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "network watcher connection-monitor output show" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor output update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.outputs[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage output of connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "output" + ] + }, + "test-configuration": { + "commands": { + "add": { + "help": { + "short": "Add a test configuration to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups DefaultTestGroup --protocol Http --http-request-header name=Host value=bing.com --http- request-header name=UserAgent value=Edge" + ], + "name": "Add a test configuration with HTTP supported" + }, + { + "commands": [ + "network watcher connection-monitor test-configuration add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups TCPTestGroup DefaultTestGroup --protocol Tcp --tcp-port 4096" + ], + "name": "Add a test configuration with TCP supported" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all test configurations of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration list --connection-monitor MyConnectionMonitor --location westus2" + ], + "name": "List all test configurations of a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove a test configuration from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyTCPTestConfiguration" + ], + "name": "Remove a test configuration from all test groups of a connection monitor" + }, + { + "commands": [ + "network watcher connection-monitor test-configuration remove --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestConfiguration --test-groups HTTPTestGroup DefaultTestGroup" + ], + "name": "Remove a test configuration from two test groups of a connection monitor" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a test configuration from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-configuration show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestConfiguration" + ], + "name": "Show a test configuration from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor test-configuration update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testConfigurations[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage test configuration of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-configuration" + ] + }, + "test-group": { + "commands": { + "add": { + "help": { + "short": "Add a test group along with new-added/existing endpoint and test configuration to a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "add" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyHTTPTestGroup --endpoint-source-name MySourceEndpoint --endpoint-dest-name MyDestinationEndpoint --test-config-name MyTestConfiguration" + ], + "name": "Add a test group along with existing endpoint and test configuration via their names" + }, + { + "commands": [ + "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyLogAnalysisWorkspaceID --endpoint-dest-name MyExistingDestinationEndpoint --test-config-name MyExistingTestConfiguration" + ], + "name": "Add a test group long with new-added source endpoint and existing test configuration via its name" + }, + { + "commands": [ + "network watcher connection-monitor test-group add --connection-monitor MyConnectionMonitor --location westus --name MyAccessibilityTestGroup --endpoint-source-name MySourceEndpoint --endpoint-source-resource-id MyVMResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name MyNewTestConfiguration --protocol Tcp --tcp-port 4096" + ], + "name": "Add a test group along with new-added endpoints and test configuration" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all test groups of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group list --connection-monitor MyConnectionMonitor --location westus2" + ], + "name": "List all test groups of a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "remove": { + "help": { + "short": "Remove test group from a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group remove --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup" + ], + "name": "Remove test group from a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a test group of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor test-group show --connection-monitor MyConnectionMonitor --location westus2 --name MyConnectionMonitorTestGroup --subscription MySubscription" + ], + "name": "Show a test group of a connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "network watcher connection-monitor test-group update" + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "subresource": "properties.testGroups[]", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage a test group of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "test-group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor create --name MyV2ConnectionMonitor --endpoint-source- name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name TCPTestConfig --protocol Tcp --tcp-port 2048", + "network watcher connection-monitor create --endpoint-dest-address bing.com --endpoint- dest-name bing --endpoint-source-name \"vm01\" --endpoint-source-resource-id MyVM01ResourceID --location westus2 --name MyConnectionMonitorName --protocol Tcp --tcp-port 2048 --test- config-name TCPTestConfig" + ], + "name": "Create a connection monitor" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a connection monitor for the given region." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor delete -l westus -n MyConnectionMonitorName" + ], + "name": "Delete a connection monitor for the given region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List connection monitors for the given region." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor list -l westus", + "az network watcher connection-monitor list --location westus --subscription MySubscription" + ], + "name": "List a connection monitor for the given region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "query": { + "help": { + "short": "Query a snapshot of the most recent connection state of a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "query" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor query -l westus -n MyConnectionMonitorName" + ], + "name": "List a connection monitor for the given region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/query", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows a connection monitor by name." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor show -l westus -n MyConnectionMonitorName" + ], + "name": "Show a connection monitor for the given name." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start the specified connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor start -l westus -n MyConnectionMonitorName" + ], + "name": "Start the specified connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/start", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop the specified connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher connection-monitor stop -l westus -n MyConnectionMonitorName" + ], + "name": "Stop the specified connection monitor." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}/stop", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a connection monitor." + }, + "names": [ + "network", + "watcher", + "connection-monitor", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectionmonitors/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Connection monitor can be used to monitor network connectivity between an Azure virtual machine and an IP address. The IP address can be assigned to another Azure resource or a resource on the Internet or on-premises. To learn more visit https://aka.ms/connectionmonitordoc." + ], + "short": "Manage connection monitoring between an Azure Virtual Machine and any IP resource." + }, + "names": [ + "network", + "watcher", + "connection-monitor" + ] + }, + "flow-log": { + "commands": { + "configure-flow-log": { + "help": { + "short": "Configure flow logging on a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "configure-flow-log" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log configure -g MyResourceGroup --enabled true --nsg MyNsg --storage-account MyStorageAccount" + ], + "name": "Enable NSG flow logs." + }, + { + "commands": [ + "network watcher flow-log configure -g MyResourceGroup --enabled false --nsg MyNsg" + ], + "name": "Disable NSG flow logs." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/queryflowlogstatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a flow log on a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nsg MyNetworkSecurityGroupName --storage-account account" + ], + "name": "Create a flow log with Network Security Group name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --storage-account account" + ], + "name": "Create a flow log with VNet name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --vnet MyVNetName --subnet MySubnetName --storage-account account" + ], + "name": "Create a flow log with Subnet name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --resource-group MyResourceGroup --name MyFlowLog --nic MyNICName --storage-account account" + ], + "name": "Create a flow log with NIC name" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --nsg MyNetworkSecurityGroupID --storage-account account" + ], + "name": "Create a flow log with Network Security Group ID (could be in other resource group)" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --vnet MyVNetID --storage-account account" + ], + "name": "Create a flow log with Virtual Network ID (could be in other resource group)" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --subnet SubnetID --storage-account account" + ], + "name": "Create a flow log with Subnet ID (could be in other resource group)" + }, + { + "commands": [ + "network watcher flow-log create --location westus --name MyFlowLog --nic MyNetworkInterfaceID --storage-account account" + ], + "name": "Create a flow log with Network Interface ID (could be in other resource group)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified flow log resource." + }, + "names": [ + "network", + "watcher", + "flow-log", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log delete --location westus2 --name MyFlowLogger" + ], + "name": "Delete the specified flow log resource." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all flow log resources for the specified Network Watcher." + }, + "names": [ + "network", + "watcher", + "flow-log", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log list --location westus2" + ], + "name": "List all flow log resources for the specified Network Watcher." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the flow log configuration of a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log show -g MyResourceGroup --nsg MyNsg" + ], + "name": "Show NSG flow logs." + }, + { + "commands": [ + "network watcher flow-log show --location MyNetworkWatcher --name MyFlowLog" + ], + "name": "Show NSG flow logs with Azure Resource Management formatted." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the flow log configuration of a network security group." + }, + "names": [ + "network", + "watcher", + "flow-log", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountname" + ], + "name": "Update storage account with name to let resource group identify the storage account and network watcher" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyResourceGroup --name MyFlowLog --storage-account accountid" + ], + "name": "Update storage account with ID to let location identify the network watcher" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nsg MyNSG" + ], + "name": "Update Network Security Group on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet" + ], + "name": "Update Virtual Network on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --vnet MyVNet --subnet MySubnet" + ], + "name": "Update Subnet on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --nic MyNIC" + ], + "name": "Update Network Interface on another resource group" + }, + { + "commands": [ + "network watcher flow-log update --location westus --resource-group MyAnotherResourceGroup --name MyFlowLog --workspace MyAnotherLogAnalyticWorkspace" + ], + "name": "Update Workspace on another resource group" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/flowlogs/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information about configuring flow logs visit https://docs.microsoft.com/azure/network-watcher/network-watcher-nsg-flow-logging-cli." + ], + "short": "Manage network security group flow logging." + }, + "names": [ + "network", + "watcher", + "flow-log" + ] + }, + "packet-capture": { + "commands": { + "create": { + "help": { + "short": "Create and start a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount" + ], + "name": "Create a packet capture session on a VM." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount --filters '[{\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"20\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"80\"}, {\"protocol\":\"TCP\", \"remoteIPAddress\":\"1.1.1.1-255.255.255\", \"localIPAddress\":\"10.0.0.3\", \"remotePort\":\"443\"}, {\"protocol\":\"UDP\"}]'" + ], + "name": "Create a packet capture session on a VM with optional filters for protocols, local IP address and remote IP address ranges and ports." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\"" + ], + "name": "Create a packet capture session on a VMSS." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --include \"0\" \"1\"" + ], + "name": "Create a packet capture session on a VMSS with including particular instances." + }, + { + "commands": [ + "network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type \"AzureVMSS\" --exclude \"0\" \"1\"" + ], + "name": "Create a packet capture session on a VMSS with excluding particular instances." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture delete -n packetCaptureName -l westcentralus" + ], + "name": "Delete a packet capture session. This only deletes the session and not the capture file." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all packet capture sessions within a region." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "az network watcher packet-capture list -l westus" + ], + "name": "List all packet capture sessions within a region." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture show -l westus -n MyPacketCapture" + ], + "name": "Show a packet capture session." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-status": { + "help": { + "short": "Show the status of a packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "show-status" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture show-status -l westus -n MyPacketCapture" + ], + "name": "Show the status of a packet capture session." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/querystatus", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "stop": { + "help": { + "short": "Stop a running packet capture session." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher packet-capture stop -l westus -n MyPacketCapture" + ], + "name": "Stop a running packet capture session." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}/stop", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update and start a packet capture on the specified VM." + }, + "names": [ + "network", + "watcher", + "packet-capture", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/packetcaptures/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "These commands require that both Azure Network Watcher is enabled for the VMs region and that AzureNetworkWatcherExtension is enabled on the VM. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli." + ], + "short": "Manage packet capture sessions on VMs." + }, + "names": [ + "network", + "watcher", + "packet-capture" + ] + }, + "troubleshooting": { + "commands": { + "show": { + "help": { + "short": "Get the results of the last troubleshooting operation." + }, + "names": [ + "network", + "watcher", + "troubleshooting", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher troubleshooting show -g MyResourceGroup --resource MyVnetGateway --resource-type vnetGateway" + ], + "name": "Show the results or status of a troubleshooting operation for a Vnet Gateway." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/querytroubleshootresult", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Troubleshoot issues with VPN connections or gateway connectivity." + }, + "names": [ + "network", + "watcher", + "troubleshooting", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher troubleshooting start -g MyResourceGroup --resource MyVPNConnection --resource-type vpnConnection --storage-account MyStorageAccount --storage-path https://{storageAccountName}.blob.core.windows.net/{containerName}" + ], + "name": "Start a troubleshooting operation on a VPN Connection." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/troubleshoot", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "For more information on configuring troubleshooting visit https://docs.microsoft.com/azure/network-watcher/network-watcher-troubleshoot-manage-cli." + ], + "short": "Manage Network Watcher troubleshooting sessions." + }, + "names": [ + "network", + "watcher", + "troubleshooting" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a network watcher in the specified resource group." + }, + "names": [ + "network", + "watcher", + "create" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified network watcher resource." + }, + "names": [ + "network", + "watcher", + "delete" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Network Watchers." + }, + "names": [ + "network", + "watcher", + "list" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networkwatchers", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "run-configuration-diagnostic": { + "help": { + "lines": [ + "Requires that Network Watcher is enabled for the region in which the target is located." + ], + "short": "Run a configuration diagnostic on a target resource." + }, + "names": [ + "network", + "watcher", + "run-configuration-diagnostic" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher run-configuration-diagnostic --resource {VM_ID} --direction Inbound --protocol TCP --source 12.11.12.14 --destination 10.1.1.4 --port 12100" + ], + "name": "Run configuration diagnostic on a VM with a single query." + }, + { + "commands": [ + "network watcher run-configuration-diagnostic --resource {VM_ID} --queries '[{\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Inbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.0/32\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}, {\"direction\": \"Outbound\", \"protocol\": \"TCP\", \"source\": \"12.11.12.14\", \"destination\": \"10.1.1.4\", \"destinationPort\": \"12100\"}]'" + ], + "name": "Run configuration diagnostic on a VM with multiple queries." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/networkconfigurationdiagnostic", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified network watcher by resource group." + }, + "names": [ + "network", + "watcher", + "show" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-next-hop": { + "help": { + "lines": [ + "Requires that Network Watcher is enabled for the region in which the VM is located. For more information about show-next-hop visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-routing-problem-cli." + ], + "short": "Get information on the `next hop` of a VM." + }, + "names": [ + "network", + "watcher", + "show-next-hop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher show-next-hop -g MyResourceGroup --vm MyVm --source-ip 10.0.0.4 --dest-ip 10.1.0.4" + ], + "name": "Get the next hop from a VMs assigned IP address to a destination at 10.1.0.4." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/nexthop", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-security-group-view": { + "help": { + "lines": [ + "For more information on using security group view visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-security-group-view-cli." + ], + "short": "Get detailed security information on a VM for the currently configured network security group." + }, + "names": [ + "network", + "watcher", + "show-security-group-view" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher show-security-group-view -g MyResourceGroup --vm MyVm" + ], + "name": "Get the network security group information for the specified VM." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/securitygroupview", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "show-topology": { + "help": { + "lines": [ + "For more information about using network topology visit https://learn.microsoft.com/en-us/azure/network-watcher/view-network-topology." + ], + "short": "Get the network topology of a resource group, virtual network or subnet." + }, + "names": [ + "network", + "watcher", + "show-topology" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher show-topology -g MyResourceGroup" + ], + "name": "Use show-topology to get the topology of resources within a resource group." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/topology", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "test-connectivity": { + "help": { + "lines": [ + "To check connectivity between two VMs in different regions, use the VM ids instead of the VM names for the source and destination resource arguments. To register for this feature or see additional examples visit https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-connectivity-cli." + ], + "short": "Test if a connection can be established between a Virtual Machine and a given endpoint." + }, + "names": [ + "network", + "watcher", + "test-connectivity" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher test-connectivity -g MyResourceGroup --source-resource MyVmName1 --dest-resource MyVmName2 --dest-port 80" + ], + "name": "Check connectivity between two virtual machines in the same resource group over port 80." + }, + { + "commands": [ + "network watcher test-connectivity --source-resource MyVmId1 --dest-resource MyVmId2 --dest-port 80" + ], + "name": "Check connectivity between two virtual machines in the same subscription in two different resource groups over port 80." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/connectivitycheck", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "test-ip-flow": { + "help": { + "lines": [ + "Requires that Network Watcher is enabled for the region in which the VM is located. For more information visit https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-vm-network-traffic-filtering-problem-cli." + ], + "short": "Test IP flow to/from a VM given the currently configured network security group rules." + }, + "names": [ + "network", + "watcher", + "test-ip-flow" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network watcher test-ip-flow -g MyResourceGroup --direction Outbound --protocol TCP --local 10.0.0.4:* --remote 10.1.0.4:80 --vm MyVm" + ], + "name": "Run test-ip-flow verify to test logical connectivity from a VM to the specified destination IPv4 address and port." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}/ipflowverify", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a network watcher in the specified resource group." + }, + "names": [ + "network", + "watcher", + "update" + ], + "versions": [ + { + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkwatchers/{}", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the Azure Network Watcher. Network Watcher assists with monitoring and diagnosing conditions at a network scenario level. To learn more visit https://docs.microsoft.com/azure/network-watcher/." + }, + "names": [ + "network", + "watcher" + ] + } + }, + "commands": { + "list-service-aliases": { + "help": { + "short": "List available service aliases in the region which can be used for Service Endpoint Policies." + }, + "names": [ + "network", + "list-service-aliases" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network list-service-aliases --location westus2" + ], + "name": "List available service aliases in the region which can be used for Service Endpoint Policies. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/availableservicealiases", + "plane": "mgmt-plane", + "version": "2022-01-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/locations/{}/availableservicealiases", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-service-tags": { + "help": { + "lines": [ + "A service tag represents a group of IP address prefixes to help minimize complexity for security rule creation. To learn more about list-service-tags, visit https://docs.microsoft.com/azure/virtual-network/security-overview#service-tags. Note that the location parameter is used as a reference for version (not as a filter based on location). For example, even if you specify --location eastus2 you will get the list of service tags with prefix details across all regions but limited to the cloud that your subscription belongs to (i.e. Public, US government, China or Germany)." + ], + "short": "List all service tags which are below to different resources" + }, + "names": [ + "network", + "list-service-tags" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network list-service-tags --location westus2" + ], + "name": "Gets a list of service tag information resources. (autogenerated)" + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/servicetags", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + } + ] + }, + "list-usages": { + "help": { + "short": "List the number of network resources in a region that are used against a subscription quota." + }, + "names": [ + "network", + "list-usages" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2022-01-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2022-01-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2018-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2018-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network list-usages --location eastus -o table" + ], + "name": "List the provisioned network resources in East US region within a subscription." + } + ], + "name": "2015-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/usages", + "plane": "mgmt-plane", + "version": "2015-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Network resources." + }, + "names": [ + "network" + ] + }, + "network-function": { + "commandGroups": { + "traffic-collector": { + "commandGroups": { + "collector-policy": { + "commands": { + "create": { + "help": { + "short": "Create a Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" + ], + "name": "Create a new collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy create --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --ingestion-policy {ingestion-sources:[{resource-id:/subscriptions//resourceGroups//providers/Microsoft.Network/expressRouteCircuits/,source-type:Resource}],ingestion-type:IPFIX}" + ], + "name": "Create a new collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Delete a specified collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy delete --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Delete a specified collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Collector policies" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Return a list of collector policies by resource group and traffic-collector name" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy list --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Return a list of collector policies by resource group and traffic-collector name" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Get the specified collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy show --resource-group rg1 --traffic-collector-name atc1 --name cp1" + ], + "name": "Get the specified collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a specified Collector Policy" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" + ], + "name": "Update a specified collector policy" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector collector-policy update --resource-group rg1 --traffic-collector-name atc1 --name cp1 --location eastus --emission-policies [0]={emission-destinations:[{destination-type:AzureMonitor}],emission-type:IPFIX}" + ], + "name": "Update a specified collector policy" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}/collectorpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Collector Policy for Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "collector-policy" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" + ], + "name": "Create a new azure traffic collector resource" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector create --resource-group rg1 --traffic-collector-name atc1 --location eastus" + ], + "name": "Create a new azure traffic collector resource" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Delete a specified azure traffic collector resource" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector delete --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Delete a specified azure traffic collector resource" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Return a list of Azure Traffic Collectors" + }, + "names": [ + "network-function", + "traffic-collector", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector list --resource-group rg1" + ], + "name": "Return a list of azure traffic collectors in a resource group" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector list --resource-group rg1" + ], + "name": "Return a list of azure traffic collectors in a resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-11-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Get the specified azure traffic collector in a resource group" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector show --resource-group rg1 --traffic-collector-name atc1" + ], + "name": "Get the specified azure traffic collector in a resource group" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Azure Traffic Collector resource" + }, + "names": [ + "network-function", + "traffic-collector", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" + ], + "name": "Update an azure traffic collector resource" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "network-function traffic-collector update --resource-group rg1 --traffic-collector-name atc1 --tags key=value" + ], + "name": "Update an azure traffic collector resource" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkfunction/azuretrafficcollectors/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Traffic Collector resources" + }, + "names": [ + "network-function", + "traffic-collector" + ] + } + }, + "help": { + "short": "Manage network function" + }, + "names": [ + "network-function" + ] + }, + "networkcloud": { + "commandGroups": { + "baremetalmachine": { + "commands": { + "cordon": { + "help": { + "short": "Cordon the provided bare metal machine's Kubernetes node." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "cordon" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Cordon bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Cordon bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine cordon --evacuate \"True\" --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Cordon bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/cordon", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new bare metal machine or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided bare metal machine.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List bare metal machines in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machines for resource group" + }, + { + "commands": [ + "networkcloud baremetalmachine list" + ], + "name": "List bare metal machines for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machines for resource group" + }, + { + "commands": [ + "networkcloud baremetalmachine list" + ], + "name": "List bare metal machines for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machines for resource group" + }, + { + "commands": [ + "networkcloud baremetalmachine list" + ], + "name": "List bare metal machines for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "power-off": { + "help": { + "short": "Power off the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "power-off" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" + ], + "name": "Power off bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" + ], + "name": "Power off bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine power-off --bare-metal-machine-name \"bareMetalMachineName\" --skip-shutdown \"True\" --resource-group \"resourceGroupName\"" + ], + "name": "Power off bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "reimage": { + "help": { + "short": "Reimage the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Reimage bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Reimage bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine reimage --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Reimage bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "replace": { + "help": { + "short": "Replace the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "replace" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" + ], + "name": "Replace bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" + ], + "name": "Replace bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine replace --bare-metal-machine-name \"bareMetalMachineName\" --bmc-credentials password=\"{password}\" username=\"bmcuser\" --bmc-mac-address \"00:00:4f:00:57:ad\" --boot-mac-address \"00:00:4e:00:58:af\" --machine-name \"name\" --serial-number \"BM1219XXX\" --resource-group \"resourceGroupName\"" + ], + "name": "Replace bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/replace", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "restart": { + "help": { + "short": "Restart the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine restart --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "run-command": { + "help": { + "short": "Run the command or the script on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "run-command" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" + ], + "name": "Run command on bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" + ], + "name": "Run command on bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-command --bare-metal-machine-name \"bareMetalMachineName\" --arguments \"--argument1\" \"argument2\" --limit-time-seconds 60 --script \"cHdkCg==\" --resource-group \"resourceGroupName\"" + ], + "name": "Run command on bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runcommand", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "run-data-extract": { + "help": { + "short": "Run one or more data extractions on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "run-data-extract" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"arguments\":[\"SysInfo\", \"TTYLog\"],\"command\":\"hardware-support-data-collection\"}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run data extraction on bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" + ], + "name": "Run data extraction on bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-data-extract --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 360 --commands \"[{arguments:['SysInfo','TTYLog'],command:'hardware-support-data-collection'}]\" --resource-group \"resourceGroupName\"" + ], + "name": "Run data extraction on bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/rundataextracts", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "run-read-command": { + "help": { + "short": "Run one or more read-only commands on the provided bare metal machine. The URL to storage account with the command execution results and the command exit code can be retrieved from the operation status API once available." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "run-read-command" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run and retrieve output from read only commands on bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run and retrieve output from read only commands on bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine run-read-command --bare-metal-machine-name \"bareMetalMachineName\" --limit-time-seconds 60 --commands '[{\"command\":\"kubectl get\",\"arguments\":[\"pods\",\"-A\"]},{\"command\":\"ping\", \"arguments\":[\"192.168.0.99\",\"-c\",\"3\"]}]' --resource-group \"resourceGroupName\"" + ], + "name": "Run and retrieve output from read only commands on bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine show --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Start bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Start bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine start --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Start bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "uncordon": { + "help": { + "short": "Uncordon the provided bare metal machine's Kubernetes node." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "uncordon" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Uncordon bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Uncordon bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine uncordon --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\"" + ], + "name": "Uncordon bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/uncordon", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided bare metal machine, or update tags associated with the bare metal machine. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine update --bare-metal-machine-name \"bareMetalMachineName\" --machine-details \"machinedetails\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "validate-hardware": { + "help": { + "short": "Validate the hardware of the provided bare metal machine." + }, + "names": [ + "networkcloud", + "baremetalmachine", + "validate-hardware" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" + ], + "name": "Validate the bare metal machine hardware" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud baremetalmachine validate-hardware --bare-metal-machine-name \"bareMetalMachineName\" --resource-group \"resourceGroupName\" --validation-category \"validation-category\"" + ], + "name": "Validate the bare metal machine hardware" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/baremetalmachines/{}/validatehardware", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage bare metal machine" + }, + "names": [ + "networkcloud", + "baremetalmachine" + ] + }, + "cloudservicesnetwork": { + "commands": { + "create": { + "help": { + "short": "Create a new cloud services network or update the properties of the existing cloud services network." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork create --name \"cloudServicesNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided cloud services network." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork delete --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List cloud services networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork list" + ], + "name": "List cloud services networks for subscription" + }, + { + "commands": [ + "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List cloud services networks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork list" + ], + "name": "List cloud services networks for subscription" + }, + { + "commands": [ + "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List cloud services networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork list" + ], + "name": "List cloud services networks for subscription" + }, + { + "commands": [ + "networkcloud cloudservicesnetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List cloud services networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided cloud services network." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork show --name \"cloudServicesNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided cloud services network, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cloudservicesnetwork", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{\\\\\"category\\\\\":\\\\\"azure-resource-management\\\\\",\\\\\"endpoints\\\\\":[{\\\\\"domainName\\\\\":\\\\\"https://storageaccountex.blob.core.windows.net\\\\\",\\\\\"port\\\\\":443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cloud services network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cloud services network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cloudservicesnetwork update --name \"cloudServicesNetworkName\" --additional-egress-endpoints \"[{category:'azure-resource-management',endpoints:[{domainName:'https://storageaccountex.blob.core.windows.net',port:443}]}]\" --enable-default-egress-endpoints \"False\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cloud services network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/cloudservicesnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloud services network" + }, + "names": [ + "networkcloud", + "cloudservicesnetwork" + ] + }, + "cluster": { + "commandGroups": { + "baremetalmachinekeyset": { + "commands": { + "create": { + "help": { + "short": "Create a new bare metal machine key set or update the existing one for the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Create or update bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset create --name \"bareMetalMachineKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --os-group-name \"standardAccessGroup\" --privilege-level \"Standard\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19UmovAJiIVUbT6YaYc/t5SjWU=admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Create or update bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the bare metal machine key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Delete bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Delete bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset delete --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Delete bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List bare metal machine key sets of the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machine key sets of the cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machine key sets of the cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List bare metal machine key sets of the cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get bare metal machine key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Get bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Get bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset show --name \"bareMetalMachineKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName" + ], + "name": "Get bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\"--user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster baremetalmachinekeyset update --name \"bareMetalMachineKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --jump-hosts-allowed \"192.0.2.1\" \"192.0.2.5\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+/ojNZfpB3af/YDzwQCZzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch bare metal machine key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/baremetalmachinekeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster's bare metal machine key set" + }, + "names": [ + "networkcloud", + "cluster", + "baremetalmachinekeyset" + ] + }, + "bmckeyset": { + "commands": { + "create": { + "help": { + "short": "Create a new baseboard management controller key set or update the existing one for the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset create --name \"bmcKeySetName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --azure-group-id \"f110271b-XXXX-4163-9b99-214d91660f0e\" --expiration \"2022-12-31T23:59:59.008Z\" --privilege-level \"Administrator\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+Lo= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the baseboard management controller key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset delete --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List baseboard management controller key sets of the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List baseboard management controller key sets of the cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List baseboard management controller key sets of the cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List baseboard management controller key sets of the cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get baseboard management controller key set of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset show --name \"bmcKeySetName\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of baseboard management controller key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list '[{\"description\":\"UserDesc\",\"azureUserName\":\"userABC\",\"sshPublicKey\":{\"keyData\":\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYxh6oZy5IaEgnWhHotzdCL6apiz6/3SAUUrErjnYYUmovAJiIVUbT6YaYc/t5SjWU= admin@vm\"}}]' --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch baseboard management controller key set of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch baseboard management controller key set of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster bmckeyset update --name \"bmcKeySetName\" --expiration \"2022-12-31T23:59:59.008Z\" --user-list \"[{description:'User description',azureUserName:userABC,sshPublicKey:{keyData:'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWtG2RiEGfXs+RK19HU/G8EdEnbTlkl8Kkb5xv6nm+ttTb9FrW/dc9RQvai24VEFJmG4Fmi6Ow/yjxq+jTDuWOSs+LovQpOKm9D8p05JcIOpdCPGA5S+dWIVL+a9jsQmzBbWYx= admin@vm'}}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch baseboard management controller key set of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/bmckeysets/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster's baseboard management controller key set" + }, + "names": [ + "networkcloud", + "cluster", + "bmckeyset" + ] + }, + "metricsconfiguration": { + "commands": { + "create": { + "help": { + "short": "Create the metrics configuration of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration create --cluster-name \"clusterName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the metrics configuration of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration delete --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List metrics configurations of the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List metrics configurations of the cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List metrics configurations of the cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration list --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List metrics configurations of the cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get metrics configuration of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration show --cluster-name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch metrics configuration of cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch metrics configuration of cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster metricsconfiguration update --cluster-name \"clusterName\" --collection-interval 15 --enabled-metrics \"metric1\" \"metric2\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch metrics configuration of cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/metricsconfigurations/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster's metrics configuration" + }, + "names": [ + "networkcloud", + "cluster", + "metricsconfiguration" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new cluster or update the properties of the cluster if it exists." + }, + "names": [ + "networkcloud", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster" + }, + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/fca2e8ee-1179-48b8-9532-428ed0873a2e/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster using json file input" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster" + }, + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" + ], + "name": "Create or update single rack cluster using json file input" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition network-rack-id=\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\" rack-sku-id=\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\" rack-serial-number=b99m99r1 rack-location='b99m99r1' availability-zone=1 storage-appliance-configuration-data=\"[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}]\" bare-metal-machine-configuration-data=\"[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update single rack cluster" + }, + { + "commands": [ + "networkcloud cluster create --name \"clusterName\" -g \"resourceGroupName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"eastus\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --cluster-service-principal application-id=\"12345678-1234-1234-1234-123456789012\" password=\"password\" principal-id=\"00000008-0004-0004-0004-000000000012\" tenant-id=\"80000000-4000-4000-4000-120000000000\" --cluster-type \"SingleRack\" --cluster-version \"3.0.0\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --network-fabric-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/default\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --tags key1=\"myvalue1\" key2=\"myvalue2" + ], + "name": "Create or update single rack cluster using json file input" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster delete --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "deploy": { + "help": { + "short": "Deploy the cluster." + }, + "names": [ + "networkcloud", + "cluster", + "deploy" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Deploy cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Deploy cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster deploy --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Deploy cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/deploy", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List clusters in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster list --resource-group \"resourceGroupName\"" + ], + "name": "List clusters for resource group" + }, + { + "commands": [ + "networkcloud cluster list" + ], + "name": "List clusters for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster list --resource-group \"resourceGroupName\"" + ], + "name": "List clusters for resource group" + }, + { + "commands": [ + "networkcloud cluster list" + ], + "name": "List clusters for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster list --resource-group \"resourceGroupName\"" + ], + "name": "List clusters for resource group" + }, + { + "commands": [ + "networkcloud cluster list" + ], + "name": "List clusters for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided cluster." + }, + "names": [ + "networkcloud", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster show --name \"clusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster location" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{\\\"networkRackId\\\":\\\"/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet\\\",\\\"rackSkuId\\\":\\\"/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9\\\",\\\"rackSerialNumber\\\":\\\"b99m99r1\\\",\\\"rackLocation\\\":\\\"b99m99r1\\\",\\\"availabilityZone\\\":\\\"1\\\",\\\"storageApplianceConfigurationData\\\":[{\\\"rackSlot\\\":1,\\\"adminCredentials\\\":{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin\\\"},\\\"storageApplianceName\\\":\\\"name\\\",\\\"serialNumber\\\":\\\"serial\\\"}],\\\"bareMetalMachineConfigurationData\\\":[{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:DD:E7:08\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:71:2E\\\",\\\"machineName\\\":\\\"lab00r750wkr1\\\",\\\"rackSlot\\\":2,\\\"serialNumber\\\":\\\"5HS7PK3\\\"},{\\\"bmcCredentials\\\":{\\\"password\\\":\\\"bmcPassword\\\",\\\"username\\\":\\\"root\\\"},\\\"bmcMacAddress\\\":\\\"AA:BB:CC:FD:DC:76\\\",\\\"bootMacAddress\\\":\\\"AA:BB:CC:F8:50:CA\\\",\\\"machineName\\\":\\\"lab00r750wkr8\\\",\\\"rackSlot\\\":11,\\\"serialNumber\\\":\\\"9M56PK3\\\"}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster location" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --cluster-location \"Foo Street, 3rd Floor, row 9\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster location" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition \"{networkRackId:'/subscriptions/subscriptionId/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/cmName/subnets/ClusterManagerSubnet',rackSkuId:'/subscriptions/subscriptionId/providers/Microsoft.NetworkCloud/rackSkus/VLab_Single_DellR750_8C2M_x70r3_9',rackSerialNumber:b99m99r1,rackLocation:b99m99r1,availabilityZone:1,storageApplianceConfigurationData:[{rackSlot:1,adminCredentials:{username:'adminuser',password:'password'},storageApplianceName:name,serialNumber:serial}],bareMetalMachineConfigurationData:[{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:DD:E7:08',bootMacAddress:'AA:BB:CC:F8:71:2E',machineName:lab00r750wkr1,rackSlot:2,serialNumber:5HS7PK3},{bmcCredentials:{password:'bmcPassword',username:'root'},bmcMacAddress:'AA:BB:CC:FD:DC:76',bootMacAddress:'AA:BB:CC:F8:50:CA',machineName:lab00r750wkr8,rackSlot:11,serialNumber:9M56PK3}]}\" --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition" + }, + { + "commands": [ + "networkcloud cluster update --name \"clusterName\" --aggregator-or-single-rack-definition ./aggregator-or-single-rack-definition.json --compute-deployment-threshold type=\"PercentSuccess\" grouping=\"PerCluster\" value=90 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch cluster aggregatorOrSingleRackDefinition using json file input" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update-version": { + "help": { + "short": "Update the version of the provided cluster to one of the available supported versions." + }, + "names": [ + "networkcloud", + "cluster", + "update-version" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" + ], + "name": "Update cluster version" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" + ], + "name": "Update cluster version" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud cluster update-version --cluster-name \"clusterName\" --target-cluster-version \"2.0\" --resource-group \"resourceGroupName\"" + ], + "name": "Update cluster version" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clusters/{}/updateversion", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster" + }, + "names": [ + "networkcloud", + "cluster" + ] + }, + "clustermanager": { + "commands": { + "create": { + "help": { + "short": "Create a new cluster manager or update properties of the cluster manager if it exists." + }, + "names": [ + "networkcloud", + "clustermanager", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager create --name \"clusterManagerName\" --location \"location\" --analytics-workspace-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName\" --fabric-controller-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/fabricControllerName\" --managed-resource-group-configuration name=\"my-managed-rg\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided cluster manager." + }, + "names": [ + "networkcloud", + "clustermanager", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager delete --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List cluster managers in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "clustermanager", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager list" + ], + "name": "List cluster managers for subscription" + }, + { + "commands": [ + "networkcloud clustermanager list --resource-group \"resourceGroupName\"" + ], + "name": "List cluster managers for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager list" + ], + "name": "List cluster managers for subscription" + }, + { + "commands": [ + "networkcloud clustermanager list --resource-group \"resourceGroupName\"" + ], + "name": "List cluster managers for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager list" + ], + "name": "List cluster managers for subscription" + }, + { + "commands": [ + "networkcloud clustermanager list --resource-group \"resourceGroupName\"" + ], + "name": "List cluster managers for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of the provided cluster manager." + }, + "names": [ + "networkcloud", + "clustermanager", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager show --name \"clusterManagerName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided cluster manager, or update the tags assigned to the cluster manager. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "clustermanager", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for cluster manager" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for cluster manager" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud clustermanager update --name \"clusterManagerName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for cluster manager" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/clustermanagers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster manager" + }, + "names": [ + "networkcloud", + "clustermanager" + ] + }, + "defaultcninetwork": { + "commands": { + "create": { + "help": { + "short": "Create a new default CNI network or update the properties of the existing default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork create --name \"defaultCniNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --cni-bgp-configuration \"{bgpPeers:[{asNumber:64497,peerIp:'203.0.113.254'}],communityAdvertisements:[{communities:['64512','100'],subnetPrefix:'192.0.2.0/27'}],serviceExternalPrefixes:['192.0.2.0/28'],serviceLoadBalancerPrefixes:['192.0.2.16/28']}\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"203.0.113.0/24\" --ipv6-connected-prefix \"2001:db8:0:3::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update default CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork delete --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete default CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List default CNI networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List default CNI networks for resource group" + }, + { + "commands": [ + "networkcloud defaultcninetwork list" + ], + "name": "List default CNI networks for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/defaultcninetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork show --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get default CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided default CNI network." + }, + "names": [ + "networkcloud", + "defaultcninetwork", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud defaultcninetwork update --tags key1=\"myvalue1\" key2=\"myvalue2\" --name \"defaultCniNetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for CNI network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/defaultcninetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage default CNI network" + }, + "names": [ + "networkcloud", + "defaultcninetwork" + ] + }, + "hybridakscluster": { + "commands": { + "create": { + "help": { + "short": "Create new additional details related to the Hybrid AKS provisioned cluster or update the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the additional details related to the provided Hybrid AKS provisioned cluster.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List additional details related to Hybrid AKS provisioned clusters in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster list --resource-group \"resourceGroupName\"" + ], + "name": "List Hybrid AKS provisioned clusters data for resource group" + }, + { + "commands": [ + "networkcloud hybridakscluster list" + ], + "name": "List Hybrid AKS provisioned clusters data for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/hybridaksclusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "restart-node": { + "help": { + "short": "Restart a targeted node of the Hybrid AKS provisioned cluster." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "restart-node" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster restart-node --name \"hybridAksClusterName\" --node-name \"nodeName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart a Hybrid AKS cluster node" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}/restartnode", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the additional details related to the provided Hybrid AKS provisioned cluster." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster show --name \"hybridAksClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get Hybrid AKS provisioned cluster data" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the additional details related to the Hybrid AKS provisioned cluster." + }, + "names": [ + "networkcloud", + "hybridakscluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud hybridakscluster update --name \"hybridAksClusterName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for Hybrid AKS provisioned cluster data" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/hybridaksclusters/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage additional details of Hybrid AKS provisioned cluster" + }, + "names": [ + "networkcloud", + "hybridakscluster" + ] + }, + "kubernetescluster": { + "commandGroups": { + "agentpool": { + "commands": { + "create": { + "help": { + "short": "Create a new Kubernetes cluster agent pool or update the properties of the existing one." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" + ], + "name": "Create or update agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool create --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --admin-username \"azureuser\" --ssh-key-values 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgt5SjWU= admin@vm' --count 3 --mode \"System\" --vm-sku-name \"NC_M16_v1\" --agent-options hugepages-count=96 hugepages-size=\"1G\" --attached-network-configuration l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName,pluginType:'SRIOV',ipamEnabled:'False'}]\" trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" --labels=\"[{key:'kubernetes.label',value:'true'}]\" --taints=\"[{key:'kubernetes.taint',value:'true'}]\" --upgrade-settings max-surge=\"1\" --availability-zones=\"['zone1','zone2']\"" + ], + "name": "Create or update agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided Kubernetes cluster agent pool." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool delete --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List agent pools for the provided Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List agent pools of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool list --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "List agent pools of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided Kubernetes cluster agent pool." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool show --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided Kubernetes cluster agent pool, or update the tags associated with the Kubernetes cluster agent pool. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" + ], + "name": "Patch agent pool of the Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster agentpool update --name \"poolName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --count 3 --upgrade-settings max-surge=\"1\"" + ], + "name": "Patch agent pool of the Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/agentpools/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Kubernetes cluster's agent pool" + }, + "names": [ + "networkcloud", + "kubernetescluster", + "agentpool" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new Kubernetes cluster or update the properties of the existing one." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" + ], + "name": "Create or update Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster create --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --location \"location\" --kubernetes-version \"1.25.4\" --extended-location name=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=CustomLocation --aad-configuration admin-group-object-ids=[\"f110271b-XXXX-4163-9b99-214d91660f0e\"] --admin-username \"azureuser\" --ssh-key-values \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm\" --initial-agent-pool-configurations \"[{count:1,mode:'System',name:'systemPool-1',vmSkuName:'NC_G2_v1',agentOptions:{hugepagesCount:96,hugepagesSize:1G},upgradeSettings:{maxSurge:'10%'},adminUsername:'azureuser',ssh-key-values:['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']}]\" --control-plane-node-configuration count=1 vmSkuName='NC_G2_v1' adminUsername='azureuser' ssh-key-values=\"['ssh-rsa AAAAB3NzaC1yc2EAAAADAQAt5SjWU= admin@vm']\" --network-configuration cloud-services-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/cloudServicesNetworks/cloudServicesNetworkName\" cni-network-id=\"/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\" pod-cidrs=[\"10.244.0.0/16\"] service-cidrs=[\"10.96.0.0/16\"] dns-service-ip=\"10.96.0.10\" attached-network-configuration.l2-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l2Networks/l2NetworkName',pluginType:'DPDK'}]\" attached-network-configuration.l3-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',pluginType:'SRIOV',ipamEnabled:'False'}]\" attached-network-configuration.trunked-networks=\"[{networkId:'/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/trunkedNetworks/trunkedNetworkName',pluginType:'MACVLAN'}]\" bgp-service-load-balancer-configuration.bgp-advertisements=\"[{advertiseToFabric:'True',communities:['64512:100'],ipAddressPools:['pool1'],peers:['peer1']}]\" bgp-service-load-balancer-configuration.fabric-peering-enabled=\"True\" bgp-service-load-balancer-configuration.bgp-peers=\"[{bfdEnabled:'False',bgpMultiHop:'False',holdTime:'P300s',keepAliveTime:'P300s',myAsn:64512,name:'peer1',peerAddress:'203.0.113.254',peerAsn:64497,peerPort:179}]\" bgp-service-load-balancer-configuration.ip-address-pools=\"[{addresses:['198.51.102.0/24'],autoAssign:'True',name:'pool1',onlyUseHostIps:'True'}]\"" + ], + "name": "Create or update Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster delete --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Kubernetes clusters in the provided subscription." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster list" + ], + "name": "List Kubernetes clusters for subscription" + }, + { + "commands": [ + "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" + ], + "name": "List Kubernetes clusters for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster list" + ], + "name": "List Kubernetes clusters for subscription" + }, + { + "commands": [ + "networkcloud kubernetescluster list --resource-group \"resourceGroupName\"" + ], + "name": "List Kubernetes clusters for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "restart-node": { + "help": { + "short": "Restart a targeted node of a Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "restart-node" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart Kubernetes cluster node" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster restart-node --node-name \"nodeName\" --kubernetes-cluster-name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Restart Kubernetes cluster node" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}/restartnode", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided the Kubernetes cluster." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster show --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided Kubernetes cluster, or update the tags associated with the Kubernetes cluster. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "kubernetescluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch Kubernetes cluster" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud kubernetescluster update --name \"kubernetesClusterName\" --resource-group \"resourceGroupName\" --kubernetes-version \"1.25.4\" --control-plane-node-configuration count=\"3\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch Kubernetes cluster" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/kubernetesclusters/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Kubernetes cluster" + }, + "names": [ + "networkcloud", + "kubernetescluster" + ] + }, + "l2network": { + "commands": { + "create": { + "help": { + "short": "Create a new layer 2 (L2) network or update the properties of the existing network." + }, + "names": [ + "networkcloud", + "l2network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network create --name \"l2NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --l2-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided layer 2 (L2) network." + }, + "names": [ + "networkcloud", + "l2network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network delete --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List layer 2 (L2) networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "l2network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network list" + ], + "name": "List L2 networks for subscription" + }, + { + "commands": [ + "networkcloud l2network list --resource-group \"resourcegroupname\"" + ], + "name": "List L2 networks for resourcegroup" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network list" + ], + "name": "List L2 networks for subscription" + }, + { + "commands": [ + "networkcloud l2network list --resource-group \"resourcegroupname\"" + ], + "name": "List L2 networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network list" + ], + "name": "List L2 networks for subscription" + }, + { + "commands": [ + "networkcloud l2network list --resource-group \"resourcegroupname\"" + ], + "name": "List L2 networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided layer 2 (L2) network." + }, + "names": [ + "networkcloud", + "l2network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided layer 2 (L2) network." + }, + "names": [ + "networkcloud", + "l2network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L2 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L2 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l2network update --name \"l2NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L2 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l2networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage layer 2 (l2) network" + }, + "names": [ + "networkcloud", + "l2network" + ] + }, + "l3network": { + "commands": { + "create": { + "help": { + "short": "Create a new layer 3 (L3) network or update the properties of the existing network." + }, + "names": [ + "networkcloud", + "l3network", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-ipam-enabled \"True\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network create --name \"l3NetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --ip-allocation-type \"DualStack\" --ipv4-connected-prefix \"198.51.100.0/24\" --ipv6-connected-prefix \"2001:db8::/64\" --l3-isolation-domain-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlan 12 --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Create or update L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided layer 3 (L3) network." + }, + "names": [ + "networkcloud", + "l3network", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network delete --name \"l3NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Delete L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List layer 3 (L3) networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "l3network", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network list" + ], + "name": "List L3 networks for subscription" + }, + { + "commands": [ + "networkcloud l3network list --resource-group \"resourcegroupname\"" + ], + "name": "List L3networks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network list" + ], + "name": "List L3 networks for subscription" + }, + { + "commands": [ + "networkcloud l3network list --resource-group \"resourcegroupname\"" + ], + "name": "List L3networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network list" + ], + "name": "List L3 networks for subscription" + }, + { + "commands": [ + "networkcloud l3network list --resource-group \"resourcegroupname\"" + ], + "name": "List L3networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided layer 3 (L3) network." + }, + "names": [ + "networkcloud", + "l3network", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network show --name \"l2NetworkName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided layer 3 (L3) network." + }, + "names": [ + "networkcloud", + "l3network", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L3 network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L3 network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud l3network update --name \"l3NetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Update tags for L3 network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/l3networks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage layer 3 (l3) network" + }, + "names": [ + "networkcloud", + "l3network" + ] + }, + "rack": { + "commands": { + "create": { + "help": { + "short": "Create a new rack or update properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "rack", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided rack.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "rack", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List racks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "rack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud rack list" + ], + "name": "List racks for subscription" + }, + { + "commands": [ + "networkcloud rack list --resource-group \"resourceGroupName\"" + ], + "name": "List racks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack list" + ], + "name": "List racks for subscription" + }, + { + "commands": [ + "networkcloud rack list --resource-group \"resourceGroupName\"" + ], + "name": "List racks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack list" + ], + "name": "List racks for subscription" + }, + { + "commands": [ + "networkcloud rack list --resource-group \"resourceGroupName\"" + ], + "name": "List racks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided rack." + }, + "names": [ + "networkcloud", + "rack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get rack" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get rack" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack show --name \"rackName\" --resource-group \"resourceGroupName\"" + ], + "name": "Get rack" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided rack, or update the tags associated with the rack. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "rack", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch rack" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch rack" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud rack update --name \"rackName\" --rack-location \"Rack 2B\" --rack-serial-number \"RACK_SERIAL_NUMBER\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\"" + ], + "name": "Patch rack" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/racks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rack" + }, + "names": [ + "networkcloud", + "rack" + ] + }, + "racksku": { + "commands": { + "list": { + "help": { + "short": "List rack SKUs in the provided subscription." + }, + "names": [ + "networkcloud", + "racksku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud racksku list" + ], + "name": "List rack SKUs for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku list" + ], + "name": "List rack SKUs for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku list" + ], + "name": "List rack SKUs for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of the provided rack SKU." + }, + "names": [ + "networkcloud", + "racksku", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud racksku show --name \"rackSkuName\"" + ], + "name": "Get rack SKU resource" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku show --name \"rackSkuName\"" + ], + "name": "Get rack SKU resource" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud racksku show --name \"rackSkuName\"" + ], + "name": "Get rack SKU resource" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/rackskus/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rack SKU" + }, + "names": [ + "networkcloud", + "racksku" + ] + }, + "storageappliance": { + "commands": { + "create": { + "help": { + "short": "Create a new storage appliance or update the properties of the existing one.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "storageappliance", + "create" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided storage appliance.\nAll customer initiated requests will be rejected as the life cycle of this resource is managed by the system." + }, + "names": [ + "networkcloud", + "storageappliance", + "delete" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "disable-remote-vendor-management": { + "help": { + "short": "Disable remote vendor management of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "disable-remote-vendor-management" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn off remote vendor management for storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn off remote vendor management for storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance disable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn off remote vendor management for storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/disableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "enable-remote-vendor-management": { + "help": { + "short": "Enable remote vendor management of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "enable-remote-vendor-management" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn on remote vendor management for storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn on remote vendor management for storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance enable-remote-vendor-management --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Turn on remote vendor management for storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/enableremotevendormanagement", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List storage appliances in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "storageappliance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance list" + ], + "name": "List storage appliances for subscription" + }, + { + "commands": [ + "networkcloud storageappliance list --resource-group \"resourceGroupName\"" + ], + "name": "List storage appliances for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance list" + ], + "name": "List storage appliances for subscription" + }, + { + "commands": [ + "networkcloud storageappliance list --resource-group \"resourceGroupName\"" + ], + "name": "List storage appliances for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance list" + ], + "name": "List storage appliances for subscription" + }, + { + "commands": [ + "networkcloud storageappliance list --resource-group \"resourceGroupName\"" + ], + "name": "List storage appliances for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "run-read-command": { + "help": { + "short": "Run and retrieve output from read only commands on the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "run-read-command" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" + ], + "name": "Run and retrieve output from read only commands on storage appliance." + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance run-read-command --resource-group \"resourceGroupName\" --name \"storageApplianceName\" --limit-time-seconds 60 --commands command=\"AlertList\"" + ], + "name": "Run and retrieve output from read only commands on storage appliance." + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/runreadcommands", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Get storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Get storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance show --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\"" + ], + "name": "Get storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "storageappliance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch storage appliance" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch storage appliance" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud storageappliance update --resource-group \"resourceGroupName\" --storage-appliance-name \"storageApplianceName\" --serial-number \"BM1219XXX\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch storage appliance" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "validate-hardware": { + "help": { + "short": "Validate the hardware of the provided storage appliance." + }, + "names": [ + "networkcloud", + "storageappliance", + "validate-hardware" + ], + "versions": [ + { + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/storageappliances/{}/validatehardware", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage storage appliance" + }, + "names": [ + "networkcloud", + "storageappliance" + ] + }, + "trunkednetwork": { + "commands": { + "create": { + "help": { + "short": "Create a new trunked network or update the properties of the existing trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --hybrid-aks-plugin-type \"DPDK\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork create --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --interface-name \"eth0\" --isolation-domain-ids \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/l2IsolationDomainName\" \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName\" --vlans 12 14 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Delete trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Delete trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork delete --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Delete trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List trunked networks in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork list" + ], + "name": "List trunked networks for subscription" + }, + { + "commands": [ + "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List trunked networks for resource group" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork list" + ], + "name": "List trunked networks for subscription" + }, + { + "commands": [ + "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List trunked networks for resource group" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork list" + ], + "name": "List trunked networks for subscription" + }, + { + "commands": [ + "networkcloud trunkednetwork list --resource-group \"resourceGroupName\"" + ], + "name": "List trunked networks for resource group" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Get trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Get trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork show --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\"" + ], + "name": "Get trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided trunked network." + }, + "names": [ + "networkcloud", + "trunkednetwork", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for trunked network" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for trunked network" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud trunkednetwork update --resource-group \"resourceGroupName\" --name \"trunkedNetworkName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for trunked network" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/trunkednetworks/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage trunked network" + }, + "names": [ + "networkcloud", + "trunkednetwork" + ] + }, + "virtualmachine": { + "commandGroups": { + "console": { + "commands": { + "create": { + "help": { + "lines": [ + "A single console is allowed for each virtual machine and is always named 'default'." + ], + "short": "Create a new virtual machine console or update the properties of the existing virtual machine console." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console with SSH key file" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console with SSH key file" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console create --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --enabled \"True\" --expiration \"2024-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Create or update virtual machine console with SSH key file" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided virtual machine console." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Delete virtual machine console" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Delete virtual machine console" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console delete --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Delete virtual machine console" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List consoles of the virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "List consoles of the virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "List consoles of the virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console list --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "List consoles of the virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided virtual machine console." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Get virtual machine console" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Get virtual machine console" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console show --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Get virtual machine console" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided virtual machine console, or update the tags associated with the virtual machine console. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "virtualmachine", + "console", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console with SSH key file" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console with SSH key file" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=\"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console" + }, + { + "commands": [ + "networkcloud virtualmachine console update --enabled \"True\" --expiration \"2022-06-01T01:27:03.008Z\" --ssh-public-key key-data=~/.ssh/id_rsa.pub --tags key1=\"myvalue1\" key2=\"myvalue2\" --resource-group \"resourceGroupName\" --virtual-machine-name \"virtualMachineName\"" + ], + "name": "Patch virtual machine console with SSH key file" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/consoles/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual machine's console" + }, + "names": [ + "networkcloud", + "virtualmachine", + "console" + ] + } + }, + "commands": { + "attach-volume": { + "help": { + "short": "Attach volume to the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "attach-volume" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Attach volume to virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine attach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Attach volume to virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/attachvolume", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a new virtual machine or update the properties of the existing virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --isolate-emulator-thread \"True\" --memory-size 8 --network-attachments '[{\"attachedNetworkId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName\",\"defaultGateway\":\"True\",\"ipAllocationMethod\":\"Dynamic\",\"ipv4Address\":\"198.51.100.1\",\"ipv6Address\":\"2001:0db8:0000:0000:0000:0000:0000:0000\",\"networkAttachmentName\":\"networkAttachmentName\"}]' --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints '[{\"hintType\":\"Affinity\",\"resourceId\":\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName\", \"schedulingExecution\":\"Hard\", \"scope\":\"\"}]' --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --virtio-interface \"Modern\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"{password}\" registry-url=\"myacr.azurecr.io\" username=\"username\"" + ], + "name": "Create virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" + ], + "name": "Create virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine create --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --admin-username \"admin\" --boot-method \"UEFI\" --cloud-services-network-attachment attached-network-id=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/CloudServicesNetworks/cloudServicesNetworkName\" --cpu-cores 2 --memory-size 8 --network-attachments \"[{attachedNetworkId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/l3Networks/l3NetworkName',defaultGateway:'True',ipAllocationMethod:'Dynamic',ipv4Address:'198.51.100.1',ipv6Address:'2001:0db8:0000:0000:0000:0000:0000:0000',networkAttachmentName:'networkAttachmentName'}]\" --network-data \"bmV0d29ya0RhdGVTYW1wbGU=\" --placement-hints \"[{hintType:'Affinity',resourceId:'/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName',schedulingExecution:'Hard,scope:''}]\" --ssh-key-values \"ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT= admin@vm\" --storage-profile disk-size=120 create-option=\"Ephemeral\" delete-option=\"Delete\" --tags key1=\"myvalues1\" --tags key2=\"myvalues2\" --user-data \"dXNlckRhdGVTYW1wbGU=\" --vm-device-model \"T2\" --vm-image \"myacr.azurecr.io/ubuntu-pw:20.04\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"username\"" + ], + "name": "Create virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Delete virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Delete virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine delete --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Delete virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "detach-volume": { + "help": { + "short": "Detach volume from the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "detach-volume" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Detach volume from virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine detach-volume --resource-group \"resourceGroupName\" --volume-id \"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/volumes/volumeName\" --name \"virtualMachineName\"" + ], + "name": "Detach volume from virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/detachvolume", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List virtual machines in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "virtualmachine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List virtual machines for resource group" + }, + { + "commands": [ + "networkcloud virtualmachine list" + ], + "name": "List virtual machines for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List virtual machines for resource group" + }, + { + "commands": [ + "networkcloud virtualmachine list" + ], + "name": "List virtual machines for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine list --resource-group \"resourceGroupName\"" + ], + "name": "List virtual machines for resource group" + }, + { + "commands": [ + "networkcloud virtualmachine list" + ], + "name": "List virtual machines for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "power-off": { + "help": { + "short": "Power off the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "power-off" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" + ], + "name": "Power off virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" + ], + "name": "Power off virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine power-off --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --skip-shutdown \"True\"" + ], + "name": "Power off virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/poweroff", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "reimage": { + "help": { + "short": "Reimage the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Reimage virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Reimage virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine reimage --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Reimage virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "restart": { + "help": { + "short": "Restart the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Restart virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Restart virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine restart --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Restart virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/restart", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Get virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Get virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine show --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Get virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start the provided virtual machine." + }, + "names": [ + "networkcloud", + "virtualmachine", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Start virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Start virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine start --resource-group \"resourceGroupName\" --name \"virtualMachineName\"" + ], + "name": "Start virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the properties of the provided virtual machine, or update the tags associated with the virtual machine. Properties and tag updates can be done independently." + }, + "names": [ + "networkcloud", + "virtualmachine", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch virtual machine" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch virtual machine" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud virtualmachine update --resource-group \"resourceGroupName\" --name \"virtualMachineName\" --vm-image-repository-credentials password=\"password\" registry-url=\"myacr.azurecr.io\" username=\"myuser\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Patch virtual machine" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage virtual machine" + }, + "names": [ + "networkcloud", + "virtualmachine" + ] + }, + "volume": { + "commands": { + "create": { + "help": { + "short": "Create a new volume or update the properties of the existing one." + }, + "names": [ + "networkcloud", + "volume", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume create --resource-group \"resourceGroupName\" --name \"volumeName\" --extended-location name=\"/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName\" type=\"CustomLocation\" --location \"location\" --size 10000 --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Create or update volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the provided volume." + }, + "names": [ + "networkcloud", + "volume", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Delete volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Delete volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume delete --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Delete volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List volumes in the provided resource group or subscription." + }, + "names": [ + "networkcloud", + "volume", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume list --resource-group \"resourceGroupName\"" + ], + "name": "List volumes for resource group" + }, + { + "commands": [ + "networkcloud volume list" + ], + "name": "List volumes for subscription" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume list --resource-group \"resourceGroupName\"" + ], + "name": "List volumes for resource group" + }, + { + "commands": [ + "networkcloud volume list" + ], + "name": "List volumes for subscription" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume list --resource-group \"resourceGroupName\"" + ], + "name": "List volumes for resource group" + }, + { + "commands": [ + "networkcloud volume list" + ], + "name": "List volumes for subscription" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get properties of the provided volume." + }, + "names": [ + "networkcloud", + "volume", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Get volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Get volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume show --resource-group \"resourceGroupName\" --name \"volumeName\"" + ], + "name": "Get volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update tags associated with the provided volume." + }, + "names": [ + "networkcloud", + "volume", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for volume" + } + ], + "name": "2022-12-12-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2022-12-12-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for volume" + } + ], + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ], + "stage": "Experimental" + }, + { + "examples": [ + { + "commands": [ + "networkcloud volume update --resource-group \"resourceGroupName\" --name \"volumeName\" --tags key1=\"myvalue1\" key2=\"myvalue2\"" + ], + "name": "Update tags for volume" + } + ], + "name": "2023-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.networkcloud/volumes/{}", + "plane": "mgmt-plane", + "version": "2023-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage volume" + }, + "names": [ + "networkcloud", + "volume" + ] + } + }, + "help": { + "short": "Manage Network Cloud resources" + }, + "names": [ + "networkcloud" + ] + }, + "networkfabric": { + "commandGroups": { + "acl": { + "commands": { + "create": { + "help": { + "short": "Create a Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --address-family \"ipv4\" --conditions \"[{sequenceNumber:123,action:allow,destinationAddress:'1.1.10.10',destinationPort:1254,sourceAddress:'1.1.1.0/24',sourcePort:1276,protocol:255,annotation:asdf}]\"" + ], + "name": "Creates a Access Control List resource." + }, + { + "commands": [ + "networkfabric acl create --conditions ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"File\" --acls-url \"https://ACL-Storage-URL\"" + ], + "name": "Creates an Access Control List with Configuration type as \"File\"." + }, + { + "commands": [ + "networkfabric acl create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-accesscontrollist\" --configuration-type \"Inline\" --default-action \"Permit\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup',ipAddressType:IPv4,ipPrefixes:['10.20.3.1/20']}],vlanGroups:[{name:'example-vlanGroup',vlans:['20-30']}],portGroups:[{name:'example-portGroup',ports:['100-200']}]}]\" --match-configurations \"[{matchConfigurationName:'example-match',sequenceNumber:123,ipAddressType:IPv4,matchConditions:[{etherTypes:['0x1'],fragments:['0xff00-0xffff'],ipLengths:['4094-9214'],ttlValues:[23],dscpMarkings:[32],portCondition:{flags:[established],portType:SourcePort,layer4Protocol:TCP,ports:['1-20'],portGroupNames:['example-portGroup']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['20-30'],innerVlans:[30],vlanGroupNames:['example-vlanGroup']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.20.20.20/12'],ipGroupNames:['example-ipGroup']}}],actions:[{type:Count,counterName:'example-counter'}]}]\"" + ], + "name": "Creates an Access Control List with Configuration type as \"Inline\"." + }, + { + "commands": [ + "networkfabric acl create --dynamic-match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Delete a Access Control List resource" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl delete --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Delete the Access Control List" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Access Control Lists in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "acl", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl list --resource-group \"example-rg\"" + ], + "name": "List all Access Control Lists" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl list --resource-group \"example-rg\"" + ], + "name": "List the Access Control Lists for Resource group." + }, + { + "commands": [ + "networkfabric acl list --subscription \"\"" + ], + "name": "List the Access Control Lists for Subscription." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Show the Access Control List resource" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric acl show --resource-group \"example-rg\" --resource-name \"example-acl\"" + ], + "name": "Show the Access Control List" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Access Control List resource" + }, + "names": [ + "networkfabric", + "acl", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Access Control List Resource" + }, + "names": [ + "networkfabric", + "acl" + ] + }, + "controller": { + "commands": { + "create": { + "help": { + "short": "Create a Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" + ], + "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." + }, + { + "commands": [ + "networkfabric controller create --infra-er-connections ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nfc\" --ipv4-address-space \"10.0.0.0/19\" --is-workload-management-network-enabled \"True\" --nfc-sku \"Basic\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'},{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --mrg name=example-mrgName location=eastus" + ], + "name": "Create a Network Fabric Controller. For RE-PUT with 'mrg' parameter, both name and location properties are required." + }, + { + "commands": [ + "networkfabric controller create --infra-er-connections \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Delete the Network Fabric Controller" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller delete --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Delete the Network Fabric Controller" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Fabric Controllers in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "controller", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller list --resource-group \"example-rg\"", + "networkfabric controller list -g \"example-rg\"" + ], + "name": "List the Network Fabric Controllers for Resource group" + }, + { + "commands": [ + "networkfabric controller list --subscription \"\"" + ], + "name": "List the Network Fabric Controllers for Subscription." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabric Controllers for Resource group" + }, + { + "commands": [ + "networkfabric controller list --subscription \"\"" + ], + "name": "List the Network Fabric Controllers for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Show the Network Fabric Controller" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller show --resource-group \"example-rg\" --resource-name \"example-nfc\"" + ], + "name": "Show the Network Fabric Controller" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Fabric Controller resource" + }, + "names": [ + "networkfabric", + "controller", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric controller update --resource-group \"example-rg\" --resource-name \"example-nfc\" --infra-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\" --workload-er-connections \"[{expressRouteCircuitId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.Network/expressRouteCircuits/example-expressRouteCircuit',expressRouteAuthorizationKey:'auth-key'}]\"" + ], + "name": "Update the Network Fabric Controller" + }, + { + "commands": [ + "networkfabric controller update --infra-er-connections \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Fabric Controller Resource" + }, + "names": [ + "networkfabric", + "controller" + ] + }, + "device": { + "commands": { + "create": { + "help": { + "short": "Create a Network Device resource" + }, + "names": [ + "networkfabric", + "device", + "create" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Device resource" + }, + "names": [ + "networkfabric", + "device", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Delete the Network Device" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device delete --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Delete the Network Device" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Devices in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "device", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device list --resource-group \"example-rg\"" + ], + "name": "List the Network Devices for Resource Group" + }, + { + "commands": [ + "networkfabric device list --subscription \"\"" + ], + "name": "List the Network Devices for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device list --resource-group \"example-rg\"" + ], + "name": "List the Network Devices for Resource Group" + }, + { + "commands": [ + "networkfabric device list --subscription \"\"" + ], + "name": "List the Network Devices for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Device resource" + }, + "names": [ + "networkfabric", + "device", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Show the Network Device" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device show --resource-group \"example-rg\" --resource-name \"example-device\"" + ], + "name": "Show the Network Device" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Device resource." + }, + "names": [ + "networkfabric", + "device", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" + ], + "name": "Update the Network Device" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric device update --resource-group \"example-rg\" --resource-name \"example-device\" --host-name \"AustinNF-AR-CE1\" --serial-number \"Arista;DCS-7280DR3-24;12.05;JPE21115446\"" + ], + "name": "Update the Network Device" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Device Resource" + }, + "names": [ + "networkfabric", + "device" + ] + }, + "devicesku": { + "commands": { + "list": { + "help": { + "short": "List all Network Device SKUs in the provided subscription." + }, + "names": [ + "networkfabric", + "devicesku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric devicesku list --subscription " + ], + "name": "List the DeviceSKU for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Device SKU resource." + }, + "names": [ + "networkfabric", + "devicesku", + "show" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Device SKU Resource" + }, + "names": [ + "networkfabric", + "devicesku" + ] + }, + "externalnetwork": { + "commands": { + "create": { + "help": { + "short": "Create a External Network resource" + }, + "names": [ + "networkfabric", + "externalnetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-b-properties \"{importRouteTargets:['65541:2001','65542:2002'],exportRouteTargets:['65531:2001','65532:2002']}\"" + ], + "name": "Create a External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31'}\"" + ], + "name": "Create a External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --option-a-properties ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork create --option-a-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the External Network resource" + }, + "names": [ + "networkfabric", + "externalnetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Delete the External Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Delete the External Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all External Networks in the provided resource group" + }, + "names": [ + "networkfabric", + "externalnetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the External Network for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the External Network for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided External Network resource" + }, + "names": [ + "networkfabric", + "externalnetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Show the External Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork show --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalnetwork\"" + ], + "name": "Show the External Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the External Networks resource." + }, + "names": [ + "networkfabric", + "externalnetwork", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionB\" --option-b-properties \"{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the External Network with option B properties" + }, + { + "commands": [ + "networkfabric externalnetwork update --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --peering-option \"OptionA\" --option-a-properties \"{peerASN:65234,vlanId:501,mtu:1500,primaryIpv4Prefix:'172.23.1.0/31',secondaryIpv4Prefix:'172.23.1.2/31',bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300}}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the External Network with option A properties" + }, + { + "commands": [ + "networkfabric externalnetwork update --option-a-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Update the admin state of the provided External Network resource." + }, + "names": [ + "networkfabric", + "externalnetwork", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric externalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-externalNetwork\" --state \"Enable\"" + ], + "name": "Update admin state of External Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage External Network Resource" + }, + "names": [ + "networkfabric", + "externalnetwork" + ] + }, + "fabric": { + "commands": { + "create": { + "help": { + "short": "Create a Network Fabric resource" + }, + "names": [ + "networkfabric", + "fabric", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}},workloadVpnConfiguration:{peeringOption:OptionB,optionBProperties:{importRouteTargets:['65541:2001','65542:2001'],exportRouteTargets:['65531:1002','65531:1002']}}}\"" + ], + "name": "Create a Network Fabric with option B Properties" + }, + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{peeringOption:OptionA,optionAProperties:{mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" + ], + "name": "Create a Network Fabric with option A Properties" + }, + { + "commands": [ + "networkfabric fabric create --ts-config ??", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" + ], + "name": "Create a Network Fabric with option B Properties" + }, + { + "commands": [ + "networkfabric fabric create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-fabric\" --nf-sku \"fab1\" --nfc-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-NFC\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 2 --server-count-per-rack 5 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31',primaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127',secondaryIpv6Prefix:'3FFE:FFFF:0:CD30::a0/127'}}}\"" + ], + "name": "Create a Network Fabric with option A Properties" + }, + { + "commands": [ + "networkfabric fabric create --ts-config \"??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric create --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Fabric resource" + }, + "names": [ + "networkfabric", + "fabric", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Delete the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric delete --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Delete the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "deprovision": { + "help": { + "short": "Deprovisions the underlying resources in the given Network Fabric instance." + }, + "names": [ + "networkfabric", + "fabric", + "deprovision" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Deprovision the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric deprovision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Deprovision the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/deprovision", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Fabrics in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "fabric", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabrics for Resource Group" + }, + { + "commands": [ + "networkfabric fabric list --subscription \"\"" + ], + "name": "List the Network Fabrics for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric list --resource-group \"example-rg\"" + ], + "name": "List the Network Fabrics for Resource Group" + }, + { + "commands": [ + "networkfabric fabric list --subscription \"\"" + ], + "name": "List the Network Fabrics for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "provision": { + "help": { + "short": "Provisions the underlying resources in the given Network Fabric instance." + }, + "names": [ + "networkfabric", + "fabric", + "provision" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Provision the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric provision --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Provision the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/provision", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Fabric resource" + }, + "names": [ + "networkfabric", + "fabric", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Show the Network Fabric" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric show --resource-group \"example-rg\" --resource-name \"example-fabric\"" + ], + "name": "Show the Network Fabric" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Fabric resource." + }, + "names": [ + "networkfabric", + "fabric", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix 10.1.0.0/19 --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:'1234'}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionB,optionBProperties:{routeTargets:{exportIpv4RouteTargets:['65046:10039'],exportIpv6RouteTargets:['65046:10039'],importIpv4RouteTargets:['65046:10039'],importIpv6RouteTargets:['65046:10039']}}}}\"" + ], + "name": "Update the Network Fabric option B Properties" + }, + { + "commands": [ + "networkfabric fabric update --resource-group \"example-rg\" --resource-name \"example-fabric\" --fabric-asn 20 --ipv4-prefix \"10.1.0.0/19\" --rack-count 3 --server-count-per-rack 7 --ts-config \"{primaryIpv4Prefix:'172.31.0.0/30',secondaryIpv4Prefix:'172.31.0.20/30',username:'****',password:'*****',serialNumber:1234}\" --managed-network-config \"{infrastructureVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}},workloadVpnConfiguration:{networkToNetworkInterconnectId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric/networkToNetworkInterconnects/example-nni',peeringOption:OptionA,optionAProperties:{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},mtu:1500,vlanId:520,peerASN:65133,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}}}\"" + ], + "name": "Update the Network Fabric option A Properties" + }, + { + "commands": [ + "networkfabric fabric update --ts-config \"??\"", + "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:??\"", + "networkfabric fabric update --managed-network-config \"{infrastructureVpnConfiguration:{option-b-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Fabric Resource" + }, + "names": [ + "networkfabric", + "fabric" + ] + }, + "fabricsku": { + "commands": { + "list": { + "help": { + "short": "List all Network Fabric SKUs in the provided subscription." + }, + "names": [ + "networkfabric", + "fabricsku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric fabricsku list --subscription " + ], + "name": "List the FabricSKU for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Fabric SKU resource." + }, + "names": [ + "networkfabric", + "fabricsku", + "show" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Fabric SKU Resource" + }, + "names": [ + "networkfabric", + "fabricsku" + ] + }, + "interface": { + "commands": { + "create": { + "help": { + "short": "Create a Network Interface resource." + }, + "names": [ + "networkfabric", + "interface", + "create" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Interface resource" + }, + "names": [ + "networkfabric", + "interface", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Delete the Network Interface" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface delete -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Delete the Network Interface" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Interfaces in the provided resource group" + }, + "names": [ + "networkfabric", + "interface", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" + ], + "name": "List the Network Interfaces for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface list -g \"example-rg\" --network-device-name \"example-device\"" + ], + "name": "List the Network Interfaces for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Interface resource" + }, + "names": [ + "networkfabric", + "interface", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Show the Network Interface" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface show -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\"" + ], + "name": "Show the Network Interface" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update certain properties of the Network Interface resource." + }, + "names": [ + "networkfabric", + "interface", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Update the admin state of the Network Interface." + }, + "names": [ + "networkfabric", + "interface", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" + ], + "name": "Update admin state of Network Interface" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric interface update-admin-state -g \"example-rg\" --network-device-name \"example-device\" --resource-name \"example-interface\" --state \"Enable\"" + ], + "name": "Update admin state of Network Interface" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Interface Resource" + }, + "names": [ + "networkfabric", + "interface" + ] + }, + "internalnetwork": { + "commands": { + "create": { + "help": { + "short": "Create a Internal Network resource" + }, + "names": [ + "networkfabric", + "internalnetwork", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --export-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\" --import-route-policy-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy\"" + ], + "name": "Create a Internal Network" + }, + { + "commands": [ + "networkfabric internalnetwork create --static-route-configuration ??", + "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork create --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --vlan-id 2600 --mtu 1500 --extension \"NoExtension\" --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.1.1.1/22'}]\" --connected-ipv6-subnets \"[{prefix:'2fff::/64'}]\" --static-route-configuration \"{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}],ipv6Routes:[{prefix:'2fff::/64',nextHop:['3fff::1']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.1.1/28','10.0.0.1/28'],ipv6ListenRangePrefixes:['2fff::/66'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}],ipv6NeighborAddress:[{address:'2fff::'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Create a Internal Network" + }, + { + "commands": [ + "networkfabric internalnetwork create --static-route-configuration \"??\"", + "networkfabric internalnetwork create --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Internal Network resource" + }, + "names": [ + "networkfabric", + "internalnetwork", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" + ], + "name": "Delete the Internal Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork delete --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalnetwork\"" + ], + "name": "Delete the Internal Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Internal Networks in the provided resource group" + }, + "names": [ + "networkfabric", + "internalnetwork", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the Internal Networks for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork list --resource-group \"example-rg\" --l3domain \"example-l3domain\"" + ], + "name": "List the Internal Networks for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Internal Network resource" + }, + "names": [ + "networkfabric", + "internalnetwork", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" + ], + "name": "Show the Internal Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork show --resource-group \"example-rg\" --resource-name \"example-internalnetwork\" --l3domain \"example-l3domain\"" + ], + "name": "Show the Internal Network" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Internal Network resource." + }, + "names": [ + "networkfabric", + "internalnetwork", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork update --resource-group \"example-rg\" --l3-isolation-domain-name \"example-l3domain\" --resource-name \"example-internalNetwork\" --mtu 1500 --is-monitoring-enabled \"True\" --connected-ipv4-subnets \"[{prefix:'10.0.0.1/21'},{prefix:'10.0.0.1/22'}]\" --static-route-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']},{prefix:'10.1.0.0/24',nextHop:['10.0.0.1','10.0.0.2']}]}\" --bgp-configuration \"{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.1.0.0/28','10.1.0.1/28'],ipv4NeighborAddress:[{address:'10.0.0.11'},{address:'10.0.0.12'}]}\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\"" + ], + "name": "Update the Internal Network resource" + }, + { + "commands": [ + "networkfabric internalnetwork update --static-route-configuration \"??\"", + "networkfabric internalnetwork update --static-route-configuration \"{ipv4-routes:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Update the admin state of the provided Internal Network resource." + }, + "names": [ + "networkfabric", + "internalnetwork", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internalnetwork update-admin-state --resource-group \"example-rg\" --l3domain \"example-l3domain\" --resource-name \"example-internalNetwork\" --state \"Enable\"" + ], + "name": "Update admin state of Internal Network" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Internal Network Resource" + }, + "names": [ + "networkfabric", + "internalnetwork" + ] + }, + "internetgateway": { + "commands": { + "create": { + "help": { + "short": "Create an Internet Gateway resource" + }, + "names": [ + "networkfabric", + "internetgateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgateway\" --type \"Infrastructure\" --network-fabric-controller-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/example-nfc\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" + ], + "name": "Create a Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Internet Gateway resource" + }, + "names": [ + "networkfabric", + "internetgateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway delete --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" + ], + "name": "Delete the Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Internet Gateways in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "internetgateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway list --resource-group \"example-rg\"" + ], + "name": "List the Internet Gateway for Resource group" + }, + { + "commands": [ + "networkfabric internetgateway list --subscription \"\"" + ], + "name": "List the Internet Gateway for Subscription." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Internet Gateway resource" + }, + "names": [ + "networkfabric", + "internetgateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway show --resource-group \"example-rg\" --resource-name \"example-internetgateway\"" + ], + "name": "Show the Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Internet Gateway resource." + }, + "names": [ + "networkfabric", + "internetgateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgateway update --resource-group \"example-rg\" --resource-name \"example-internetgateway\" --internet-gateway-rule-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/example-internetGatewayRule\"" + ], + "name": "Update the Internet Gateway" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Internet Gateway Resource" + }, + "names": [ + "networkfabric", + "internetgateway" + ] + }, + "internetgatewayrule": { + "commands": { + "create": { + "help": { + "short": "Create an Internet Gateway Rule resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-internetgatewayrule\" --rule-properties \"{action:Allow,addressList:['10.10.10.10']}\"" + ], + "name": "Create a Internet Gateway Rule" + }, + { + "commands": [ + "networkfabric internetgatewayrule create --rule-properties \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Internet Gateway Rule resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule delete --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" + ], + "name": "Delete the Internet Gateway Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Internet Gateway Rules in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule list --resource-group \"example-rg\"" + ], + "name": "List the Internet Gateway Rule for Resource group" + }, + { + "commands": [ + "networkfabric internetgatewayrule list --subscription \"\"" + ], + "name": "List the Internet Gateway Rule for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Internet Gateway Rule resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule show --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\"" + ], + "name": "Show the Internet Gateway Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Internet Gateway Rule resource." + }, + "names": [ + "networkfabric", + "internetgatewayrule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric internetgatewayrule update --resource-group \"example-rg\" --resource-name \"example-internetgatewayrule\" --tags \"{key3311:1234}\"" + ], + "name": "Update the Internet Gateway Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Internet Gateway Rule Resource" + }, + "names": [ + "networkfabric", + "internetgatewayrule" + ] + }, + "ipcommunity": { + "commands": { + "create": { + "help": { + "short": "Create a Ip Community resource" + }, + "names": [ + "networkfabric", + "ipcommunity", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --action \"Deny\" --well-known-communities \"LocalAS\" \"GShut\" --community-members \"100:200\" \"101:201\"" + ], + "name": "Create a Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipcommunity\" --ip-community-rules \"[{action:Permit,communityMembers:['1:1'],sequenceNumber:1234,wellKnownCommunities:[Internet,GShut]}]\"" + ], + "name": "Create a Ip Community" + }, + { + "commands": [ + "networkfabric ipcommunity create --ip-community-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Ip Community resource" + }, + "names": [ + "networkfabric", + "ipcommunity", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Delete the Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Delete the Ip Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Ip Communities in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "ipcommunity", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipcommunity list --subscription \"\"" + ], + "name": "List the Ip Communities for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipcommunity list --subscription \"\"" + ], + "name": "List the Ip Communities for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Ip Community resource" + }, + "names": [ + "networkfabric", + "ipcommunity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Show the Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipcommunity show --resource-group \"example-rg\" --resource-name \"example-ipcommunity\"" + ], + "name": "Show the Ip Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the IP Community resource." + }, + "names": [ + "networkfabric", + "ipcommunity", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Ip Community Resource" + }, + "names": [ + "networkfabric", + "ipcommunity" + ] + }, + "ipextendedcommunity": { + "commands": { + "create": { + "help": { + "short": "Create a Ip Extended Community resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --action \"Deny\" --route-targets \"1024:219\" \"1001:200\"" + ], + "name": "Create a Ip Extended Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipextendedcommunity\" --ip-extended-community-rules \"[{action:Permit,sequenceNumber:1234,routeTargets:['1024:219','1001:200']}]\"" + ], + "name": "Create a Ip Extended Community" + }, + { + "commands": [ + "networkfabric ipextendedcommunity create --ip-extended-community-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Ip Extended Community resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Delete the Ip Extended Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity delete --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Delete the Ip Extended Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Ip Extended Communities in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Extended Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipextendedcommunity list --subscription \"\"" + ], + "name": "List the Ip Extended Communities for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity list --resource-group \"example-rg\"" + ], + "name": "List the Ip Extended Communities for Resource Group" + }, + { + "commands": [ + "networkfabric ipextendedcommunity list --subscription \"\"" + ], + "name": "List the Ip Extended Communities for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Ip Extended Community resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Show the Ip Community" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipextendedcommunity show --resource-group \"example-rg\" --resource-name \"example-ipextendedcommunity\"" + ], + "name": "Show the Ip Extended Community" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the IP Extended Community resource." + }, + "names": [ + "networkfabric", + "ipextendedcommunity", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Ip Extended Community Resource" + }, + "names": [ + "networkfabric", + "ipextendedcommunity" + ] + }, + "ipprefix": { + "commands": { + "create": { + "help": { + "short": "Create a Ip Prefix resource" + }, + "names": [ + "networkfabric", + "ipprefix", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" + ], + "name": "Create a Ip Prefix" + }, + { + "commands": [ + "networkfabric ipprefix create --ip-prefix-rules ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-ipprefix\" --ip-prefix-rules \"[{action:Permit,sequenceNumber:1234,networkPrefix:'1.1.1.0/24',condition:EqualTo,subnetMaskLength:24}]\"" + ], + "name": "Create a Ip Prefix" + }, + { + "commands": [ + "networkfabric ipprefix create --ip-prefix-rules \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Ip Prefix resource" + }, + "names": [ + "networkfabric", + "ipprefix", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Delete the Ip Prefix" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix delete --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Delete the Ip Prefix" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Ip Prefixes in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "ipprefix", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix list --resource-group \"example-rg\"" + ], + "name": "List the Ip Prefixes for Resource Group" + }, + { + "commands": [ + "networkfabric ipprefix list --subscription \"\"" + ], + "name": "List the Ip Prefixes for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix list --resource-group \"example-rg\"" + ], + "name": "List the Ip Prefixes for Resource Group" + }, + { + "commands": [ + "networkfabric ipprefix list --subscription \"\"" + ], + "name": "List the Ip Prefixes for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Ip Prefix resource" + }, + "names": [ + "networkfabric", + "ipprefix", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Show the Ip Prefix" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric ipprefix show --resource-group \"example-rg\" --resource-name \"example-ipprefix\"" + ], + "name": "Show the Ip Prefix" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the IP Prefix resource." + }, + "names": [ + "networkfabric", + "ipprefix", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Ip Prefix Resource" + }, + "names": [ + "networkfabric", + "ipprefix" + ] + }, + "l2domain": { + "commands": { + "create": { + "help": { + "short": "Create a L2 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l2domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" + ], + "name": "Create a L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain create --resource-group \"example-rg\" --resource-name \"example-l2domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --vlan-id 501 --mtu 1500" + ], + "name": "Create a L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the L2 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l2domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Delete the L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain delete --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Delete the L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all L2 Isolation Domains in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "l2domain", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain list --resource-group \"example-rg\"" + ], + "name": "List the L2 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l2domain list --subscription \"\"" + ], + "name": "List the L2 Isolation Domains for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain list --resource-group \"example-rg\"" + ], + "name": "List the L2 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l2domain list --subscription \"\"" + ], + "name": "List the L2 Isolation Domains for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided L2 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l2domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Show the L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain show --resource-group \"example-rg\" --resource-name \"example-l2domain\"" + ], + "name": "Show the L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the L2 Isolation Domain resource." + }, + "names": [ + "networkfabric", + "l2domain", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update --resource-group \"example-rg\" --resource-name \"example-l2domain\" --mtu 1500" + ], + "name": "Update the L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Enables isolation domain across the fabric or on specified racks." + }, + "names": [ + "networkfabric", + "l2domain", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" + ], + "name": "Update admin state of L2 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l2domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l2domain\" --state \"Enable\"" + ], + "name": "Update admin state of L2 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage L2 Isolation Domain Resource" + }, + "names": [ + "networkfabric", + "l2domain" + ] + }, + "l3domain": { + "commands": { + "create": { + "help": { + "short": "Create a L3 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l3domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicyId:'exportRoutePolicyId'}\"" + ], + "name": "Create a L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain create --connected-subnet-route-policy ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain create --resource-group \"example-rg\" --resource-name \"example-l3domain\" --location \"westus3\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabricName\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" + ], + "name": "Create a L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain create --connected-subnet-route-policy \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the L3 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l3domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Delete the L3 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain delete --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Delete the L3 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all L3 Isolation Domains in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "l3domain", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain list --resource-group \"example-rg\"" + ], + "name": "List the L3 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l3domain list --subscription \"\"" + ], + "name": "List the L3 Isolation Domains for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain list --resource-group \"example-rg\"" + ], + "name": "List the L3 Isolation Domains for Resource Group" + }, + { + "commands": [ + "networkfabric l3domain list --subscription \"\"" + ], + "name": "List the L3 Isolation Domains for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided L3 Isolation Domain resource" + }, + "names": [ + "networkfabric", + "l3domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Show the L3 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain show --resource-group \"example-rg\" --resource-name \"example-l3domain\"" + ], + "name": "Show the L3 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the L3 Isolation Domain resource." + }, + "names": [ + "networkfabric", + "l3domain", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update --resource-group \"example-rg\" --resource-name \"example-l3domain\" --redistribute-connected-subnets \"True\" --redistribute-static-routes \"True\" --aggregate-route-configuration \"{ipv4Routes:[{prefix:'10.0.0.1/28'},{prefix:'10.0.0.2/28'}],ipv6Routes:[{prefix:'2fff::/64'},{prefix:'2fff::/65'}]}\" --connected-subnet-route-policy \"{exportRoutePolicy:{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}}\"" + ], + "name": "Update the L3 Isolation Domain" + }, + { + "commands": [ + "networkfabric l3domain update --connected-subnet-route-policy \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Enables racks for this Isolation Domain." + }, + "names": [ + "networkfabric", + "l3domain", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" + ], + "name": "Update admin state of L3 Isolation Domain" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric l3domain update-admin-state --resource-group \"example-rg\" --resource-name \"example-l3domain\" --state \"Enable\"" + ], + "name": "Update admin state of L3 Isolation Domain" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage L3 Isolation Domain Resource" + }, + "names": [ + "networkfabric", + "l3domain" + ] + }, + "neighborgroup": { + "commands": { + "create": { + "help": { + "short": "Create a Neighbor Group resource" + }, + "names": [ + "networkfabric", + "neighborgroup", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10']}\"" + ], + "name": "Create a Neighbor Group" + }, + { + "commands": [ + "networkfabric neighborgroup create --destination \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Neighbor Group resource" + }, + "names": [ + "networkfabric", + "neighborgroup", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup delete --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" + ], + "name": "Delete the Neighbor Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Neighbor Groups in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "neighborgroup", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup list --resource-group \"example-rg\"" + ], + "name": "List the Neighbor Group for Resource group" + }, + { + "commands": [ + "networkfabric neighborgroup list --subscription \"\"" + ], + "name": "List the Neighbor Group for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Neighbor Group resource" + }, + "names": [ + "networkfabric", + "neighborgroup", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup show --resource-group \"example-rg\" --resource-name \"example-neighborgroup\"" + ], + "name": "Show the Neighbor Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Neighbor Group resource." + }, + "names": [ + "networkfabric", + "neighborgroup", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric neighborgroup update --resource-group \"example-rg\" --resource-name \"example-neighborgroup\" --destination \"{ipv4Addresses:['10.10.10.10'],ipv6Addresses:['2F::/100']}\"" + ], + "name": "Update the Neighbor Group" + }, + { + "commands": [ + "networkfabric neighborgroup update --destination \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Neighbor Group Resource" + }, + "names": [ + "networkfabric", + "neighborgroup" + ] + }, + "nni": { + "commands": { + "create": { + "help": { + "short": "Create a Network To Network Interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --layer2-configuration \"{portCount:3,mtu:1500}\" --layer3-configuration \"{importRoutePolicyId:'importRoutePolicyId',exportRoutePolicyId:'exportRoutePolicyId',peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Create a Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni create --layer2-configuration ??" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni create --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --nni-type \"CE\" --is-management-type \"True\" --use-option-b \"True\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Create a Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni create --layer2-configuration \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network To Network Interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Delete the Network To Network Interconnect" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni delete --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Delete the Network To Network Interconnect" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network To Network Interconnects in the provided resource group" + }, + "names": [ + "networkfabric", + "nni", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" + ], + "name": "List the Network To Network Interconnects for Resource Group" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni list --resource-group \"example-rg\" --fabric \"example-fabric\"" + ], + "name": "List the Network To Network Interconnects for Resource Group" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network To Network Interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Show the Network To Network Interconnect" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni show --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\"" + ], + "name": "Show the Network To Network Interconnect" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network to Network interconnect resource" + }, + "names": [ + "networkfabric", + "nni", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric nni update --resource-group \"example-rg\" --fabric \"example-fabric\" --resource-name \"example-nni\" --import-route-policy \"{importIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',importIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --export-route-policy \"{exportIpv4RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',exportIpv6RoutePolicyId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'}\" --layer2-configuration \"{interfaces:['resourceId'],mtu:1500}\" --option-b-layer3-configuration \"{peerASN:28,vlanId:501,primaryIpv4Prefix:'172.31.0.0/31',secondaryIpv4Prefix:'172.31.0.20/31'}\"" + ], + "name": "Update the Network To Network Interconnect" + }, + { + "commands": [ + "networkfabric nni update --layer2-configuration \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Updates the Admin State." + }, + "names": [ + "networkfabric", + "nni", + "update-admin-state" + ], + "versions": [ + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network To Network Interconnect Resource" + }, + "names": [ + "networkfabric", + "nni" + ] + }, + "npb": { + "commands": { + "create": { + "help": { + "short": "Create a Network Packet Broker resource" + }, + "names": [ + "networkfabric", + "npb", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-nbp\" --network-fabric-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-nf\"" + ], + "name": "Create a Network Packet Broker" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Packet Broker resource" + }, + "names": [ + "networkfabric", + "npb", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb delete --resource-group \"example-rg\" --resource-name \"example-npb\"" + ], + "name": "Delete the Network Packet Broker" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Packet Brokers in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "npb", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb list --resource-group \"example-rg\"" + ], + "name": "List the Network Packet Broker for Resource group" + }, + { + "commands": [ + "networkfabric npb list --subscription \"\"" + ], + "name": "List the Network Packet Broker for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Packet Broker resource" + }, + "names": [ + "networkfabric", + "npb", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric npb show --resource-group \"example-rg\" --resource-name \"example-npb\"" + ], + "name": "Show the Network Packet Broker" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to update certain properties of the Network Packet Broker resource." + }, + "names": [ + "networkfabric", + "npb", + "update" + ], + "versions": [ + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Packet Broker Resource" + }, + "names": [ + "networkfabric", + "npb" + ] + }, + "rack": { + "commands": { + "create": { + "help": { + "short": "Create a Network Rack resource" + }, + "names": [ + "networkfabric", + "rack", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack create --resource-group \"example-rg\" --location \"westus3\" --network-rack-sku \"rackskuname\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/NetworkFabrics/example-fabricName\" --resource-name \"example-rack\"" + ], + "name": "Create a Network Rack" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Rack resource" + }, + "names": [ + "networkfabric", + "rack", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack delete --resource-group \"example-rg\" --resource-name \"example-rack\"" + ], + "name": "Delete the Network Rack" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Racks in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "rack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack list --resource-group \"example-rg\"" + ], + "name": "List the Network Racks for Resource Group." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric rack list --resource-group \"example-rg\"" + ], + "name": "List the Network Racks for Resource Group." + }, + { + "commands": [ + "networkfabric rack list --subscription \"\"" + ], + "name": "List the Network Racks for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Rack resource" + }, + "names": [ + "networkfabric", + "rack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" + ], + "name": "Show the Network Rack" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric rack show --resource-group \"example-rg\" --resource-name \"example-rack\"" + ], + "name": "Show the Network Rack" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update certain properties of the Network Rack resource." + }, + "names": [ + "networkfabric", + "rack", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Rack Resource" + }, + "names": [ + "networkfabric", + "rack" + ] + }, + "racksku": { + "commands": { + "list": { + "help": { + "short": "List all Network Rack SKUs in the provided subscription." + }, + "names": [ + "networkfabric", + "racksku", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric racksku list --subscription " + ], + "name": "List the RackSKU for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Rack SKU resource." + }, + "names": [ + "networkfabric", + "racksku", + "show" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkrackskus/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Rack SKU Resource" + }, + "names": [ + "networkfabric", + "racksku" + ] + }, + "routepolicy": { + "commands": { + "create": { + "help": { + "short": "Create a Route Policy resource" + }, + "names": [ + "networkfabric", + "routepolicy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName'},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 1" + }, + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 2" + }, + { + "commands": [ + "networkfabric routepolicy create --statements ??", + "networkfabric routepolicy create --statements \"[{action:??\"", + "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1234,condition:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName'],ipPrefixId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/example-ipPrefixName',type:Or},action:{localPreference:123,actionType:Permit,ipCommunityProperties:{add:{ipCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipCommunities/example-ipCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 1" + }, + { + "commands": [ + "networkfabric routepolicy create --resource-group \"example-rg\" --resource-name \"example-routepolicy\" --location \"westus3\" --default-action \"Permit\" --nf-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric\" --address-family-type \"IPv4\" --statements \"[{sequenceNumber:1235,condition:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName'],type:And},action:{localPreference:1235,actionType:Deny,ipExtendedCommunityProperties:{set:{ipExtendedCommunityIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/example-ipExtendedCommunityName']}}}}]\"" + ], + "name": "Create a Route Policy Example 2" + }, + { + "commands": [ + "networkfabric routepolicy create --statements \"??\"", + "networkfabric routepolicy create --statements \"[{action:??\"", + "networkfabric routepolicy create --statements \"[{action:{ip-community-properties:??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Route Policy resource" + }, + "names": [ + "networkfabric", + "routepolicy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Delete the Route Policy" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy delete --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Delete the Route Policy" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Route Policies in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "routepolicy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy list --resource-group \"example-rg\"" + ], + "name": "List the Route Policies for Resource Group" + }, + { + "commands": [ + "networkfabric routepolicy list --subscription \"\"" + ], + "name": "List the Route Policies for Subscription" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy list --resource-group \"example-rg\"" + ], + "name": "List the Route Policies for Resource Group" + }, + { + "commands": [ + "networkfabric routepolicy list --subscription \"\"" + ], + "name": "List the Route Policies for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Route Policy resource" + }, + "names": [ + "networkfabric", + "routepolicy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Show the Route Policy" + } + ], + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "examples": [ + { + "commands": [ + "networkfabric routepolicy show --resource-group \"example-rg\" --resource-name \"example-routepolicy\"" + ], + "name": "Show the Route Policy" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Route Policy resource." + }, + "names": [ + "networkfabric", + "routepolicy", + "update" + ], + "versions": [ + { + "name": "2023-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-02-01-preview" + } + ] + }, + { + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Route Policy Resource" + }, + "names": [ + "networkfabric", + "routepolicy" + ] + }, + "tap": { + "commands": { + "create": { + "help": { + "short": "Create a Network Tap resource" + }, + "names": [ + "networkfabric", + "tap", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktap\" --network-packet-broker-id \"/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/example-networkPacketBroker\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" + ], + "name": "Create a Network Tap" + }, + { + "commands": [ + "networkfabric tap create --destinations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Tap resource" + }, + "names": [ + "networkfabric", + "tap", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap delete --resource-group \"example-rg\" --resource-name \"example-networktap\"" + ], + "name": "Delete the Network Tap" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Taps in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "tap", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap list --resource-group \"example-rg\"" + ], + "name": "List the Network Tap for Resource group" + }, + { + "commands": [ + "networkfabric tap list --subscription \"\"" + ], + "name": "List the Network Tap for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Tap resource" + }, + "names": [ + "networkfabric", + "tap", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap show --resource-group \"example-rg\" --resource-name \"example-networktap\"" + ], + "name": "Show the Network Tap" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Tap resource." + }, + "names": [ + "networkfabric", + "tap", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap update --resource-group \"example-rg\" --resource-name \"example-networktap\" --polling-type \"Pull\" --destinations \"[{name:'example-destinaionName',destinationType:IsolationDomain,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsloationDomains/example-l3Domain/internalNetworks/example-internalNetwork',isolationDomainProperties:{encapsulation:None,neighborGroupIds:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup']},destinationTapRuleId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkTapRules/example-destinationTapRule'}]\"" + ], + "name": "Update the Network Tap" + }, + { + "commands": [ + "networkfabric tap update --destinations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update-admin-state": { + "help": { + "short": "Enable/Disable a network tap" + }, + "names": [ + "networkfabric", + "tap", + "update-admin-state" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric tap update-admin-state --resource-group \"example-rg\" --resource-name \"example-tap\" --state \"Enable\"" + ], + "name": "Update admin state of Network Tap" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps/{}/updateadministrativestate", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Tap Resource" + }, + "names": [ + "networkfabric", + "tap" + ] + }, + "taprule": { + "commands": { + "create": { + "help": { + "short": "Create a Network Tap Rule resource" + }, + "names": [ + "networkfabric", + "taprule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --polling-interval-in-seconds 30 --configuration-type \"File\" --tap-rules-url \"https://microsoft.com/\"" + ], + "name": "Create a Network Tap Rule with Configuration type as \"File\"." + }, + { + "commands": [ + "networkfabric taprule create --resource-group \"example-rg\" --location \"westus3\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100],portGroupNames:['example-portGroup1']},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" + ], + "name": "Create a Network Tap Rule with Configuration type as \"Inline\"." + }, + { + "commands": [ + "networkfabric taprule create --match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Network Tap Rule resource" + }, + "names": [ + "networkfabric", + "taprule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule delete --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Delete the Network Tap Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Network Tap Rules in the provided resource group or subscription" + }, + "names": [ + "networkfabric", + "taprule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule list --resource-group \"example-rg\"" + ], + "name": "List the Network Tap Rule for Resource group" + }, + { + "commands": [ + "networkfabric taprule list --subscription \"\"" + ], + "name": "List the Network Tap Rule for Subscription" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules", + "plane": "mgmt-plane", + "version": "2023-06-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "resync": { + "help": { + "short": "Resync taprule with latest configuration" + }, + "names": [ + "networkfabric", + "taprule", + "resync" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule resync --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Resync operation" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}/resync", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of the provided Network Tap Rule resource" + }, + "names": [ + "networkfabric", + "taprule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule show --resource-group \"example-rg\" --resource-name \"example-networktaprule\"" + ], + "name": "Show the Network Tap Rule" + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the Network Tap Rule resource." + }, + "names": [ + "networkfabric", + "taprule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "networkfabric taprule update --resource-group \"example-rg\" --resource-name \"example-networktaprule\" --configuration-type \"Inline\" --match-configurations \"[{matchConfigurationName:config1,sequenceNumber:10,ipAddressType:IPv4,matchConditions:[{encapsulationType:None,portCondition:{portType:SourcePort,layer4Protocol:TCP,ports:[100]},protocolTypes:[TCP],vlanMatchCondition:{vlans:['10'],innerVlans:['11-20']},ipCondition:{type:SourceIP,prefixType:Prefix,ipPrefixValues:['10.10.10.10/20']}}],actions:[{type:Drop,truncate:100,isTimestampEnabled:True,destinationId:'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourcegroups/example-rg/providers/Microsoft.ManagedNetworkFabric/neighborGroups/example-neighborGroup',matchConfigurationName:match1}]}]\" --dynamic-match-configurations \"[{ipGroups:[{name:'example-ipGroup1',ipAddressType:IPv4,ipPrefixes:['10.10.10.10/30']}],vlanGroups:[{name:'exmaple-vlanGroup',vlans:['10']}],portGroups:[{name:'example-portGroup1',ports:['100-200']}]}]\"" + ], + "name": "Update the Network Tap Rule" + }, + { + "commands": [ + "networkfabric taprule update --match-configurations \"??\"" + ], + "name": "Help text for sub parameters under the specific parent can be viewed by using the shorthand syntax '??'. See https://github.com/Azure/azure-cli/tree/dev/doc/shorthand_syntax.md for more about shorthand syntax." + } + ], + "name": "2023-06-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules/{}", + "plane": "mgmt-plane", + "version": "2023-06-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Tap Rule Resource" + }, + "names": [ + "networkfabric", + "taprule" + ] + } + }, + "help": { + "short": "Manage Azure Network Fabric Management Service API" + }, + "names": [ + "networkfabric" + ] + }, + "new-relic": { + "commandGroups": { + "account": { + "commands": { + "list": { + "help": { + "short": "List all the existing accounts" + }, + "names": [ + "new-relic", + "account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic account list --location eastus2euap --user-email UserEmail@123.com" + ], + "name": "List all the existing accounts." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/accounts", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Account resource" + }, + "names": [ + "new-relic", + "account" + ] + }, + "monitor": { + "commandGroups": { + "tag-rule": { + "commands": { + "create": { + "help": { + "short": "Create a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule create --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Enabled\" filtering-tags=[] --metric-rules user-email=\"UserEmail@123.com\" filtering-tags=[{\"name\":\"Environment\",\"value\":\"Prod\",\"action\":\"Include\"}]" + ], + "name": "Create a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" + ], + "name": "Delete a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List TagRule resources by NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule list --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" + ], + "name": "List TagRule resources by NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default" + ], + "name": "Get a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a TagRule" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor tag-rule update --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --name default --log-rules send-aad-logs=\"Enabled\" send-subscription-logs=\"Enabled\" send-activity-logs=\"Disabled\" filtering-tags=[]" + ], + "name": "Update a TagRule." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/tagrules/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage tag rule of a NewRelic Monitor resource" + }, + "names": [ + "new-relic", + "monitor", + "tag-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor create --resource-group MyResourceGroup --name MyNewRelicMonitor --location eastus2euap --user-info first-name=\"vdftzcggiref\" last-name=\"bcsztgqovdlmzf\" email-address=\"UserEmail@123.com\" phone-number=\"123456\" --plan-data billing-cycle=\"MONTHLY\" effective-date='2022-10-25T15:14:33+02:00' plan-details=\"newrelic-pay-as-you-go-free-live@TIDgmz7xq9ge3py@PUBIDnewrelicinc1635200720692.newrelic_liftr_payg\" usage-type=\"PAYG\" --account-creation-source \"LIFTR\" --org-creation-source \"LIFTR\" --tags key6976=oaxfhf" + ], + "name": "Create a NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor delete --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com" + ], + "name": "Delete a NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "get-metric-rule": { + "help": { + "short": "Get metric rules" + }, + "names": [ + "new-relic", + "monitor", + "get-metric-rule" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor get-metric-rule --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup --user-email UserEmail@123.com" + ], + "name": "Get metric rules." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricrules", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "get-metric-statu": { + "help": { + "short": "Get metric status" + }, + "names": [ + "new-relic", + "monitor", + "get-metric-statu" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor get-metric-statu --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" + ], + "name": "Get metric status." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/getmetricstatus", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List NewRelicMonitorResource resources" + }, + "names": [ + "new-relic", + "monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor list" + ], + "name": "List NewRelicMonitorResource resources by subscription ID" + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-app-service": { + "help": { + "short": "List the app service resources currently being monitored by the NewRelic resource." + }, + "names": [ + "new-relic", + "monitor", + "list-app-service" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor list-app-service --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --azure-resource-ids MyAzureResourceIds" + ], + "name": "List the app service resources currently being monitored by the NewRelic resource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listappservices", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "list-host": { + "help": { + "short": "List the compute vm resources currently being monitored by the NewRelic resource." + }, + "names": [ + "new-relic", + "monitor", + "list-host" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor list-host --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor --user-email UserEmail@123.com --vm-ids MyVmIds" + ], + "name": "List the compute vm resources currently being monitored by the NewRelic resource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/listhosts", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "monitored-resource": { + "help": { + "short": "List the resources currently being monitored by the NewRelic monitor resource." + }, + "names": [ + "new-relic", + "monitor", + "monitored-resource" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor monitored-resource --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" + ], + "name": "List the resources currently being monitored by the NewRelic monitor resource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/monitoredresources", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic monitor show --resource-group MyResourceGroup --monitor-name MyNewRelicMonitor" + ], + "name": "Get a NewRelicMonitorResource." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "switch-billing": { + "help": { + "short": "Switches the billing for NewRelic monitor resource." + }, + "names": [ + "new-relic", + "monitor", + "switch-billing" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/switchbilling", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a NewRelicMonitorResource" + }, + "names": [ + "new-relic", + "monitor", + "update" + ], + "versions": [ + { + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + }, + "vm-host-payload": { + "help": { + "short": "Returns the payload that needs to be passed in the request body for installing NewRelic agent on a VM." + }, + "names": [ + "new-relic", + "monitor", + "vm-host-payload" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "monitor vm-host-payload --monitor-name MyNewRelicMonitor --resource-group MyResourceGroup" + ], + "name": "Get MonitorsVmHostPayload." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/newrelic.observability/monitors/{}/vmhostpayloads", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Monitor resource" + }, + "names": [ + "new-relic", + "monitor" + ] + }, + "organization": { + "commands": { + "list": { + "help": { + "short": "List all the existing organizations" + }, + "names": [ + "new-relic", + "organization", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic organization list --location eastus2euap --user-email UserEmail@123.com" + ], + "name": "List all the existing organizations." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/organizations", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Organization resource" + }, + "names": [ + "new-relic", + "organization" + ] + }, + "plan": { + "commands": { + "list": { + "help": { + "short": "List plans data" + }, + "names": [ + "new-relic", + "plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "new-relic plan list --account-id MyAccountId --organization-id MyOrganizationId" + ], + "name": "List plans data." + } + ], + "name": "2022-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/newrelic.observability/plans", + "plane": "mgmt-plane", + "version": "2022-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NewRelic Plan resource" + }, + "names": [ + "new-relic", + "plan" + ] + } + }, + "help": { + "short": "Manage Azure NewRelic resources." + }, + "names": [ + "new-relic" + ] + }, + "nginx": { + "commandGroups": { + "deployment": { + "commandGroups": { + "certificate": { + "commands": { + "create": { + "help": { + "short": "Create a certificate for an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate create --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/test.cert --key-path /etc/nginx/test.key --key-vault-secret-id keyVaultSecretId" + ], + "name": "Certificate Create" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an NGINX deployment certificate" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate delete --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate_Delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all certificates under the specified deployment and resource group" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate ListByDeployment" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific NGINX certificate." + }, + "names": [ + "nginx", + "deployment", + "certificate", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate show --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Certificate Get" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an NGINX deployment certificate" + }, + "names": [ + "nginx", + "deployment", + "certificate", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment certificate update --certificate-name myCertificate --deployment-name myDeployment --resource-group myResourceGroup --certificate-path /etc/nginx/testupdated.cert --key-path /etc/nginx/testupdated.key --key-vault-secret-id newKeyVaultSecretId" + ], + "name": "Update the certificate virtual path, key virtual path and certificate" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NGINX certificate resources" + }, + "names": [ + "nginx", + "deployment", + "certificate" + ] + }, + "configuration": { + "commands": { + "create": { + "help": { + "short": "Create a configuration for an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{content:'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9',virtual-path:'/etc/nginx/nginx.conf'}]\"" + ], + "name": "Single file Configuration Create" + }, + { + "commands": [ + "nginx deployment configuration create --name default --deployment-name myDeployment --resource-group myResourceGroup --root-file /etc/nginx/nginx.conf --files \"[{'content':'aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBpbmNsdWRlIC9ldGMvbmdpbngvY29uZi5kL3Byb3h5LmNvbmY7CiAgICAgICAgICAgIHByb3h5X3Bhc3MgaHR0cDovL2FwcDsKICAgICAgICAgICAgaGVhbHRoX2NoZWNrOwogICAgICAgIH0KICAgICAgICAKICAgIH0KfQ==','virtual-path':'/etc/nginx/nginx.conf'},{'content':'cHJveHlfc2V0X2hlYWRlciBIb3N0ICRob3N0Owpwcm94eV9zZXRfaGVhZGVyIFgtUmVhbC1JUCAkcmVtb3RlX2FkZHI7CnByb3h5X3NldF9oZWFkZXIgWC1Qcm94eS1BcHAgYXBwOwpwcm94eV9zZXRfaGVhZGVyIEdpdGh1Yi1SdW4tSWQgMDAwMDAwOwpwcm94eV9idWZmZXJpbmcgb247CnByb3h5X2J1ZmZlcl9zaXplIDRrOwpwcm94eV9idWZmZXJzIDggOGs7CnByb3h5X3JlYWRfdGltZW91dCA2MHM7','virtual-path':'/etc/nginx/conf.d/proxy.conf'}]\"" + ], + "name": "Multi-file Configuration Create" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Nginx configuration" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration delete --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all configurations under the specified deployment and resource group" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration list --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration ListByDeployment" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific NGINX configuration" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration show --name default --deployment-name myDeployment --resource-group myResourceGroup" + ], + "name": "Configuration Get" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an NGINX configuration" + }, + "names": [ + "nginx", + "deployment", + "configuration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment configuration update --name default --deployment-name myDeployment --resource-group myResourceGroup --files [0].content=\"aHR0cCB7CiAgICB1cHN0cmVhbSBhcHAgewogICAgICAgIHpvbmUgYXBwIDY0azsKICAgICAgICBsZWFzdF9jb25uOwogICAgICAgIHNlcnZlciAxMC4wLjEuNDo4MDAwOwogICAgfQoKICAgIHNlcnZlciB7CiAgICAgICAgbGlzdGVuIDgwOwogICAgICAgIHNlcnZlcl9uYW1lICouZXhhbXBsZS5jb207CgogICAgICAgIGxvY2F0aW9uIC8gewogICAgICAgICAgICBwcm94eV9zZXRfaGVhZGVyIEhvc3QgJGhvc3Q7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgWC1SZWFsLUlQICRyZW1vdGVfYWRkcjsKICAgICAgICAgICAgcHJveHlfc2V0X2hlYWRlciBYLVByb3h5LUFwcCBhcHA7CiAgICAgICAgICAgIHByb3h5X3NldF9oZWFkZXIgR2l0aHViLVJ1bi1JZCAwMDAwMDA7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcmluZyBvbjsKICAgICAgICAgICAgcHJveHlfYnVmZmVyX3NpemUgNGs7CiAgICAgICAgICAgIHByb3h5X2J1ZmZlcnMgOCA4azsKICAgICAgICAgICAgcHJveHlfcmVhZF90aW1lb3V0IDYwczsKICAgICAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vYXBwOwogICAgICAgICAgICBoZWFsdGhfY2hlY2s7CiAgICAgICAgfQogICAgICAgIAogICAgfQp9\"" + ], + "name": "Update content of the first file in a configuration" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}/configurations/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NGINX configuration resources" + }, + "names": [ + "nginx", + "deployment", + "configuration" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an NGINX for Azure resource" + }, + "names": [ + "nginx", + "deployment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PublicIP" + }, + { + "commands": [ + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"", + "nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name=\"preview_Monthly_gmz7xq9ge3py\" --network-profile front-end-ip-configuration=\"{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}\" network-interface-configuration=\"{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}\"" + ], + "name": "Deployment Create with PrivateIP" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment delete --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "List all deployments under the specified subscription.", + "List all Nginx Deployments under the specified resource group" + ], + "short": "List of NGINX deployments" + }, + "names": [ + "nginx", + "deployment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment list", + "nginx deployment list --resource-group myResourceGroup" + ], + "name": "Deployment List" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2022-08-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the properties of a specific NGINX Deployment" + }, + "names": [ + "nginx", + "deployment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment show --name myDeployment --resource-group myResourceGroup" + ], + "name": "Deployment Get" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an NGINX deployment" + }, + "names": [ + "nginx", + "deployment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1=\"value1\" tag2=\"value2\" --enable-diagnostics" + ], + "name": "Update tags and enable diagnostics support for a deployment" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/nginx.nginxplus/nginxdeployments/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage NGINX deployment resources" + }, + "names": [ + "nginx", + "deployment" + ] + } + }, + "help": { + "short": "Manage NGINX deployment resources" + }, + "names": [ + "nginx" + ] + }, + "notification-hub": { + "commandGroups": { + "authorization-rule": { + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --rights Listen Send" + ], + "name": "Create an authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a notificationHub authorization rule." + }, + "names": [ + "notification-hub", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" + ], + "name": "Delete a notificationHub authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for a notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" + ], + "name": "List the authorization rules for a notification hub." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list-keys": { + "help": { + "short": "List the primary and secondary connection strings to the notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "list-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name \"sdk-AuthRules-5800\"" + ], + "name": "List connection strings of the authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "regenerate-keys": { + "help": { + "short": "Regenerates the primary/secondary keys to the notification hub authorization rule." + }, + "names": [ + "notification-hub", + "authorization-rule", + "regenerate-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature --policy-key \"Secondary Key\"" + ], + "name": "Regenerate the notification hub authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Show an authorization rule for a notification hub by name." + }, + "names": [ + "notification-hub", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub --name DefaultListenSharedAccessSignature" + ], + "name": "Show the authorization rule information" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a notification hub." + }, + "names": [ + "notification-hub", + "authorization-rule", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hubs authorization rule." + }, + "names": [ + "notification-hub", + "authorization-rule" + ] + }, + "credential": { + "commandGroups": { + "adm": { + "commands": { + "create": { + "help": { + "short": "Update credential for Amazon(ADM)." + }, + "names": [ + "notification-hub", + "credential", + "adm", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "adm", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "adm", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "adm", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.admCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Amazon(ADM)." + }, + "names": [ + "notification-hub", + "credential", + "adm" + ] + }, + "apns": { + "commands": { + "create": { + "help": { + "short": "Update credential for Apple(APNS)." + }, + "names": [ + "notification-hub", + "credential", + "apns", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub credential apns update --namespace-name my-namespace --notification-hub-name my-hub --apns-certificate \"/path/to/certificate\" --certificate-key \"xxxxxx\" --resource-group MyResourceGroup" + ], + "name": "Update APNS certificate" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "apns", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "apns", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "apns", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.apnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Apple(APNS)." + }, + "names": [ + "notification-hub", + "credential", + "apns" + ] + }, + "baidu": { + "commands": { + "create": { + "help": { + "short": "Update credential for Baidu(Andrioid China)." + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "baidu", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.baiduCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Baidu(Andrioid China)." + }, + "names": [ + "notification-hub", + "credential", + "baidu" + ] + }, + "gcm": { + "commands": { + "create": { + "help": { + "short": "Update the Google GCM/FCM API key." + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub credential gcm update --resource-group groupName --namespace-name spaceName --notification-hub-name hubName --google-api-key keyValue" + ], + "name": "Update Android push API key" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "gcm", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.gcmCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Google(GCM/FCM)." + }, + "names": [ + "notification-hub", + "credential", + "gcm" + ] + }, + "mpns": { + "commands": { + "create": { + "help": { + "short": "Update credential for Windows Phone(MPNS)." + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "mpns", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.mpnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Windows Phone(MPNS)." + }, + "names": [ + "notification-hub", + "credential", + "mpns" + ] + }, + "wns": { + "commands": { + "create": { + "help": { + "short": "Update credential for Windows(WNS)." + }, + "names": [ + "notification-hub", + "credential", + "wns", + "create" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "wns", + "delete" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "wns", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "None" + }, + "names": [ + "notification-hub", + "credential", + "wns", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "subresource": "properties.wnsCredential", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential for Windows(WNS)." + }, + "names": [ + "notification-hub", + "credential", + "wns" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "Lists the PNS credentials associated with a notification hub." + }, + "names": [ + "notification-hub", + "credential", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub credential list --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" + ], + "name": "List the PNS credentials associated with a notification hub ." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/pnscredentials", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub credential." + }, + "names": [ + "notification-hub", + "credential" + ] + }, + "namespace": { + "commandGroups": { + "authorization-rule": { + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule create --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-AuthRules-1788\" --rights Listen Send" + ], + "name": "Create a namespace authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a namespace authorization rule." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule delete --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" + ], + "name": "Delete a namespace authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for a namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule list --resource-group MyResourceGroup --namespace-name my-namespace" + ], + "name": "List authorization rules of the namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list-keys": { + "help": { + "short": "List the primary and secondary connection strings to the namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "list-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule list-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" + ], + "name": "List keys of the namesapce authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "regenerate-keys": { + "help": { + "short": "Regenerate the primary/secondary keys to the namespace authorization rule." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "regenerate-keys" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule regenerate-keys --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\" --policy-key \"Secondary Key\"" + ], + "name": "Regenerate keys of the namesapce authorization rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a namespace by name." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace authorization-rule show --resource-group MyResourceGroup --namespace-name my-namespace --name \"RootManageSharedAccessKey\"" + ], + "name": "Show namespace authorization rule info" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a namespace." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hubs namespace authorization rule." + }, + "names": [ + "notification-hub", + "namespace", + "authorization-rule" + ] + } + }, + "commands": { + "check-availability": { + "help": { + "short": "Checks the availability of the given service namespace across all Azure subscriptions. This is useful because the domain name is created based on the service namespace name." + }, + "names": [ + "notification-hub", + "namespace", + "check-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace check-availability --name \"my-test-space\"" + ], + "name": "Check name availability of namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.notificationhubs/checknamespaceavailability", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "notification-hub", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace create --resource-group MyResourceGroup --name my-namespace --location \"South Central US\" --sku Standard" + ], + "name": "Create a namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing namespace. This operation also removes all associated notificationHubs under the namespace." + }, + "names": [ + "notification-hub", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace delete --resource-group MyResourceGroup --name my-namespace" + ], + "name": "Delete the namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List available namespaces." + }, + "names": [ + "notification-hub", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace list --resource-group MyResourceGroup" + ], + "name": "List available namespaces within a resource group" + }, + { + "commands": [ + "notification-hub namespace list" + ], + "name": "List all the available namespaces within the subscription irrespective of the resource groups" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.notificationhubs/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Return the description for the specified namespace." + }, + "names": [ + "notification-hub", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace show --resource-group MyResourceGroup --name my-namespace" + ], + "name": "Show namespace info" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a service namespace. The namespace's resource manifest is immutable and cannot be modified." + }, + "names": [ + "notification-hub", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub namespace update --resource-group MyResourceGroup --name my-namespace --sku Standard" + ], + "name": "Update the namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Commands to manage notification hub namespace." + }, + "names": [ + "notification-hub", + "namespace" + ] + } + }, + "commands": { + "check-availability": { + "help": { + "short": "Checks the availability of the given notification hub in a namespace." + }, + "names": [ + "notification-hub", + "check-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub check-availability --resource-group MyResourceGroup --namespace-name \"locp-newns\" --name my-hub" + ], + "name": "Check the availability of the given notification hub name" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/checknotificationhubavailability", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a notification hub in a namespace." + }, + "names": [ + "notification-hub", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub create --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub --location \"South Central US\"" + ], + "name": "Create a notification hub" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a notification hub associated with a namespace." + }, + "names": [ + "notification-hub", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub delete --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub" + ], + "name": "Delete a notification hub" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List the notification hubs associated with a namespace." + }, + "names": [ + "notification-hub", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub list --resource-group MyResourceGroup --namespace-name my-namespace" + ], + "name": "List the notification hubs" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Show the notification hub information." + }, + "names": [ + "notification-hub", + "show" + ], + "versions": [ + { + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "test-send": { + "help": { + "short": "Test send a push notification." + }, + "names": [ + "notification-hub", + "test-send" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub test-send --resource-group MyResourceGroup --namespace-name my-namespace --notification-hub-name my-hub" + ], + "name": "Test send notification" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}/debugsend", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a notification hub in a namespace." + }, + "names": [ + "notification-hub", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "notification-hub update --resource-group MyResourceGroup --namespace-name my-namespace --name \"sdk-notificationHubs-8708\"" + ], + "name": "Update the notification hub" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.notificationhubs/namespaces/{}/notificationhubs/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage notification hubs." + }, + "names": [ + "notification-hub" + ] + }, + "orbital": { + "commandGroups": { + "available-ground-station": { + "commands": { + "list": { + "help": { + "short": "List available ground stations." + }, + "names": [ + "orbital", + "available-ground-station", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital available-ground-station list --capability \"EarthObservation\"" + ], + "name": "List Available Ground Station by Capability" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified available ground station." + }, + "names": [ + "orbital", + "available-ground-station", + "show" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/availablegroundstations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Ground stations available to schedule contacts." + }, + "names": [ + "orbital", + "available-ground-station" + ] + }, + "contact-profile": { + "commands": { + "create": { + "help": { + "short": "Create a contact profile." + }, + "names": [ + "orbital", + "contact-profile", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile create --resource-group --name --location \"westus2\" --auto-tracking-configuration \"disabled\" --event-hub-uri --network-configuration \"{subnet-id:}\" --links \"[{name:Link1,polarization:RHCP,direction:Downlink,channels:[{name:channel1,center-frequency-m-hz:8160,bandwidth-m-hz:15,end-point:{end-point-name:AQUA_directplayback,ip-address:10.0.0.4,port:50000,protocol:TCP}}]}]\"" + ], + "name": "Create a Contact Profile" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified contact profile resource." + }, + "names": [ + "orbital", + "contact-profile", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile delete -g -n " + ], + "name": "Delete Contact Profile" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List contact profiles." + }, + "names": [ + "orbital", + "contact-profile", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile list" + ], + "name": "List Contact Profiles by subscription" + }, + { + "commands": [ + "orbital contact-profile list -g " + ], + "name": "List Contact Profiles by resource group" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/contactprofiles", + "plane": "mgmt-plane", + "version": "2022-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified contact Profile in a specified resource group." + }, + "names": [ + "orbital", + "contact-profile", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile show -g --name " + ], + "name": "Get Contact Profile" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update contact profile." + }, + "names": [ + "orbital", + "contact-profile", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital contact-profile update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" + ], + "name": "Update Contact Profile tags" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/contactprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Contact profile is a reusable contact configuration." + }, + "names": [ + "orbital", + "contact-profile" + ] + }, + "operation-result": { + "commands": { + "show": { + "help": { + "short": "Return operation results." + }, + "names": [ + "orbital", + "operation-result", + "show" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/locations/{}/operationresults/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Result of a long running async operation." + }, + "names": [ + "orbital", + "operation-result" + ] + }, + "spacecraft": { + "commandGroups": { + "contact": { + "commands": { + "create": { + "help": { + "short": "Create a contact." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact create -g --name --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --reservation-start-time \"2022-07-27T00:55:31.820Z\" --reservation-end-time \"2022-07-27T00:56:31.820Z\"" + ], + "name": "Create Contact" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified contact." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact delete -g --spacecraft-name --name " + ], + "name": "Delete Contact" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List contacts by spacecraft." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact list -g --spacecraft-name " + ], + "name": "List Contacts" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified contact in a specified resource group." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft contact show -g --spacecraft-name --name " + ], + "name": "Get Contact" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Creates a contact." + }, + "names": [ + "orbital", + "spacecraft", + "contact", + "update" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/contacts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "At the scheduled time, the selected ground station will contact the spacecraft and start data retrieval/delivery using the contact profile." + }, + "names": [ + "orbital", + "spacecraft", + "contact" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a spacecraft resource." + }, + "names": [ + "orbital", + "spacecraft", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft create --name --resource-group -l eastus --norad-id 27424 --title-line \"AQUA\" --tle-line1 \"1 27424U 02022A 22192.74014189 .00000435 00000+0 10624-3 0 9992\" --tle-line2 \"2 27424 98.2482 134.4016 0001650 100.5984 12.3416 14.57323336 73769\" --links \"[{name:downlink,bandwidth-m-hz:15,center-frequency-m-hz:8160,polarization:RHCP,direction:Downlink}]\"" + ], + "name": "Create a Spacecraft" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a specified spacecraft resource." + }, + "names": [ + "orbital", + "spacecraft", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft delete --name --resource-group " + ], + "name": "Delete Spacecraft" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List spacecrafts." + }, + "names": [ + "orbital", + "spacecraft", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft list" + ], + "name": "List Spacecrafts by Subscription" + }, + { + "commands": [ + "orbital spacecraft list -g " + ], + "name": "List Spacecrafts by Resource Group" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.orbital/spacecrafts", + "plane": "mgmt-plane", + "version": "2022-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "list-available-contact": { + "help": { + "short": "List available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile." + }, + "names": [ + "orbital", + "spacecraft", + "list-available-contact" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft list-available-contact -g --spacecraft-name --contact-profile \"{id:}\" --ground-station-name --start-time \"2022-11-14T00:55:31.820Z\" --end-time \"2022-11-15T00:55:31.820Z\"" + ], + "name": "List Available Contacts" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}/listavailablecontacts", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified spacecraft in a specified resource group." + }, + "names": [ + "orbital", + "spacecraft", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft show --name --resource-group " + ], + "name": "Get Spacecraft" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update spacecraft." + }, + "names": [ + "orbital", + "spacecraft", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "orbital spacecraft update --name --resource-group --tags \"{tag1:value1,tag2:value2}\"" + ], + "name": "Update Spacecraft Tags" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.orbital/spacecrafts/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Satellites must be registered as a spacecraft with Azure Orbital to establish contacts with the satellite." + }, + "names": [ + "orbital", + "spacecraft" + ] + } + }, + "help": { + "short": "Azure Orbital Ground Station as-a-Service (GSaaS)." + }, + "names": [ + "orbital" + ] + }, + "palo-alto": { + "commandGroups": { + "cloudngfw": { + "commandGroups": { + "firewall": { + "commandGroups": { + "status": { + "commandGroups": { + "default": { + "commands": { + "show": { + "help": { + "short": "Get a FirewallStatusResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status", + "default", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall status default show --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Get a FirewallStatusResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses/default", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloudngfw firewall status default resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status", + "default" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List FirewallStatusResource resources by Firewalls" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall status list --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "List FirewallStatusResource resources by Firewalls" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/statuses", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloudngfw firewall status resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "status" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall create --name MyCloudngfwFirewall -g MyResourceGroup --location eastus --associated-rulestack \"{location:eastus,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/MyLocalRulestacks}\" --dns-settings \"{enable-dns-proxy:DISABLED,enabled-dns-type:CUSTOM}\" --is-panorama-managed FALSE --marketplace-details \"{marketplace-subscription-status:Subscribed,offer-id:offer-id,publisher-id:publisher-id}\" --network-profile \"{egress-nat-ip:[],enable-egress-nat:DISABLED,network-type:VNET,public-ips:[{address:10.0.0.0/16,resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/publicIPAddresses/MypublicIP}],vnet-configuration:{ip-of-trust-subnet-for-udr:{address:10.0.0.0/16},trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},un-trust-subnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1},vnet:{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet}}}\" --panorama-config \"{config-string:bas64EncodedString}\" --plan-data \"{billing-cycle:MONTHLY,plan-id:plan-id,usage-type:PAYG}\"" + ], + "name": "Create a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall delete --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Delete a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List FirewallResource resources by subscription ID" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall list --resource-group MyResourceGroup" + ], + "name": "List FirewallResource resources by subscription ID" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/firewalls", + "plane": "mgmt-plane", + "version": "2022-08-29" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "save-log-profile": { + "help": { + "short": "Save Log Profile for Firewall" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "save-log-profile" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall save-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall --log-option \"SAME_DESTINATION\" --log-type \"TRAFFIC\"" + ], + "name": "Save Log Profile for Firewall" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/savelogprofile", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall show --name MyCloudngfwFirewall -g MyResourceGroup" + ], + "name": "Get a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-log-profile": { + "help": { + "short": "Get Log Profile for Firewall" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "show-log-profile" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall show-log-profile --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Get Log Profile for Firewall" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getlogprofile", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-support-info": { + "help": { + "short": "Support info for firewall." + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "show-support-info" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall show-support-info --resource-group MyResourceGroup -n MyCloudngfwFirewall" + ], + "name": "Get support info for firewall." + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}/getsupportinfo", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a FirewallResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw firewall update --name MyCloudngfwFirewall -g MyResourceGroup --tags \"{tagName:value}\"" + ], + "name": "Update a FirewallResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/firewalls/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cloudngfw firewall resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "firewall" + ] + }, + "local-rulestack": { + "commandGroups": { + "certificate": { + "commands": { + "create": { + "help": { + "short": "Create a CertificateObjectLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate --audit-comment \"comment\" --certificate-self-signed \"TRUE\" --description \"description\"" + ], + "name": "Create a CertificateObjectLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a CertificateObjectLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" + ], + "name": "Delete a CertificateObjectLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List CertificateObjectLocalRulestackResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a CertificateObjectLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack certificate show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyCertificate" + ], + "name": "Get a CertificateObjectLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/certificates/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack certificate resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "certificate" + ] + }, + "fqdnlist": { + "commands": { + "create": { + "help": { + "short": "Create a FqdnListLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist --audit-comment \"string\" --description \"description\" --fqdn-list \"string1\" \"string2\"" + ], + "name": "Create a FqdnListLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a FqdnListLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" + ], + "name": "Delete a FqdnListLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List FqdnListLocalRulestackResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List FqdnListLocalRulestackResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a FqdnListLocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack fqdnlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyFqdnlist" + ], + "name": "Get a FqdnListLocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/fqdnlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack fqdnlist resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "fqdnlist" + ] + }, + "local-rule": { + "commands": { + "create": { + "help": { + "short": "Create a LocalRulesResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --rule-name MyLocalRule --priority \"1\" --action-type \"Allow\" --enable-logging \"DISABLED\" --rule-state \"DISABLED\"" + ], + "name": "Create a LocalRulesResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a LocalRulesResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Delete a LocalRulesResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List LocalRulesResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List LocalRulesResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "refresh-counter": { + "help": { + "short": "Refresh counters" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "refresh-counter" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule refresh-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Refresh counters" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/refreshcounters", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "reset-counter": { + "help": { + "short": "Reset counters" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "reset-counter" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule reset-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Reset counters" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/resetcounters", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a LocalRulesResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Get a LocalRulesResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-counter": { + "help": { + "short": "Get counters" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule", + "show-counter" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack local-rule get-counter -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --priority \"1\"" + ], + "name": "Get counters" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/localrules/{}/getcounters", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack local-rule resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "local-rule" + ] + }, + "prefixlist": { + "commands": { + "create": { + "help": { + "short": "Create a PrefixListResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist create -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist --audit-comment \"comment\" --description \"string\" --prefix-list \"1.0.0.0/24\"" + ], + "name": "Create a PrefixListResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a PrefixListResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist delete -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" + ], + "name": "Delete a PrefixListResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List PrefixListResource resources by LocalRulestacks" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist list -g MyResourceGroup --local-rulestack-name MyLocalRulestacks" + ], + "name": "List PrefixListResource resources by LocalRulestacks" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a PrefixListResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack prefixlist show -g MyResourceGroup --local-rulestack-name MyLocalRulestacks --name MyPrefixlist" + ], + "name": "Get a PrefixListResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/prefixlists/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack prefixlist resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "prefixlist" + ] + } + }, + "commands": { + "commit": { + "help": { + "short": "Commit rulestack configuration" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "commit" + ], + "versions": [ + { + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/commit", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack create -g MyResourceGroup -n MyLocalRulestacks --identity \"{type:None}\" --location eastus --default-mode IPS --description \"local rulestacks\" --min-app-id-version \"8595-7473\" --scope \"LOCAL\" --security-services \"{vulnerability-profile:BestPractice,anti-spyware-profile:BestPractice,anti-virus-profile:BestPractice,url-filtering-profile:BestPractice,file-blocking-profile:BestPractice,dns-subscription:BestPractice}\"" + ], + "name": "Create a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack delete -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Delete a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List LocalRulestackResource resources by subscription ID" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list -g MyResourceGroup" + ], + "name": "List LocalRulestackResource resources by subscription ID" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", + "plane": "mgmt-plane", + "version": "2022-08-29" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-advanced-security-object": { + "help": { + "short": "Get the list of advanced security objects" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-advanced-security-object" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-advanced-security-object -g MyResourceGroup -n MyLocalRulestacks --type feeds" + ], + "name": "Get the list of advanced security objects" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listadvancedsecurityobjects", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-app-id": { + "help": { + "short": "List of AppIds for LocalRulestack ApiVersion" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-app-id" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-app-id -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List of AppIds for LocalRulestack ApiVersion" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listappids", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-country": { + "help": { + "short": "List of countries for Rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-country" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-country -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List of countries for Rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listcountries", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-firewall": { + "help": { + "short": "List of Firewalls associated with Rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-firewall" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-firewall -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List of Firewalls associated with Rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listfirewalls", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-predefined-url-category": { + "help": { + "short": "List predefined URL categories for rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-predefined-url-category" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-predefined-url-category -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "List predefined URL categories for rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listpredefinedurlcategories", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "list-security-service": { + "help": { + "short": "List the security services for rulestack" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "list-security-service" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack list-security-service -g MyResourceGroup -n MyLocalRulestacks --type antiSpyware" + ], + "name": "List the security services for rulestack" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/listsecurityservices", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "revert": { + "help": { + "short": "Revert rulestack configuration" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "revert" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack revert -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Revert rulestack configuration" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/revert", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack show -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Get a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-change-log": { + "help": { + "short": "Get changelog" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "show-change-log" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack show-change-log -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Get changelog" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getchangelog", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "show-support-info": { + "help": { + "short": "Support info for rulestack." + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "show-support-info" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack show-support-info -g MyResourceGroup -n MyLocalRulestacks" + ], + "name": "Support info for rulestack." + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}/getsupportinfo", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a LocalRulestackResource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "palo-alto cloudngfw local-rulestack update -g MyResourceGroup -n MyLocalRulestacks --tags \"{tag-name:value}\"" + ], + "name": "Update a LocalRulestackResource" + } + ], + "name": "2022-08-29", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/paloaltonetworks.cloudngfw/localrulestacks/{}", + "plane": "mgmt-plane", + "version": "2022-08-29" + } + ] + } + ] + } + }, + "help": { + "short": "Manage local-rulestack resource" + }, + "names": [ + "palo-alto", + "cloudngfw", + "local-rulestack" + ] + } + }, + "help": { + "short": "Manage cloudngfw resource" + }, + "names": [ + "palo-alto", + "cloudngfw" + ] + } + }, + "help": { + "short": "Manage palo-alto networks resource" + }, + "names": [ + "palo-alto" + ] + }, + "powerbi": { + "commandGroups": { + "embedded-capacity": { + "commands": { + "create": { + "help": { + "short": "Create a new PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\"" + ], + "name": "Create a new PowerBI embedded capacity." + }, + { + "commands": [ + "powerbi embedded-capacity create --resource-group \"TestRG\" --name \"azsdktest\" --location eastus --sku-name \"A1\" --sku-tier \"PBIE_Azure\" --administration-members \"azsdktest@microsoft.com\" \"azsdktest2@microsoft.com\" --no-wait" + ], + "name": "Create a new PowerBI embedded capacity without waiting." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\"" + ], + "name": "Delete a capacity in specified resource group." + }, + { + "commands": [ + "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" -y" + ], + "name": "Delete a capacity in specified resource group without prompt." + }, + { + "commands": [ + "powerbi embedded-capacity delete --resource-group \"TestRG\" --name \"azsdktest\" --no-wait" + ], + "name": "Delete a capacity in specified resource group without waiting." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all the embedded capacities for the given resource group." + }, + "names": [ + "powerbi", + "embedded-capacity", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity list --resource-group \"TestRG\"" + ], + "name": "List capacities in resource group" + }, + { + "commands": [ + "powerbi embedded-capacity list" + ], + "name": "List all capacities in default subscription." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.powerbidedicated/capacities", + "plane": "mgmt-plane", + "version": "2017-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity show --resource-group \"TestRG\" --name \"azsdktest\"" + ], + "name": "Get details of a capacity" + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the specified PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\"" + ], + "name": "Update sku name for the specified PowerBI embedded capacity." + }, + { + "commands": [ + "powerbi embedded-capacity update --resource-group \"TestRG\" --name \"azsdktest\" --sku-name \"A1\" --administration-members \"azsdktest3@microsoft.com\" --no-wait" + ], + "name": "Update administrator members the specified PowerBI embedded capacity without waiting." + } + ], + "name": "2017-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.powerbidedicated/capacities/{}", + "plane": "mgmt-plane", + "version": "2017-10-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage PowerBI embedded capacity." + }, + "names": [ + "powerbi", + "embedded-capacity" + ] + } + }, + "help": { + "short": "Manage PowerBI resources." + }, + "names": [ + "powerbi" + ] + }, + "ppg": { + "commands": { + "create": { + "help": { + "short": "Create a proximity placement group." + }, + "names": [ + "ppg", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup" + ], + "name": "Create a proximity placement group (autogenerated)" + }, + { + "commands": [ + "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" + ], + "name": "Create a proximity placement group with specifying VM sizes that can be created." + }, + { + "commands": [ + "ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 --zone 1" + ], + "name": "Create a proximity placement group with specifying VM sizes that can be created and availability zone." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a proximity placement group." + }, + "names": [ + "ppg", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a proximity placement group." + }, + "names": [ + "ppg", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "ppg show --name MyProximityPlacementGroup --resource-group MyResourceGroup" + ], + "name": "Get a proximity placement group (commonly used with --output). (autogenerated)" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a proximity placement group." + }, + "names": [ + "ppg", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "ppg update --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2" + ], + "name": "Update a proximity placement group with specifying VM sizes that can be created." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Proximity Placement Groups." + }, + "names": [ + "ppg" + ] + }, + "qumulo": { + "commandGroups": { + "storage": { + "commandGroups": { + "file-system": { + "commands": { + "create": { + "help": { + "short": "Create file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system create -n sys_name -g rg --admin-password testadmin --delegated-subnet-id subnet-id --initial-capacity 50 --marketplace-details \"{offerId:qumulo-saas-mpp,planId:qumulo-on-azure-v1%%gmz7xq9ge3py%%P1M,publisherId:qumulo1584033880660}\" --storage-sku Standard --user-details \"{email:test@test.com}\" --availability-zone 1" + ], + "name": "Create file system" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system delete -g rg -n sys_name" + ], + "name": "Delete file system" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List file system resources" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system list -g rg" + ], + "name": "List file system by resource group" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/providers/qumulo.storage/filesystems", + "plane": "mgmt-plane", + "version": "2022-10-12" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system show -g rg -n sys_name" + ], + "name": "Show file system" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update file system resource" + }, + "names": [ + "qumulo", + "storage", + "file-system", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "qumulo storage file-system update -g rg -n sys_name --tags \"{tag:test}\"" + ], + "name": "Update file system tags" + } + ], + "name": "2022-10-12", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/qumulo.storage/filesystems/{}", + "plane": "mgmt-plane", + "version": "2022-10-12" + } + ] + } + ] + } + }, + "help": { + "short": "Manage qumulo storage file system" + }, + "names": [ + "qumulo", + "storage", + "file-system" + ] + } + }, + "help": { + "short": "Manage qumulo storage" + }, + "names": [ + "qumulo", + "storage" + ] + } + }, + "help": { + "short": "Manage qumulo" + }, + "names": [ + "qumulo" + ] + }, + "redisenterprise": { + "commandGroups": { + "database": { + "commands": { + "create": { + "help": { + "short": "Create a database" + }, + "names": [ + "redisenterprise", + "database", + "create" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a single database" + }, + "names": [ + "redisenterprise", + "database", + "delete" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "export": { + "help": { + "short": "Exports a database file from target database." + }, + "names": [ + "redisenterprise", + "database", + "export" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "flush": { + "help": { + "short": "Flushes all the keys in this database and also from its linked databases." + }, + "names": [ + "redisenterprise", + "database", + "flush" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "force-unlink": { + "help": { + "short": "Forcibly removes the link to the specified database resource." + }, + "names": [ + "redisenterprise", + "database", + "force-unlink" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "import": { + "help": { + "short": "Imports database files to target database." + }, + "names": [ + "redisenterprise", + "database", + "import" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all databases in the specified RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "database", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list-keys": { + "help": { + "short": "Retrieves the access keys for the RedisEnterprise database." + }, + "names": [ + "redisenterprise", + "database", + "list-keys" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "regenerate-key": { + "help": { + "short": "Regenerates the RedisEnterprise database's access keys." + }, + "names": [ + "redisenterprise", + "database", + "regenerate-key" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a database in a RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "database", + "show" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a database" + }, + "names": [ + "redisenterprise", + "database", + "update" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Redis Enterprise databases" + }, + "names": [ + "redisenterprise", + "database" + ] + }, + "operation-status": { + "commands": { + "show": { + "help": { + "short": "Get the status of operation." + }, + "names": [ + "redisenterprise", + "operation-status", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "redisenterprise operation-status show --operation-id \"testoperationid\" --location \"West US\"" + ], + "name": "Get the status of an operation" + } + ], + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Get the status of an operation" + }, + "names": [ + "redisenterprise", + "operation-status" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create the state of the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the private endpoint connections associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the state of the specified private endpoint connection associated with the RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage redis enterprise private endpoint connection" + }, + "names": [ + "redisenterprise", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "list": { + "help": { + "short": "List the private link resources that need to be created for a RedisEnterprise cluster." + }, + "names": [ + "redisenterprise", + "private-link-resource", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage redis enterprise private link resource" + }, + "names": [ + "redisenterprise", + "private-link-resource" + ] + }, + "sku": { + "commands": { + "list": { + "help": { + "short": "List information about skus in specified location for the given subscription id" + }, + "names": [ + "redisenterprise", + "sku", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/skus", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Gets information about skus in specified location" + }, + "names": [ + "redisenterprise", + "sku" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an existing (overwrite/recreate, with potential downtime) cache cluster" + }, + "names": [ + "redisenterprise", + "create" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a RedisEnterprise cache cluster." + }, + "names": [ + "redisenterprise", + "delete" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all RedisEnterprise clusters in the specified subscription." + }, + "names": [ + "redisenterprise", + "list" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a RedisEnterprise cluster" + }, + "names": [ + "redisenterprise", + "show" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an existing (overwrite/recreate, with potential downtime) cache cluster" + }, + "names": [ + "redisenterprise", + "update" + ], + "versions": [ + { + "name": "2023-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", + "plane": "mgmt-plane", + "version": "2023-03-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the redisenterprise cache" + }, + "names": [ + "redisenterprise" + ] + }, + "relay": { + "commandGroups": { + "hyco": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." + }, + { + "commands": [ + "relay hyco authorization-rule keys list --hybrid-connection-name myhyco --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection (autogenerated)" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule keys renew --resource-group myresourcegroup --namespace- name mynamespace --hybrid-connection-name myhyco --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate key of Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Authorization Rule of the given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "Deletes the Authorization Rule of Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Shows list of Authorization Rule by Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco" + ], + "name": "shows list of Authorization Rule by Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Hybrid Connection Authorization Rule." + }, + "names": [ + "relay", + "hyco", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco create --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Create a new Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco delete --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Deletes the Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the Hybrid Connection by Relay Service Namespace." + }, + "names": [ + "relay", + "hyco", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Get the Hybrid Connections by Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service Hybrid Connection Details." + }, + "names": [ + "relay", + "hyco", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco show --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Shows the Hybrid Connection details." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco update --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Updates existing Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Hybrid Connection and Authorization Rule." + }, + "names": [ + "relay", + "hyco" + ] + }, + "namespace": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace" + }, + { + "commands": [ + "relay namespace authorization-rule keys list --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace (commonly used with --output and --query). (autogenerated)" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for the Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule connection strings for Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for the given Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Authorization Rule of the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorization Rule of the Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Shows the list of Authorization Rule by Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorization Rule by Relay Service Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the details of Relay Service Namespace Authorization Rule." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the details of Relay Service Namespace Authorization Rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates Authorization Rule for the given Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Namespace Authorization Rule." + }, + "names": [ + "relay", + "namespace", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2" + ], + "name": "Create a Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Deletes the Relay Service Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check for the availability of the given name for the Namespace." + }, + "names": [ + "relay", + "namespace", + "exists" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace exists --name mynamespace" + ], + "name": "check for the availability of mynamespace for the Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.relay/checknameavailability", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the Relay Service Namespaces." + }, + "names": [ + "relay", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace list --resource-group myresourcegroup" + ], + "name": "Get the Relay Service Namespaces by resource group" + }, + { + "commands": [ + "relay namespace list" + ], + "name": "Get the Relay Service Namespaces by Subscription." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.relay/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service Namespace details." + }, + "names": [ + "relay", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value" + ], + "name": "Updates a Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Namespace." + }, + "names": [ + "relay", + "namespace" + ] + }, + "wcfrelay": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule keys list --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule create --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Listen" + ], + "name": "Create Authorization Rule for WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Authorization Rule of Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "Delete the Authorization Rule of Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of Authorization Rule by Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay" + ], + "name": "List of Authorization Rule by WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show properties of Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "show properties of Authorization Rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service WCF Relay Authorization Rule." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay create --resource-group myresourcegroup --namespace-name mynamespace --name myrelay --relay-type NetTcp" + ], + "name": "Create Relay Service WCF Relay." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay delete --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Deletes the wcfrelay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the WCF Relay by Relay Service Namespace." + }, + "names": [ + "relay", + "wcfrelay", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Get the WCF Relays by Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service WCF Relay Details." + }, + "names": [ + "relay", + "wcfrelay", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay show --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Shows the Relay Service WCF Relay Details" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates existing Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay update --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Updates Relay Service WCF Relay." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service WCF Relay and Authorization Rule." + }, + "names": [ + "relay", + "wcfrelay" + ] + } + }, + "help": { + "short": "Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules." + }, + "names": [ + "relay" + ] + }, + "remote-rendering-account": { + "commandGroups": { + "key": { + "commands": { + "renew": { + "help": { + "short": "Regenerate specified Key of a Remote Rendering Account" + }, + "names": [ + "remote-rendering-account", + "key", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" + ], + "name": "Regenerate remote rendering account keys" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "List Both of the 2 Keys of a Remote Rendering Account" + }, + "names": [ + "remote-rendering-account", + "key", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "List remote rendering account key" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}/listkeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage developer keys of a remote rendering account." + }, + "names": [ + "remote-rendering-account", + "key" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account create -n \"MyAccount\" --location \"eastus2euap\" --resource-group \"MyResourceGroup\"" + ], + "name": "Create remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Delete remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Remote Rendering Accounts by Subscription" + }, + "names": [ + "remote-rendering-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account list --resource-group \"MyResourceGroup\"" + ], + "name": "List remote rendering accounts by resource group" + }, + { + "commands": [ + "remote-rendering-account list" + ], + "name": "List remote rendering accounts by subscription" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mixedreality/remoterenderingaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Get remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Remote Rendering Account." + }, + "names": [ + "remote-rendering-account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "remote-rendering-account update -n \"MyAccount\" --tags hero=\"romeo\" heroine=\"juliet\" --resource-group \"MyResourceGroup\"" + ], + "name": "Update remote rendering account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/remoterenderingaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage remote rendering account with mixed reality." + }, + "names": [ + "remote-rendering-account" + ] + }, + "reservations": { + "commandGroups": { + "catalog": { + "commands": { + "show": { + "help": { + "short": "Get catalog of available reservation." + }, + "names": [ + "reservations", + "catalog", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" + ], + "name": "Get catalog of VM reservation skus" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations catalog show --subscription-id 7a802e4f-129c-4574-9b46-638f17b60dd5 --location eastus --reserved-resource-type VirtualMachines" + ], + "name": "Get catalog of VM reservation skus" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/catalogs", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations catalog" + }, + "names": [ + "reservations", + "catalog" + ] + }, + "reservation": { + "commandGroups": { + "service-admin": { + "commands": { + "list": { + "help": { + "short": "List the reservations and the roll up counts of reservations group by provisioning states that the user has access to in the current tenant." + }, + "names": [ + "reservations", + "reservation", + "service-admin", + "list" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "service-admin" + }, + "names": [ + "reservations", + "reservation", + "service-admin" + ] + } + }, + "commands": { + "archive": { + "help": { + "short": "Archiving a `Reservation` which is in cancelled/expired state and move it to `Archived` state." + }, + "names": [ + "reservations", + "reservation", + "archive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Archiving a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation archive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Archiving a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List Reservations within a single `ReservationOrder`." + }, + "names": [ + "reservations", + "reservation", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "List all reservations within a reservation order." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation list --reservation-order-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "List all reservations within a reservation order." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-available-scope": { + "help": { + "short": "List Available Scopes for `Reservation`." + }, + "names": [ + "reservations", + "reservation", + "list-available-scope" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" + ], + "name": "List reservation available scopes" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation list-available-scope --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 30000000-aaaa-bbbb-cccc-20000000000 --scopes ['/subscriptions/60000000-aaaa-bbbb-cccc-20000000000']" + ], + "name": "List reservation available scopes" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-history": { + "help": { + "short": "List of all the revisions for the `Reservation`." + }, + "names": [ + "reservations", + "reservation", + "list-history" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" + ], + "name": "Get history of a reservation." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation list-history --reservation-id 50000000-aaaa-bbbb-cccc-100000000002 --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005" + ], + "name": "Get history of a reservation." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/revisions", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "merge": { + "help": { + "short": "Merge the specified `Reservation`s into a new `Reservation`. The two `Reservation`s being merged must have same properties." + }, + "names": [ + "reservations", + "reservation", + "merge" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" + ], + "name": "Merge reservations" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/merge", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation merge --reservation-order-id 10000000-aaaa-bbbb-cccc-100000000005 --sources \"['/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000002','/providers/Microsoft.Capacity/reservationOrders/10000000-aaaa-bbbb-cccc-100000000005/reservations/30000000-aaaa-bbbb-cccc-100000000004']\"" + ], + "name": "Merge reservations" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/merge", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specific `Reservation` details." + }, + "names": [ + "reservations", + "reservation", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" + ], + "name": "Get a reservation detail" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation show --reservation-id 40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 10000000-aaaa-bbbb-cccc-200000000001" + ], + "name": "Get a reservation detail" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "split": { + "help": { + "short": "Split a `Reservation` into two `Reservation`s with specified quantity distribution." + }, + "names": [ + "reservations", + "reservation", + "split" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" + ], + "name": "Split a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/split", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation split --quantities \"[2,8]\" --reservation-id /providers/Microsoft.Capacity/reservationOrders/30000000-aaaa-bbbb-cccc-100000000004/reservations/40000000-aaaa-bbbb-cccc-100000000001 --reservation-order-id 30000000-aaaa-bbbb-cccc-100000000004" + ], + "name": "Split a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/split", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "unarchive": { + "help": { + "short": "Unarchiving a `Reservation` moves it to the state it was before archiving." + }, + "names": [ + "reservations", + "reservation", + "unarchive" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Unarchiving a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation unarchive --reservation-order-id 40000000-aaaa-bbbb-cccc-20000000000 --reservation-id 50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Unarchiving a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the applied scopes, renewal, name, instance-flexibility of the `Reservation`." + }, + "names": [ + "reservations", + "reservation", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Update applied scope type" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation update --applied-scope-type Shared --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Set reservation to Shared scope" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --renew true" + ], + "name": "Set reservation renewal" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009']" + ], + "name": "Set reservation to Single scope" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --applied-scopes ['/subscriptions/50000000-aaaa-bbbb-cccc-200000000009/resourceGroups/mock_resource_group_name']" + ], + "name": "Set reservation to Single scope resource group" + }, + { + "commands": [ + "reservations reservation update --reservation-id 10000000-aaaa-bbbb-cccc-200000000001 --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type ManagementGroup --applied-scope-property '{management-group-id:/providers/Microsoft.Management/managementGroups/mock_management_group_name,tenant-id:50000000-aaaa-bbbb-cccc-200000000008}'" + ], + "name": "Set reservation to management group scope" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation" + }, + "names": [ + "reservations", + "reservation" + ] + }, + "reservation-order": { + "commandGroups": { + "reservation": { + "commands": { + "archive": { + "help": { + "short": "Archiving a `Reservation` moves it to `Archived` state." + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "archive" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/archive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "available-scope": { + "help": { + "short": "Get Available Scopes for `Reservation`.\n" + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "available-scope" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/availablescopes", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specific `Reservation` details." + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "show" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "unarchive": { + "help": { + "short": "Unarchiving a `Reservation` moves it to the state it was before archiving.\n" + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "unarchive" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}/unarchive", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the applied scopes of the `Reservation`." + }, + "names": [ + "reservations", + "reservation-order", + "reservation", + "update" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/reservations/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation-order reservation" + }, + "names": [ + "reservations", + "reservation-order", + "reservation" + ] + } + }, + "commands": { + "calculate": { + "help": { + "short": "Calculate price for placing a `ReservationOrder`." + }, + "names": [ + "reservations", + "reservation-order", + "calculate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" + ], + "name": "Calculate price" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateprice", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate --applied-scope-type Shared --billing-scope 50000000-aaaa-bbbb-cccc-100000000002 --display-name name1 --quantity 1 --reserved-resource-type VirtualMachines --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus" + ], + "name": "Calculate price" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateprice", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "calculate-refund": { + "help": { + "short": "Calculate price for returning `Reservations` if there are no policy errors.\n" + }, + "names": [ + "reservations", + "reservation-order", + "calculate-refund" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Calculate refund" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order calculate-refund --reservation-order-id 0000000-aaaa-bbbb-cccc-20000000001 --id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001 --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/0000000-aaaa-bbbb-cccc-20000000001/reservations/50000000-aaaa-bbbb-cccc-200000000000" + ], + "name": "Calculate refund" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/calculaterefund", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "change-directory": { + "help": { + "short": "Change directory (tenant) of `ReservationOrder` and all `Reservation` under it to specified tenant id" + }, + "names": [ + "reservations", + "reservation-order", + "change-directory" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" + ], + "name": "Change a reservation order to another tenant" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order change-directory --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --destination-tenant-id 10000000-aaaa-bbbb-cccc-200000000011" + ], + "name": "Change a reservation order to another tenant" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/changedirectory", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of all the `ReservationOrder`s that the user has access to in the current tenant." + }, + "names": [ + "reservations", + "reservation-order", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order list" + ], + "name": "List of all the reservation orders that the user has access to in the current tenant." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order list" + ], + "name": "List of all the reservation orders that the user has access to in the current tenant." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "purchase": { + "help": { + "short": "Create `ReservationOrder` and create resource under the specified URI." + }, + "names": [ + "reservations", + "reservation-order", + "purchase" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Purchase a single scope reservation" + }, + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" + ], + "name": "Purchase a Single scope with resource group reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name name1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope 50000000-aaaa-bbbb-cccc-200000000010" + ], + "name": "Purchase a single scope reservation" + }, + { + "commands": [ + "reservations reservation-order purchase --reservation-order-id 40000000-aaaa-bbbb-cccc-200000000005 --applied-scope-type Single --billing-scope 50000000-aaaa-bbbb-cccc-200000000005 --reserved-resource-type VirtualMachines --display-name testername1 --quantity 1 --sku Standard_B1s --term P1Y --billing-plan Monthly --location eastus --applied-scope '/subscriptions/50000000-aaaa-bbbb-cccc-200000000005/resourceGroups/rg1' --instance-flexibility Off" + ], + "name": "Purchase a Single scope with resource group reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "return": { + "help": { + "short": "Return a reservation." + }, + "names": [ + "reservations", + "reservation-order", + "return" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000012" + ], + "name": "Return a reservation" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/return", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order return --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000000 --return-reason mockReason --scope Reservation --quantity 1 --reservation-id /providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-200000000000/reservations/30000000-aaaa-bbbb-cccc-200000000011 --session-id 40000000-aaaa-bbbb-cccc-200000000020" + ], + "name": "Return a reservation" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}/return", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of the `ReservationOrder`." + }, + "names": [ + "reservations", + "reservation-order", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Get the details of a reservation order" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order show --reservation-order-id 50000000-aaaa-bbbb-cccc-200000000005" + ], + "name": "Get the details of a reservation order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update `ReservationOrder` and create resource under the specified URI." + }, + "names": [ + "reservations", + "reservation-order", + "update" + ], + "versions": [ + { + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservationorders/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation-order" + }, + "names": [ + "reservations", + "reservation-order" + ] + }, + "reservation-order-id": { + "commands": { + "list": { + "help": { + "short": "List applicable `Reservation`s that are applied to this subscription or a resource group under this subscription." + }, + "names": [ + "reservations", + "reservation-order-id", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "See reservation order ids that are applied to subscription." + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations reservation-order-id list --subscription-id 50000000-aaaa-bbbb-cccc-100000000002" + ], + "name": "See reservation order ids that are applied to subscription." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.capacity/appliedreservations", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "reservations reservation-order-id" + }, + "names": [ + "reservations", + "reservation-order-id" + ] + } + }, + "commands": { + "calculate-exchange": { + "help": { + "short": "Calculates price for exchanging `Reservations` if there are no policy errors.\n" + }, + "names": [ + "reservations", + "calculate-exchange" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" + ], + "name": "Calculate exchange" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateexchange", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations calculate-exchange --ris-to-exchange \"[{reservation-id:/providers/microsoft.capacity/reservationOrders/40000000-aaaa-bbbb-cccc-200000000012/reservations/51000000-aaaa-bbbb-cccc-200000000012,quantity:1},{reservation-id:/providers/microsoft.capacity/reservationOrders/90000000-aaaa-bbbb-cccc-200000000012/reservations/36000000-aaaa-bbbb-cccc-200000000012,quantity:1}]\" --ris-to-purchase \"[{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest1,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus},{reserved-resource-type:VirtualMachines,applied-scope-type:Shared,billing-scope:12350000-aaaa-bbbb-cccc-200000000012,display-name:exchangeTest2,quantity:1,sku:Standard_B1s,term:P1Y,billing-plan:Monthly,location:eastus}]\"" + ], + "name": "Calculate exchange" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/calculateexchange", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "exchange": { + "help": { + "short": "Returns one or more `Reservations` in exchange for one or more `Reservation` purchases.\n" + }, + "names": [ + "reservations", + "exchange" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" + ], + "name": "Exchange reservations" + } + ], + "name": "2022-03-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/exchange", + "plane": "mgmt-plane", + "version": "2022-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "reservations exchange --session-id 40000000-aaaa-bbbb-cccc-200000000012" + ], + "name": "Exchange reservations" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/exchange", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the reservations that the user has access to in the current tenant." + }, + "names": [ + "reservations", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "reservations list" + ], + "name": "List reservations under the current tenant" + }, + { + "commands": [ + "reservations list --selected-state \"Failed\"" + ], + "name": "List reservation which has \"Failed\" state under the current tenant" + }, + { + "commands": [ + "az reservations list --filter \"properties/reservedResourceType eq 'VirtualMachines'\"" + ], + "name": "List all \"VirtualMachines\" reservations under the current tenant" + }, + { + "commands": [ + "reservations list --orderby 'properties/quantity desc'" + ], + "name": "List reservation and order the result by quantity in descending order" + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/providers/microsoft.capacity/reservations", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Azure Reservations" + }, + "names": [ + "reservations" + ] + }, + "restore-point": { + "commandGroups": { + "collection": { + "commands": { + "create": { + "help": { + "short": "Create operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." + }, + "names": [ + "restore-point", + "collection", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection create --location \"norwayeast\" --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" --tags myTag1=\"tagValue1\" --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" + ], + "name": "Create or update a restore point collection." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the restore point collection. This operation will also delete all the contained restore points." + }, + "names": [ + "restore-point", + "collection", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get the list of restore point collections in a resource group." + }, + "names": [ + "restore-point", + "collection", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection list --resource-group \"myResourceGroup\"" + ], + "name": "Get the list of restore point collections in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-all": { + "help": { + "short": "Get the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections." + }, + "names": [ + "restore-point", + "collection", + "list-all" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection list-all" + ], + "name": "Get the list of restore point collections in a subscription." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/restorepointcollections", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the restore point collection." + }, + "names": [ + "restore-point", + "collection", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"myRpc\"" + ], + "name": "Get a restore point collection (but not the restore points contained in the restore point collection)." + }, + { + "commands": [ + "restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"rpcName\"" + ], + "name": "Get a restore point collection, including the restore points contained in the restore point collection." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the restore point collection." + }, + "names": [ + "restore-point", + "collection", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Create the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified." + }, + "names": [ + "restore-point", + "collection" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the restore point. Updating properties of an existing restore point is not allowed." + }, + "names": [ + "restore-point", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" + ], + "name": "Create a restore point" + }, + { + "commands": [ + "vm create -n vm -g rg --image UbuntuLTS --tag EnableCrashConsistentRestorePoint=True", + "restore-point collection create --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" -g rg --collection-name \"myRpc\"", + "restore-point create --exclude-disks \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123\" --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" + ], + "name": "Create a restore point with --consistency-mode CrashConsistent" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the restore point." + }, + "names": [ + "restore-point", + "delete" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the restore point." + }, + "names": [ + "restore-point", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "restore-point show --resource-group \"myResourceGroup\" --collection-name \"rpcName\" --name \"rpName\"" + ], + "name": "Get a restore point" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create the restore point. Updating properties of an existing restore point is not allowed." + }, + "names": [ + "restore-point", + "update" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage restore point with res." + }, + "names": [ + "restore-point" + ] + }, + "self-help": { + "commandGroups": { + "diagnostic": { + "commands": { + "create": { + "help": { + "short": "Creates a diagnostics that will help you troubleshoot an issue with your azure resource." + }, + "names": [ + "self-help", + "diagnostic", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help diagnostic create --diagnostic-name {diagnostic-name} --insights [{solutionId:Demo2InsightV2}] --scope {scope}" + ], + "name": "Create Diagnostic at Resource Level" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the diagnostics using the 'diagnosticsResourceName' you chose while creating the diagnostic." + }, + "names": [ + "self-help", + "diagnostic", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help diagnostic show --diagnostic-name {diagnostic-name} --scope {scope}" + ], + "name": "Show Diagnostic at Resource Level" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/diagnostics/{}", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "diagnostic command will help you create diagnostics for azure resources." + }, + "names": [ + "self-help", + "diagnostic" + ] + }, + "discovery-solution": { + "commands": { + "list": { + "help": { + "short": "list the existing available solutions for the problemClassificationId or the resourceUri for the Azure resource." + }, + "names": [ + "self-help", + "discovery-solution", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help discovery-solution list --scope {scope}" + ], + "name": "List DiscoverySolution results for a resource" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/discoverysolutions", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "discovery-solution command will help you discover available solutions based on your resource type and problem classification Id." + }, + "names": [ + "self-help", + "discovery-solution" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "This API is used to check the uniqueness of a resource name used for a diagnostic check." + }, + "names": [ + "self-help", + "check-name-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "self-help check-name-availability --scope subscriptionId/{subId} --name {diagnostic-name} --type 'Microsoft.Help/diagnostics'" + ], + "name": "Check Diagnostic Resource Uniqueness" + } + ], + "name": "2023-01-01-preview", + "resources": [ + { + "id": "/{scope}/providers/microsoft.help/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Azure SelfHelp will help you troubleshoot issues with Azure resources." + }, + "names": [ + "self-help" + ] + }, + "sentinel": { + "commandGroups": { + "alert-rule": { + "commandGroups": { + "action": { + "commands": { + "create": { + "help": { + "short": "Create the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all actions of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the action of alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "action", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}/actions/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage alert rule action with sentinel." + }, + "names": [ + "sentinel", + "alert-rule", + "action" + ] + }, + "template": { + "commands": { + "list": { + "help": { + "short": "Get all alert rule templates." + }, + "names": [ + "sentinel", + "alert-rule", + "template", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the alert rule template." + }, + "names": [ + "sentinel", + "alert-rule", + "template", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertruletemplates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage alert rule template with sentinel." + }, + "names": [ + "sentinel", + "alert-rule", + "template" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all alert rules." + }, + "names": [ + "sentinel", + "alert-rule", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the alert rule." + }, + "names": [ + "sentinel", + "alert-rule", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/alertrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage alert rule with sentinel." + }, + "names": [ + "sentinel", + "alert-rule" + ] + }, + "analytics-setting": { + "commands": { + "create": { + "help": { + "short": "Create the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the Security ML Analytics Settings." + }, + "names": [ + "sentinel", + "analytics-setting", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage security ml analytics setting with sentinel." + }, + "names": [ + "sentinel", + "analytics-setting" + ] + }, + "automation-rule": { + "commands": { + "create": { + "help": { + "short": "Create the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all automation rules." + }, + "names": [ + "sentinel", + "automation-rule", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the automation rule." + }, + "names": [ + "sentinel", + "automation-rule", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/automationrules/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage automation rule with sentinel." + }, + "names": [ + "sentinel", + "automation-rule" + ] + }, + "bookmark": { + "commandGroups": { + "relation": { + "commands": { + "create": { + "help": { + "short": "Create the bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all bookmark relations." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the bookmark relation." + }, + "names": [ + "sentinel", + "bookmark", + "relation", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage bookmark relation with sentinel." + }, + "names": [ + "sentinel", + "bookmark", + "relation" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "expand": { + "help": { + "short": "Expand an bookmark" + }, + "names": [ + "sentinel", + "bookmark", + "expand" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}/expand", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all bookmarks." + }, + "names": [ + "sentinel", + "bookmark", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the bookmark." + }, + "names": [ + "sentinel", + "bookmark", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/bookmarks/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage bookmark with sentinel." + }, + "names": [ + "sentinel", + "bookmark" + ] + }, + "data-connector": { + "commands": { + "connect": { + "help": { + "short": "Connect a data connector." + }, + "names": [ + "sentinel", + "data-connector", + "connect" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/connect", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create the data connector." + }, + "names": [ + "sentinel", + "data-connector", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the data connector." + }, + "names": [ + "sentinel", + "data-connector", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "disconnect": { + "help": { + "short": "Disconnect a data connector." + }, + "names": [ + "sentinel", + "data-connector", + "disconnect" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}/disconnect", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all data connectors." + }, + "names": [ + "sentinel", + "data-connector", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a data connector." + }, + "names": [ + "sentinel", + "data-connector", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the data connector." + }, + "names": [ + "sentinel", + "data-connector", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/dataconnectors/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage data connector with sentinel." + }, + "names": [ + "sentinel", + "data-connector" + ] + }, + "enrichment": { + "commandGroups": { + "domain-whois": { + "commands": { + "show": { + "help": { + "short": "Get whois information for a single domain name" + }, + "names": [ + "sentinel", + "enrichment", + "domain-whois", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/domain/whois/", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage domain whois with sentinel." + }, + "names": [ + "sentinel", + "enrichment", + "domain-whois" + ] + }, + "ip-geodata": { + "commands": { + "show": { + "help": { + "short": "Get geodata for a single IP address" + }, + "names": [ + "sentinel", + "enrichment", + "ip-geodata", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.securityinsights/enrichment/ip/geodata/", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage ip geodata with sentinel." + }, + "names": [ + "sentinel", + "enrichment", + "ip-geodata" + ] + } + }, + "help": { + "short": "Manage enrichment with sentinel." + }, + "names": [ + "sentinel", + "enrichment" + ] + }, + "entity": { + "commandGroups": { + "relation": { + "commands": { + "list": { + "help": { + "short": "Get all relations of an entity." + }, + "names": [ + "sentinel", + "entity", + "relation", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity relation." + }, + "names": [ + "sentinel", + "entity", + "relation", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity relation with sentinel." + }, + "names": [ + "sentinel", + "entity", + "relation" + ] + } + }, + "commands": { + "expand": { + "help": { + "short": "Expand an entity." + }, + "names": [ + "sentinel", + "entity", + "expand" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/expand", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "get-insight": { + "help": { + "short": "Execute Insights for an entity." + }, + "names": [ + "sentinel", + "entity", + "get-insight" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/getinsights", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "get-query": { + "help": { + "short": "Get Insights and Activities for an entity." + }, + "names": [ + "sentinel", + "entity", + "get-query" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/queries", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "get-timeline": { + "help": { + "short": "Timeline for an entity." + }, + "names": [ + "sentinel", + "entity", + "get-timeline" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}/gettimeline", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all entities." + }, + "names": [ + "sentinel", + "entity", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity." + }, + "names": [ + "sentinel", + "entity", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entities/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity with sentinel." + }, + "names": [ + "sentinel", + "entity" + ] + }, + "entity-query": { + "commandGroups": { + "template": { + "commands": { + "list": { + "help": { + "short": "Get all entity query templates." + }, + "names": [ + "sentinel", + "entity-query", + "template", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity query." + }, + "names": [ + "sentinel", + "entity-query", + "template", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityquerytemplates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity query template with sentinel." + }, + "names": [ + "sentinel", + "entity-query", + "template" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the entity query." + }, + "names": [ + "sentinel", + "entity-query", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the entity query." + }, + "names": [ + "sentinel", + "entity-query", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all entity queries." + }, + "names": [ + "sentinel", + "entity-query", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an entity query." + }, + "names": [ + "sentinel", + "entity-query", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the entity query." + }, + "names": [ + "sentinel", + "entity-query", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/entityqueries/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage entity query with sentinel." + }, + "names": [ + "sentinel", + "entity-query" + ] + }, + "incident": { + "commandGroups": { + "comment": { + "commands": { + "create": { + "help": { + "short": "Create the incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all incident comments." + }, + "names": [ + "sentinel", + "incident", + "comment", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the incident comment." + }, + "names": [ + "sentinel", + "incident", + "comment", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/comments/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage incident comment with sentinel." + }, + "names": [ + "sentinel", + "incident", + "comment" + ] + }, + "relation": { + "commands": { + "create": { + "help": { + "short": "Create the incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all incident relations." + }, + "names": [ + "sentinel", + "incident", + "relation", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the incident relation." + }, + "names": [ + "sentinel", + "incident", + "relation", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/relations/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage incident relation with sentinel." + }, + "names": [ + "sentinel", + "incident", + "relation" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the incident." + }, + "names": [ + "sentinel", + "incident", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create-team": { + "help": { + "short": "Create a Microsoft team to investigate the incident by sharing information and insights between participants." + }, + "names": [ + "sentinel", + "incident", + "create-team" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/createteam", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete the incident." + }, + "names": [ + "sentinel", + "incident", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all incidents." + }, + "names": [ + "sentinel", + "incident", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-alert": { + "help": { + "short": "Get all incident alerts." + }, + "names": [ + "sentinel", + "incident", + "list-alert" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/alerts", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-bookmark": { + "help": { + "short": "Get all incident bookmarks." + }, + "names": [ + "sentinel", + "incident", + "list-bookmark" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/bookmarks", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-entity": { + "help": { + "short": "Get all incident related entities." + }, + "names": [ + "sentinel", + "incident", + "list-entity" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/entities", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "run-playbook": { + "help": { + "short": "Trigger playbook on a specific incident" + }, + "names": [ + "sentinel", + "incident", + "run-playbook" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}/runplaybook", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an incident." + }, + "names": [ + "sentinel", + "incident", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update the incident." + }, + "names": [ + "sentinel", + "incident", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/incidents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage incident with sentinel." + }, + "names": [ + "sentinel", + "incident" + ] + }, + "metadata": { + "commands": { + "create": { + "help": { + "short": "Create a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List of all metadata" + }, + "names": [ + "sentinel", + "metadata", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a Metadata." + }, + "names": [ + "sentinel", + "metadata", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/metadata/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage metadata with sentinel." + }, + "names": [ + "sentinel", + "metadata" + ] + }, + "office-consent": { + "commands": { + "delete": { + "help": { + "short": "Delete the office365 consent." + }, + "names": [ + "sentinel", + "office-consent", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all office365 consents." + }, + "names": [ + "sentinel", + "office-consent", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get an office365 consent." + }, + "names": [ + "sentinel", + "office-consent", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/officeconsents/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage office consent with sentinel." + }, + "names": [ + "sentinel", + "office-consent" + ] + }, + "onboarding-state": { + "commands": { + "create": { + "help": { + "short": "Create Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all Sentinel onboarding states" + }, + "names": [ + "sentinel", + "onboarding-state", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update Sentinel onboarding state" + }, + "names": [ + "sentinel", + "onboarding-state", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/onboardingstates/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage onboarding state with sentinel." + }, + "names": [ + "sentinel", + "onboarding-state" + ] + }, + "setting": { + "commands": { + "create": { + "help": { + "short": "Create setting." + }, + "names": [ + "sentinel", + "setting", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete setting of the product." + }, + "names": [ + "sentinel", + "setting", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "List of all the settings" + }, + "names": [ + "sentinel", + "setting", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a setting." + }, + "names": [ + "sentinel", + "setting", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update setting." + }, + "names": [ + "sentinel", + "setting", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/settings/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage setting with sentinel." + }, + "names": [ + "sentinel", + "setting" + ] + }, + "source-control": { + "commands": { + "create": { + "help": { + "short": "Create a source control." + }, + "names": [ + "sentinel", + "source-control", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a source control." + }, + "names": [ + "sentinel", + "source-control", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all source controls, without source control items." + }, + "names": [ + "sentinel", + "source-control", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list-repository": { + "help": { + "short": "Get a list of repositories metadata." + }, + "names": [ + "sentinel", + "source-control", + "list-repository" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/listrepositories", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a source control by its identifier." + }, + "names": [ + "sentinel", + "source-control", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Create a source control." + }, + "names": [ + "sentinel", + "source-control", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/sourcecontrols/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage source control with sentinel." + }, + "names": [ + "sentinel", + "source-control" + ] + }, + "threat-indicator": { + "commandGroups": { + "metric": { + "commands": { + "list": { + "help": { + "short": "Get threat intelligence indicators metrics (Indicators counts by Type, Threat Type, Source)." + }, + "names": [ + "sentinel", + "threat-indicator", + "metric", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/metrics", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage threat intelligence indicator metric with sentinel." + }, + "names": [ + "sentinel", + "threat-indicator", + "metric" + ] + } + }, + "commands": { + "append-tag": { + "help": { + "short": "Append tags to a threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "append-tag" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/appendtags", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "create": { + "help": { + "short": "Create a new threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/createindicator", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all threat intelligence indicators." + }, + "names": [ + "sentinel", + "threat-indicator", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "query": { + "help": { + "short": "Query threat intelligence indicators as per filtering criteria." + }, + "names": [ + "sentinel", + "threat-indicator", + "query" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/queryindicators", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "replace-tag": { + "help": { + "short": "Replace tags added to a threat intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "replace-tag" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/replacetags", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "View a threat intelligence indicator by name." + }, + "names": [ + "sentinel", + "threat-indicator", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a threat Intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update2": { + "help": { + "short": "Update a threat Intelligence indicator." + }, + "names": [ + "sentinel", + "threat-indicator", + "update2" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage threat intelligence indicator with sentinel." + }, + "names": [ + "sentinel", + "threat-indicator" + ] + }, + "watchlist": { + "commandGroups": { + "item": { + "commands": { + "create": { + "help": { + "short": "Create a watchlist item." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a watchlist item." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all watchlist Items." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a watchlist, without its watchlist items." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a watchlist item." + }, + "names": [ + "sentinel", + "watchlist", + "item", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage watchlist item with sentinel." + }, + "names": [ + "sentinel", + "watchlist", + "item" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." + }, + "names": [ + "sentinel", + "watchlist", + "create" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "delete": { + "help": { + "short": "Delete a watchlist." + }, + "names": [ + "sentinel", + "watchlist", + "delete" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "list": { + "help": { + "short": "Get all watchlists, without watchlist items." + }, + "names": [ + "sentinel", + "watchlist", + "list" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "show": { + "help": { + "short": "Get a watchlist, without its watchlist items." + }, + "names": [ + "sentinel", + "watchlist", + "show" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + }, + "update": { + "help": { + "short": "Update a Watchlist and its Watchlist Items (bulk creation, e.g. through text/csv content type). To create a Watchlist and its Items, we should call this endpoint with either rawContent or a valid SAR URI and contentType properties. The rawContent is mainly used for small watchlist (content size below 3.8 MB). The SAS URI enables the creation of large watchlist, where the content size can go up to 500 MB. The status of processing such large file can be polled through the URL returned in Azure-AsyncOperation header." + }, + "names": [ + "sentinel", + "watchlist", + "update" + ], + "versions": [ + { + "name": "2022-06-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}", + "plane": "mgmt-plane", + "version": "2022-06-01-preview" + } + ], + "stage": "Experimental" + } + ] + } + }, + "help": { + "short": "Manage watchlist with sentinel." + }, + "names": [ + "sentinel", + "watchlist" + ] + } + }, + "help": { + "short": "Manage Microsoft Sentinel." + }, + "names": [ + "sentinel" + ] + }, + "service-networking": { + "commandGroups": { + "traffic-controller": { + "commandGroups": { + "association": { + "commands": { + "create": { + "help": { + "short": "Create a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC --subnet " + ], + "name": "Create a Traffic Controller Association" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC" + ], + "name": "Delete a Traffic Controller Association" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Association resources by Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association list -g testRG --traffic-controller-name testTC" + ], + "name": "List associations for a traffic controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller association show -g testRG -n testAssociation --traffic-controller-name testTC" + ], + "name": "Get the details of an Association" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Traffic Controller Association" + }, + "names": [ + "service-networking", + "traffic-controller", + "association", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and Configure Associations for Azure Traffic Controller Resource" + }, + "names": [ + "service-networking", + "traffic-controller", + "association" + ] + }, + "frontend": { + "commands": { + "create": { + "help": { + "short": "Create a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend create -g testRG -n testFrontend --traffic-controller-name testTC --public-ip-address " + ], + "name": "Create a Public frontend on Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend delete -g testRG -n testFrontend --traffic-controller-name testTC" + ], + "name": "Delete a Traffic Controller Frontend" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List All Frontend resources by TrafficController" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend list -g testRG --traffic-controller-name testTC" + ], + "name": "List all Frontends for Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller frontend show -g testRG -n testFrontend --traffic-controller-name testTC" + ], + "name": "Get the details of an Frontend" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Traffic Controller Frontend" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and Configure Frontends for Azure Traffic Controller Resource" + }, + "names": [ + "service-networking", + "traffic-controller", + "frontend" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller create -g testRG -n testTC" + ], + "name": "Create a Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller delete -g testRG -n testTC" + ], + "name": "Delete a Traffic Controller Resource" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Traffic Controllers" + }, + "names": [ + "service-networking", + "traffic-controller", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller list -g testRG" + ], + "name": "List Traffic Controllers in resource group" + }, + { + "commands": [ + "service-networking traffic-controller list" + ], + "name": "List all Traffic Controllers in a subscription" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller show -g testRG -n testTC" + ], + "name": "Get the details of a Traffic Controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "lines": [ + "This command can only be used to update the tags for a traffic controller. Name and resource group are immutable and cannot be updated" + ], + "short": "Update a Traffic Controller" + }, + "names": [ + "service-networking", + "traffic-controller", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "service-networking traffic-controller update -g testRG -n testTC --set tags.CostCenter=testBusinessGroup" + ], + "name": "Update the tags of a traffic controller" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage and Configure Azure Traffic Controller Resource" + }, + "names": [ + "service-networking", + "traffic-controller" + ] + } + }, + "help": { + "short": "Manage Service Networking Resources" + }, + "names": [ + "service-networking" + ] + }, + "servicebus": { + "commandGroups": { + "georecovery-alias": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the namespace." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Service Bus Namespace." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List the authorization rules for a namespace." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a namespace by rule name." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Service Bus Authorization Rule for Namespace with Geo-Disaster Recovery Configuration Alias." + }, + "names": [ + "servicebus", + "georecovery-alias", + "authorization-rule" + ] + } + }, + "commands": { + "break-pair": { + "help": { + "short": "This operation disables the Disaster Recovery and stops replicating changes from primary to secondary namespaces" + }, + "names": [ + "servicebus", + "georecovery-alias", + "break-pair" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/breakpairing", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an Alias(Disaster Recovery configuration)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give namespace name availability." + }, + "names": [ + "servicebus", + "georecovery-alias", + "exists" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "fail-over": { + "help": { + "short": "Invokes GEO DR failover and reconfigure the alias to point to the secondary namespace" + }, + "names": [ + "servicebus", + "georecovery-alias", + "fail-over" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}/failover", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Alias(Disaster Recovery configurations)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Alias(Disaster Recovery configuration) for primary or secondary namespace" + }, + "names": [ + "servicebus", + "georecovery-alias", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Alias(Disaster Recovery configuration)" + }, + "names": [ + "servicebus", + "georecovery-alias", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/disasterrecoveryconfigs/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Service Bus Geo-Disaster Recovery Configuration Alias." + }, + "names": [ + "servicebus", + "georecovery-alias" + ] + }, + "migration": { + "commands": { + "abort": { + "help": { + "short": "This operation reverts Migration" + }, + "names": [ + "servicebus", + "migration", + "abort" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/revert", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "complete": { + "help": { + "short": "This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress." + }, + "names": [ + "servicebus", + "migration", + "complete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}/upgrade", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a MigrationConfiguration" + }, + "names": [ + "servicebus", + "migration", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all migrationConfigurations" + }, + "names": [ + "servicebus", + "migration", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Migration Config" + }, + "names": [ + "servicebus", + "migration", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Create Migration configuration and starts migration of entities from Standard to Premium namespace" + }, + "names": [ + "servicebus", + "migration", + "start" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Migration configuration and starts migration of entities from Standard to Premium namespace" + }, + "names": [ + "servicebus", + "migration", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/migrationconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Service Bus Migration of Standard to Premium." + }, + "names": [ + "servicebus", + "migration" + ] + }, + "namespace": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Service Bus Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the primary or secondary connection strings for the namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace." + }, + { + "commands": [ + "servicebus namespace authorization-rule keys renew --key PrimaryKey --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "Regenerate keys of Authorization Rule for the Service Bus Namespace (autogenerated)" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace authorization-rule keys" + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a namespace authorization rule." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorization Rule of the Service Bus Namespace." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the authorization rules for a namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorization Rule by Service Bus Namespace" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a namespace by rule name." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the details of Service Bus Namespace Authorization Rule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a namespace." + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorization Rule 'myauthorule' for the given Service Bus Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace authorization-rule" + }, + "names": [ + "servicebus", + "namespace", + "authorization-rule" + ] + }, + "network-rule-set": { + "commands": { + "create": { + "help": { + "short": "Create NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List list of NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update NetworkRuleSet for a Namespace." + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/networkrulesets/default", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace network-rule-set" + }, + "names": [ + "servicebus", + "namespace", + "network-rule-set" + ] + }, + "private-endpoint-connection": { + "commands": { + "create": { + "help": { + "short": "Create PrivateEndpointConnections of service namespace." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing Private Endpoint Connection." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available PrivateEndpointConnections within a namespace." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified Private Endpoint Connection." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update PrivateEndpointConnections of service namespace." + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privateendpointconnections/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace private-endpoint-connection" + }, + "names": [ + "servicebus", + "namespace", + "private-endpoint-connection" + ] + }, + "private-link-resource": { + "commands": { + "show": { + "help": { + "short": "List lists of resources that supports Privatelinks." + }, + "names": [ + "servicebus", + "namespace", + "private-link-resource", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/privatelinkresources", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "private-link-resource" + }, + "names": [ + "servicebus", + "namespace", + "private-link-resource" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "servicebus", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 --sku Standard" + ], + "name": "Create a Service Bus Namespace" + }, + { + "commands": [ + "servicebus namespace create --resource-group myresourcegroup --name mynamespace --location westus --sku Premium --mi-user-assigned /subscriptions/{subscriptionId}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName" + ], + "name": "Creates a new namespace with Identity & Encryption Enabled" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing namespace. This operation also removes all associated resources under the namespace." + }, + "names": [ + "servicebus", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Deletes the Service Bus Namespace" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check the give namespace name availability." + }, + "names": [ + "servicebus", + "namespace", + "exists" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicebus/checknameavailability", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the available namespaces within a resource group." + }, + "names": [ + "servicebus", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace list --resource-group myresourcegroup" + ], + "name": "List the Service Bus Namespaces under resourcegroup." + }, + { + "commands": [ + "servicebus namespace list" + ], + "name": "List the Service Bus Namespaces under subscription" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified namespace." + }, + "names": [ + "servicebus", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent." + }, + "names": [ + "servicebus", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value", + "az servicebus namespace update --name mynamespace --resource-group myresourcegroup --sku Basic" + ], + "name": "Updates a Service Bus Namespace" + } + ], + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus namespace" + }, + "names": [ + "servicebus", + "namespace" + ] + }, + "queue": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Primary and secondary connection strings to the queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for the given Service Bus Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates the primary or secondary connection strings to the queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for Service Bus Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus queue authorization-rule keys" + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for a queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Listen" + ], + "name": "Create Authorization Rule for Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a queue authorization rule." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" + ], + "name": "Delete the Authorization Rule of Service Bus Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all authorization rules for a queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue" + ], + "name": "List of Authorization Rule by Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an authorization rule for a queue by rule name." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule" + ], + "name": "show properties of Authorization Rule" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for a queue." + }, + "names": [ + "servicebus", + "queue", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus queue authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --queue-name myqueue --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for Queue" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus queue authorization-rule" + }, + "names": [ + "servicebus", + "queue", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Service Bus queue. This operation is idempotent." + }, + "names": [ + "servicebus", + "queue", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a queue from the specified namespace in a resource group." + }, + "names": [ + "servicebus", + "queue", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the queues within a namespace." + }, + "names": [ + "servicebus", + "queue", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified queue." + }, + "names": [ + "servicebus", + "queue", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Service Bus queue. This operation is idempotent." + }, + "names": [ + "servicebus", + "queue", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/queues/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus queue" + }, + "names": [ + "servicebus", + "queue" + ] + }, + "topic": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "Gets the primary and secondary connection strings for the topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerates primary or secondary connection strings for the topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate key of Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic authorization-rule keys" + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an authorization rule for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule for given Service Bus Topic" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a topic authorization rule." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" + ], + "name": "Deletes the Authorization Rule of Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List authorization rules for a topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic" + ], + "name": "shows list of Authorization Rule by Service Bus Topic" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified authorization rule." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule" + ], + "name": "Shows the details of Authorization Rule for given Service Bus Topic" + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an authorization rule for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "servicebus topic authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --name myauthorule --rights Send" + ], + "name": "Create Authorization Rule for given Service Bus Topic." + } + ], + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic authorization-rule" + }, + "names": [ + "servicebus", + "topic", + "authorization-rule" + ] + }, + "subscription": { + "commandGroups": { + "rule": { + "commands": { + "create": { + "help": { + "short": "Create a new rule and updates an existing rule" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "create" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an existing rule." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "delete" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the rules within given topic-subscription" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "list" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the description for the specified rule." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "show" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new rule and updates an existing rule" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule", + "update" + ], + "versions": [ + { + "name": "2022-10-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}/rules/{}", + "plane": "mgmt-plane", + "version": "2022-10-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic subscription rule" + }, + "names": [ + "servicebus", + "topic", + "subscription", + "rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a topic subscription." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a subscription from the specified topic." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the subscriptions under a specified topic." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a subscription description for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a topic subscription." + }, + "names": [ + "servicebus", + "topic", + "subscription", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}/subscriptions/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic subscription" + }, + "names": [ + "servicebus", + "topic", + "subscription" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a topic in the specified namespace." + }, + "names": [ + "servicebus", + "topic", + "create" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a topic from the specified namespace and resource group." + }, + "names": [ + "servicebus", + "topic", + "delete" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the topics in a namespace." + }, + "names": [ + "servicebus", + "topic", + "list" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a description for the specified topic." + }, + "names": [ + "servicebus", + "topic", + "show" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a topic in the specified namespace." + }, + "names": [ + "servicebus", + "topic", + "update" + ], + "versions": [ + { + "name": "2022-01-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicebus/namespaces/{}/topics/{}", + "plane": "mgmt-plane", + "version": "2022-01-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "servicebus topic" + }, + "names": [ + "servicebus", + "topic" + ] + } + }, + "help": { + "short": "servicebus" + }, + "names": [ + "servicebus" + ] + }, + "sig": { + "commandGroups": { + "gallery-application": { + "commandGroups": { + "version": { + "commands": { + "create": { + "help": { + "short": "Create a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig gallery-application version create --gallery-name myGalleryName --application-name myGalleryApplicationName -n 1.0.0 -g myResourceGroup --package-file-link https://{myStorageAccount}.blob.core.windows.net/{myStorageContainer}/{myStorageBlob} --install-command installCommand --remove-command removeCommand" + ], + "name": "Create a simple gallery Application Version." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "delete" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery application versions." + }, + "names": [ + "sig", + "gallery-application", + "version", + "list" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "show" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery Application Version." + }, + "names": [ + "sig", + "gallery-application", + "version", + "update" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + } + }, + "help": { + "short": "Manage gallery application version." + }, + "names": [ + "sig", + "gallery-application", + "version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a gallery Application Definition." + }, + "names": [ + "sig", + "gallery-application", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig gallery-application create --gallery-name MyGallery --name AppName -g MyResourceGroup --os-type windows" + ], + "name": "Create a simple gallery Application." + } + ], + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery Application." + }, + "names": [ + "sig", + "gallery-application", + "delete" + ], + "versions": [ + { + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery Application Definitions in a gallery." + }, + "names": [ + "sig", + "gallery-application", + "list" + ], + "versions": [ + { + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery Application Definition." + }, + "names": [ + "sig", + "gallery-application", + "show" + ], + "versions": [ + { + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery Application Definition." + }, + "names": [ + "sig", + "gallery-application", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig gallery-application update --gallery-name GalleryName --name AppName -g MyResourceGroup --description Description --tags tag=MyTag" + ], + "name": "Update a simple gallery Application." + } + ], + "name": "2021-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/applications/{}", + "plane": "mgmt-plane", + "version": "2021-07-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage gallery application." + }, + "names": [ + "sig", + "gallery-application" + ] + }, + "image-definition": { + "commands": { + "create": { + "help": { + "short": "Create a gallery image definition." + }, + "names": [ + "sig", + "image-definition", + "create" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery image." + }, + "names": [ + "sig", + "image-definition", + "delete" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery image definitions in a gallery." + }, + "names": [ + "sig", + "image-definition", + "list" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery image definition." + }, + "names": [ + "sig", + "image-definition", + "show" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "show-shared": { + "help": { + "lines": [ + "Get a shared gallery image that has been shared directly to your subscription or tenant" + ], + "short": "Get a shared gallery image" + }, + "names": [ + "sig", + "image-definition", + "show-shared" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig image-definition show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition myGalleryImageName --location myLocation" + ], + "name": "Get an image definition in a gallery shared directly to your subscription or tenant in the given location." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery image definition." + }, + "names": [ + "sig", + "image-definition", + "update" + ], + "versions": [ + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + }, + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage shared gallery image with VM" + }, + "names": [ + "sig", + "image-definition" + ] + }, + "image-version": { + "commands": { + "create": { + "help": { + "short": "Create a gallery image version." + }, + "names": [ + "sig", + "image-version", + "create" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a gallery image version." + }, + "names": [ + "sig", + "image-version", + "delete" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List gallery image versions in a gallery image definition." + }, + "names": [ + "sig", + "image-version", + "list" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a gallery image version." + }, + "names": [ + "sig", + "image-version", + "show" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + }, + "show-community": { + "help": { + "short": "Get a community gallery image version." + }, + "names": [ + "sig", + "image-version", + "show-community" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "show-shared": { + "help": { + "short": "Get an image version in a gallery shared directly to your subscription or tenant" + }, + "names": [ + "sig", + "image-version", + "show-shared" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig image-version show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --gallery-image-version 1.0.0 --location myLocation" + ], + "name": "Get an image version in a gallery shared directly to your subscription or tenant in the given location." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a gallery image version." + }, + "names": [ + "sig", + "image-version", + "update" + ], + "versions": [ + { + "name": "2022-03-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-03-03" + } + ] + }, + { + "name": "2019-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2019-12-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage shared gallery image version with VM" + }, + "names": [ + "sig", + "image-version" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Shared Image Gallery." + }, + "names": [ + "sig", + "create" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Shared Image Gallery." + }, + "names": [ + "sig", + "delete" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List galleries under a resource group." + }, + "names": [ + "sig", + "list" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/galleries", + "plane": "mgmt-plane", + "version": "2021-10-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a Shared Image Gallery." + }, + "names": [ + "sig", + "show" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + }, + "show-community": { + "help": { + "short": "Get a community gallery by gallery public name." + }, + "names": [ + "sig", + "show-community" + ], + "versions": [ + { + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "show-shared": { + "help": { + "short": "Get a gallery that has been shared directly to your subscription or tenant." + }, + "names": [ + "sig", + "show-shared" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sig show-shared --gallery-unique-name MyGalleryUniqueName --location MyLocation" + ], + "name": "Get a gallery that has been shared directly to your subscription or tenant in the given location." + } + ], + "name": "2022-01-03", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}", + "plane": "mgmt-plane", + "version": "2022-01-03" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Shared Image Gallery." + }, + "names": [ + "sig", + "update" + ], + "versions": [ + { + "name": "2021-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", + "plane": "mgmt-plane", + "version": "2021-10-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage shared image gallery." + }, + "names": [ + "sig" + ] + }, + "site-recovery": { + "commandGroups": { + "alert-setting": { + "commands": { + "create": { + "help": { + "short": "Create an email notification(alert) configuration." + }, + "names": [ + "site-recovery", + "alert-setting", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting create -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email@address.com --locale en_US --send-to-owners Send" + ], + "name": "alert-setting create" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of email notification(alert) configurations for the vault." + }, + "names": [ + "site-recovery", + "alert-setting", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting list -g rg --vault-name vault_name" + ], + "name": "alert-setting list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of the specified email notification(alert) configuration." + }, + "names": [ + "site-recovery", + "alert-setting", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting show -n defaultAlertSetting -g rg --vault-name vault_name" + ], + "name": "alert-setting show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an email notification(alert) configuration." + }, + "names": [ + "site-recovery", + "alert-setting", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery alert-setting update -n defaultAlertSetting -g rg --vault-name vault_name --custom-email-addresses email2@address.com --locale fr_FR --send-to-owners DoNotSend" + ], + "name": "alert-setting update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationalertsettings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Alert Setting" + }, + "names": [ + "site-recovery", + "alert-setting" + ] + }, + "event": { + "commands": { + "list": { + "help": { + "short": "List the list of Azure Site Recovery events for the vault." + }, + "names": [ + "site-recovery", + "event", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery event list -g rg --vault-name vault_name" + ], + "name": "event list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation to get the details of an Azure Site recovery event." + }, + "names": [ + "site-recovery", + "event", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery event show -g rg --vault-name vault_name -n event_name" + ], + "name": "event show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationevents/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the events of the vault." + }, + "names": [ + "site-recovery", + "event" + ] + }, + "fabric": { + "commands": { + "create": { + "help": { + "short": "Create operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." + }, + "names": [ + "site-recovery", + "fabric", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric create -n fabric1_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" + ], + "name": "fabric create for A2A" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to purge(force delete) an Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "fabric", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric delete -n fabric1_name -g rg --vault-name vault_name" + ], + "name": "fabric delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of the Azure Site Recovery fabrics in the vault." + }, + "names": [ + "site-recovery", + "fabric", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric list -g rg --vault-name vault_name" + ], + "name": "fabric list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "The operation to delete or remove an Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "fabric", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric remove -n fabric_source_name -g rg --vault-name vault_name" + ], + "name": "fabric remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "fabric", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric show -n fabric1_name -g rg --vault-name vault_name" + ], + "name": "fabric show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create an Azure Site Recovery fabric (for e.g. Hyper-V site)." + }, + "names": [ + "site-recovery", + "fabric", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery fabric update -n fabric_source_name -g rg --vault-name vault_name --custom-details '{azure:{location:eastus}}'" + ], + "name": "fabric update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Fabric" + }, + "names": [ + "site-recovery", + "fabric" + ] + }, + "job": { + "commands": { + "cancel": { + "help": { + "short": "The operation to cancel an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "cancel" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job cancel --job-name job_id -g rg --vault-name vault_name" + ], + "name": "job cancel" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/cancel", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "export": { + "help": { + "short": "The operation to export the details of the Azure Site Recovery jobs of the vault." + }, + "names": [ + "site-recovery", + "job", + "export" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job export -g rg --vault-name vault_name" + ], + "name": "job export" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/export", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of Azure Site Recovery Jobs for the vault." + }, + "names": [ + "site-recovery", + "job", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job list -g rg --vault-name vault_name" + ], + "name": "job list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "restart": { + "help": { + "short": "The operation to restart an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "restart" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job restart --job-name job_id -g rg --vault-name vault_name" + ], + "name": "job restart" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/restart", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "resume": { + "help": { + "short": "The operation to resume an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "resume" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job resume --job-name job_id -g rg --vault-name vault_name" + ], + "name": "job resume" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}/resume", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an Azure Site Recovery job." + }, + "names": [ + "site-recovery", + "job", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery job show -g rg --vault-name vault_name --job-name job_id" + ], + "name": "job show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationjobs/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Site Recovery Jobs for the vault." + }, + "names": [ + "site-recovery", + "job" + ] + }, + "logical-network": { + "commands": { + "list": { + "help": { + "short": "List all the logical networks of the Azure Site Recovery fabric." + }, + "names": [ + "site-recovery", + "logical-network", + "list" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a logical network." + }, + "names": [ + "site-recovery", + "logical-network", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationlogicalnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage logical-network" + }, + "names": [ + "site-recovery", + "logical-network" + ] + }, + "network": { + "commandGroups": { + "mapping": { + "commands": { + "create": { + "help": { + "short": "Create operation to create an ASR network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping create -g rg --fabric-name fabric1_name -n network_mapping1_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnet2_id --fabric-details '{azure-to-azure:{primary-network-id:vnetvm_id}}' --recovery-fabric-name fabric2_name" + ], + "name": "network mapping create for A2A fabric" + }, + { + "commands": [ + "site-recovery network mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"network_mapping_name\" --network-name \"vnet_source_name\" --vault-name \"vault_name\" --recovery-network-id \"vnet_recovery_id\" --fabric-details '{vmm-to-azure:\"\"}'" + ], + "name": "network mapping create for H2A E2A (VMM)" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping delete -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name'" + ], + "name": "network mapping delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all ASR network mappings for the specified network." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping list -g rg --fabric-name fabric_source_name --network-name azureNetwork --vault-name vault_name" + ], + "name": "network mapping list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ASR network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping show -g rg --fabric-name fabric_source_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name" + ], + "name": "network mapping show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create an ASR network mapping." + }, + "names": [ + "site-recovery", + "network", + "mapping", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery network mapping update -g rg --fabric-name fabric_recovery_name -n network_mapping_src_to_recovery_name --network-name azureNetwork --vault-name vault_name --recovery-network-id vnetvm_id --fabric-details '{azure-to-azure:{primary-network-id:vnet_recovery_id}}' --recovery-fabric-name fabric_source_name" + ], + "name": "network mapping update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Mapping" + }, + "names": [ + "site-recovery", + "network", + "mapping" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List the networks available for a fabric." + }, + "names": [ + "site-recovery", + "network", + "list" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network." + }, + "names": [ + "site-recovery", + "network", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network" + }, + "names": [ + "site-recovery", + "network" + ] + }, + "policy": { + "commands": { + "create": { + "help": { + "short": "Create operation to create a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" + ], + "name": "policy create of type in-mage-rcm" + }, + { + "commands": [ + "site-recovery policy create -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:60,crash-consistent-frequency-in-minutes:5}}'" + ], + "name": "policy create for type in-mage-rcm-failback" + }, + { + "commands": [ + "site-recovery policy create -g rg --vault-name vault_name -n policy_name --provider-specific-input {a2a:{multi-vm-sync-status:Enable}}" + ], + "name": "policy create for A2A" + }, + { + "commands": [ + "site-recovery policy create -g \"rg\" --vault-name \"vault_name\" -n \"policy_name\" --provider-specific-input '{hyper-v-replica-azure:{application-consistent-snapshot-frequency-in-hours:1,recovery-point-history-duration:2,replication-interval:300}}'" + ], + "name": "policy create for hyper-v-replica-azure" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy delete -g rg --vault-name vault_name -n policy_name_rcm" + ], + "name": "policy delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the replication policies for a vault." + }, + "names": [ + "site-recovery", + "policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy list -g rg --vault-name vault_name" + ], + "name": "policy list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy show -g rg --vault-name vault_name -n policy_name_rcm" + ], + "name": "policy show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to update a replication policy." + }, + "names": [ + "site-recovery", + "policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm --provider-specific-input '{in-mage-rcm:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:5,enable-multi-vm-sync:true,recovery-point-history-in-minutes:1440}}'" + ], + "name": "policy update for type in-mage-rcm" + }, + { + "commands": [ + "site-recovery policy update -g rg --vault-name vault_name -n policy_name_rcm_failback --provider-specific-input '{in-mage-rcm-failback:{app-consistent-frequency-in-minutes:0,crash-consistent-frequency-in-minutes:10}}'" + ], + "name": "policy update for type in-mage-rcm-failback" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the replication policies for a vault." + }, + "names": [ + "site-recovery", + "policy" + ] + }, + "protectable-item": { + "commands": { + "list": { + "help": { + "short": "List the protectable items in a protection container." + }, + "names": [ + "site-recovery", + "protectable-item", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protectable-item list --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\"" + ], + "name": "protectable-item list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation to get the details of a protectable item." + }, + "names": [ + "site-recovery", + "protectable-item", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protectable-item show --fabric-name \"fabric\" --protection-container \"container_name\" -g \"rg_name\" --vault-name \"vault_name\" -n \"protectable_item_name\"" + ], + "name": "protectable-item show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Protectable Item" + }, + "names": [ + "site-recovery", + "protectable-item" + ] + }, + "protected-item": { + "commands": { + "create": { + "help": { + "short": "Create operation to create an ASR replication protected item (Enable replication)." + }, + "names": [ + "site-recovery", + "protected-item", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item create -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" + ], + "name": "protected-item create for A2A" + }, + { + "commands": [ + "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --protectable-item-id \"protectable_item_id\" --provider-details '{hyper-v-replica-azure:{disks-to-include:[\"vhd_id\"],enable-rdp-on-target-option:Never,os-type:Windows,target-azure-network-id:\"vnet_id\",target-azure-subnet-id:\"subnet_id\",target-azure-v2-resource-group-id:\"rg_id\",target-azure-vm-name:\"hypervvm_name\",target-storage-account-id:\"storage_id\",use-managed-disks:false,vhd-id:\"vhd_id\"}}'" + ], + "name": "protected-item create for hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery protected-item create -g \"rg\" --fabric-name \"fabric_name\" -n \"protected_item_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --provider-details '{in-mage-rcm:{fabric-discovery-machine-id:\"fabric_discovery_machine_id\",process-server-id:\"process_server_id\",run-as-account-id:\"run_as_account_id\",target-resource-group-id:\"rg_id\",target-boot-diagnostics-storage-account-id:\"storage_id\",target-network-id:\"vnet_id\",target-subnet-name:MySubnet,target-vm-name:\"target_vm_name\",disks-default:{disk-type:Premium_LRS,log-storage-account-id:\"storage_id\"}}}'" + ], + "name": "protected-item create for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete or purge a replication protected item. This operation will force delete the replication protected item. Use the remove operation on replication protected item to perform a clean disable replication for the item." + }, + "names": [ + "site-recovery", + "protected-item", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item delete -g rg --fabric-name fabric2_name -n protected_item_name --protection-container container2_name --vault-name vault_name" + ], + "name": "protected-item delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "failover-commit": { + "help": { + "short": "Operation to commit the failover of the replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "failover-commit" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item failover-commit --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name" + ], + "name": "protected-item failover-commit" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/failovercommit", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the list of ASR replication protected items in the protection container." + }, + "names": [ + "site-recovery", + "protected-item", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item list -g rg --fabric-name fabric_recovery_name --protection-container container_recovery_name --vault-name vault_name" + ], + "name": "protected-item list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "planned-failover": { + "help": { + "short": "Operation to initiate a planned failover of the replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "planned-failover" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{hyper-v-replica-azure-failback:{data-sync-option:ForSynchronization,recovery-vm-creation-option:NoAction}}'" + ], + "name": "failback hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery protected-item planned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --provider-details '{in-mage-rcm-failback:{recovery-point-type:CrashConsistent}}'" + ], + "name": "failback v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/plannedfailover", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "The operation to disable replication on a replication protected item. This will also remove the item." + }, + "names": [ + "site-recovery", + "protected-item", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item remove -g rg --fabric-name fabric_recovery_name -n protected_item_name --protection-container container_recovery_name --vault-name vault_name" + ], + "name": "protected-item remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "reprotect": { + "help": { + "short": "Operation to reprotect or reverse replicate a failed over replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "reprotect" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item reprotect --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction RecoveryToPrimary --provider-details '{in-mage-rcm:{datastore-name:\"datastore_name\",log-storage-account-id:\"storage_id\",reprotect-agent-id:\"reprotect_agent_id\"}}'" + ], + "name": "reprotect for v2arcm after failover" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/reprotect", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of an ASR replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item show -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name" + ], + "name": "protected-item show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "unplanned-failover": { + "help": { + "short": "Operation to initiate a failover of the replication protected item." + }, + "names": [ + "site-recovery", + "protected-item", + "unplanned-failover" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name fabric1_name --protection-container container1_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" + ], + "name": "protected-item unplanned-failover for A2A" + }, + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name fabric2_name --protection-container container2_name -n protected_item_name -g rg --vault-name vault_name --failover-direction PrimaryToRecovery --provider-details '{a2a:{}}' --source-site-operations NotRequired" + ], + "name": "protected-item failback for A2A" + }, + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{hyper-v-replica-azure:\"\"}' --source-site-operations NotRequired" + ], + "name": "protected-item failover hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery protected-item unplanned-failover --fabric-name \"fabric_name\" --protection-container \"container_name\" -n \"protected_item_name\" -g \"rg\" --vault-name \"vault_name\" --failover-direction PrimaryToRecovery --provider-details '{in-mage-rcm:{perform-shutdown:true}}' --source-site-operations NotRequired" + ], + "name": "protected-item unplanned-failover for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/unplannedfailover", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create an ASR replication protected item (Enable replication)." + }, + "names": [ + "site-recovery", + "protected-item", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protected-item update -g rg --fabric-name fabric1_name -n protected_item_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-details '{a2a:{fabric-object-id:vm_id,vm-managed-disks:[{disk-id:os_disk,primary-staging-azure-storage-account-id:storage1_id,recovery-resource-group-id:rg_id}],recovery-azure-network-id:vnet2_id,recovery-container-id:container2_id,recovery-resource-group-id:rg_id,recovery-subnet-name:vnet2_subnet}}'" + ], + "name": "protected-item update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Protected Item" + }, + "names": [ + "site-recovery", + "protected-item" + ] + }, + "protection-container": { + "commandGroups": { + "mapping": { + "commands": { + "create": { + "help": { + "short": "Create operation to create a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping create -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Disabled}}' --target-container container2_id" + ], + "name": "protection-container mapping create for A2A" + }, + { + "commands": [ + "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{hyper-v-replica-azure:\"\"}'" + ], + "name": "protection-container mapping create for H2A" + }, + { + "commands": [ + "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \"Microsoft Azure\" --provider-input '{in-mage-rcm:{enable-agent-auto-upgrade:true}}'" + ], + "name": "protection-container mapping create for V2A RCM" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to purge(force delete) a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping delete -g rg --fabric-name fabric1_name -n container_mapping1_name --protection-container container1_name --vault-name vault_name" + ], + "name": "protection-container mapping delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the protection container mappings for a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping list -g rg --fabric-name fabric_source_name --protection-container container_source_name --vault-name vault_name" + ], + "name": "protection-container mapping list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "The operation to delete or remove a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping remove -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" + ], + "name": "protection-container mapping remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping show -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name" + ], + "name": "protection-container mapping show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create a protection container mapping." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container mapping update -g rg --fabric-name fabric_source_name -n container_mapping_source_name --protection-container container_source_name --vault-name vault_name --policy-id policy_id --provider-input '{a2a:{agent-auto-update-status:Enabled}}' --target-container container_recovery_id" + ], + "name": "protection-container mapping update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage a protection container mapping for a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "mapping" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create to create a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container create -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name --provider-input '[{instance-type:A2A}]'" + ], + "name": "protection-container create for A2A" + }, + { + "commands": [ + "site-recovery protection-container mapping create -g \"rg\" --fabric-name \"fabric_name\" -n \"container_mapping_name\" --protection-container \"container_name\" --vault-name \"vault_name\" --policy-id \"policy_id\" --target-container \\\"Microsoft Azure\\\" --provider-input '{hyper-v-replica-azure:\"\"}'" + ], + "name": "protection-container create for hyper-v-replica-azure" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the protection containers in the specified fabric." + }, + "names": [ + "site-recovery", + "protection-container", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container list -g rg --fabric-name fabric_source_name --vault-name vault_name" + ], + "name": "protection-container list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Operation to remove a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "remove" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container remove -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" + ], + "name": "protection-container remove" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/remove", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container show -g rg --fabric-name fabric1_name -n container1_name --vault-name vault_name" + ], + "name": "protection-container show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "switch-protection": { + "help": { + "short": "Operation to switch protection from one container to another or one replication provider to another." + }, + "names": [ + "site-recovery", + "protection-container", + "switch-protection" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container switch-protection --fabric-name fabric1_name -n container1_name --protected-item protected_item_name -g rg --vault-name vault_name --provider-details '{a2a:{policy-id:policy_id,recovery-container-id:container1_id,recovery-resource-group-id:vm_rg_id,vm-managed-disks:[{disk-id:recovery_os_disk,primary-staging-azure-storage-account-id:storage2_id,recovery-resource-group-id:vm_rg_id}]}}'" + ], + "name": "protection-container switch-protection for A2A" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/switchprotection", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update to create a protection container." + }, + "names": [ + "site-recovery", + "protection-container", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery protection-container update -g rg --fabric-name fabric_source_name -n container_source_name --vault-name vault_name --provider-input '[{instance-type:A2ACrossClusterMigration}]'" + ], + "name": "protection-container update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Protection Container" + }, + "names": [ + "site-recovery", + "protection-container" + ] + }, + "recovery-plan": { + "commands": { + "create": { + "help": { + "short": "Create operation to create a recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan create -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan create A2A" + }, + { + "commands": [ + "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"protectable_item_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \\\"Microsoft Azure\\\" --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan create hyper-v-replica-azure" + }, + { + "commands": [ + "site-recovery recovery-plan create -n \"recovery_plan_name\" -g \"rg\" --vault-name \"vault_name\" --groups '[{group-type:Boot,replication-protected-items:[{id:\"protected_item_id\",virtual-machine-id:\"vm_id\"}]}]' --primary-fabric-id \"fabric_id\" --recovery-fabric-id \"Microsoft Azure\" --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan create for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan delete -n recovery_plan_name -g rg --vault-name vault_name" + ], + "name": "recovery-plan delete" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the recovery plans in the vault." + }, + "names": [ + "site-recovery", + "recovery-plan", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan list -g rg --vault-name vault_name" + ], + "name": "recovery-plan list" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of the recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan show -n recovery_plan_name -g rg --vault-name vault_name" + ], + "name": "recovery-plan show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create a recovery plan." + }, + "names": [ + "site-recovery", + "recovery-plan", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-plan update -n recovery_plan_name -g rg --vault-name vault_name --groups '[{group-type:Boot,replication-protected-items:[{id:protected_item_id,virtual-machine-id:vm_id}]}]' --primary-fabric-id fabric1_id --recovery-fabric-id fabric2_id --failover-deployment-model ResourceManager" + ], + "name": "recovery-plan update" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryplans/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the recovery plans in the vault." + }, + "names": [ + "site-recovery", + "recovery-plan" + ] + }, + "recovery-services-provider": { + "commands": { + "list": { + "help": { + "short": "List the registered recovery services providers for the specified fabric." + }, + "names": [ + "site-recovery", + "recovery-services-provider", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery recovery-services-provider list --fabric-name \"fabric_name\" -g \"rg\" --vault-name \"vault_name\"" + ], + "name": "recovery-services-provider list for v2arcm" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationrecoveryservicesproviders", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage fabric recovery-services-provider" + }, + "names": [ + "site-recovery", + "recovery-services-provider" + ] + }, + "replication-eligibility": { + "commands": { + "list": { + "help": { + "short": "List whether a given VM can be protected or not in which case returns list of errors." + }, + "names": [ + "site-recovery", + "replication-eligibility", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery replication-eligibility list -g rg --virtual-machine-name vm_name" + ], + "name": "List replication eligibility" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show-default": { + "help": { + "short": "Get whether a given VM can be protected or not in which case returns list of errors." + }, + "names": [ + "site-recovery", + "replication-eligibility", + "show-default" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery replication-eligibility show-default -g rg --virtual-machine-name vm_name" + ], + "name": "Show default replication-eligibility" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults/default", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Replication Eligibility" + }, + "names": [ + "site-recovery", + "replication-eligibility" + ] + }, + "vault": { + "commandGroups": { + "health": { + "commands": { + "refresh-default": { + "help": { + "short": "Refresh default for the health of the vault." + }, + "names": [ + "site-recovery", + "vault", + "health", + "refresh-default" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault health refresh-default -g rg --vault-name vault_name" + ], + "name": "health refresh-default" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth/default/refresh", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the health details of the vault." + }, + "names": [ + "site-recovery", + "vault", + "health", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault health show -g rg --vault-name vault_name" + ], + "name": "health show" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvaulthealth", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the health details of the vault." + }, + "names": [ + "site-recovery", + "vault", + "health" + ] + } + }, + "commands": { + "list-appliance": { + "help": { + "short": "List the list of Azure Site Recovery appliances for the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-appliance" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-appliance -g rg --vault-name vault_name" + ], + "name": "list-appliance for vault" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationappliances", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-migration-item": { + "help": { + "short": "Get the list of ASR replication migration items in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-migration-item" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-migration-item -g rg --vault-name vault_name" + ], + "name": "list-migration-item" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationmigrationitems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-network": { + "help": { + "short": "List the networks available in a vault." + }, + "names": [ + "site-recovery", + "vault", + "list-network" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-network -g rg --vault-name vault_name" + ], + "name": "list-network" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworks", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-network-mapping": { + "help": { + "short": "List all ASR network mappings in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-network-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-network-mapping -g rg --vault-name vault_name" + ], + "name": "list-network-mapping" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationnetworkmappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-protected-item": { + "help": { + "short": "List the list of ASR replication protected items in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-protected-item" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-protected-item -g rg --vault-name vault_name" + ], + "name": "list-protected-item" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotecteditems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-protection-container": { + "help": { + "short": "List the protection containers in a vault." + }, + "names": [ + "site-recovery", + "vault", + "list-protection-container" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-protection-container -g rg --vault-name vault_name" + ], + "name": "list-protection-container" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainers", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-protection-container-mapping": { + "help": { + "short": "List the protection container mappings in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-protection-container-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-protection-container-mapping -g rg --vault-name vault_name" + ], + "name": "list-protection-container-mapping" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationprotectioncontainermappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-recovery-services-provider": { + "help": { + "short": "List the registered recovery services providers in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-recovery-services-provider" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-recovery-services-provider -g rg --vault-name vault_name" + ], + "name": "list-recovery-services-provider" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationrecoveryservicesproviders", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-storage-classification": { + "help": { + "short": "List the storage classifications in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-storage-classification" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-storage-classification -g rg --vault-name vault_name" + ], + "name": "list-storage-classification" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassifications", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-storage-classification-mapping": { + "help": { + "short": "List the storage classification mappings in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-storage-classification-mapping" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-storage-classification-mapping -g rg --vault-name vault_name" + ], + "name": "list-storage-classification-mapping" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationstorageclassificationmappings", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-v-center": { + "help": { + "short": "List the vCenter servers registered in the vault." + }, + "names": [ + "site-recovery", + "vault", + "list-v-center" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault list-v-center -g rg --vault-name vault_name" + ], + "name": "list-v-center" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationvcenters", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show-supported-operating-system": { + "help": { + "short": "Show the supported operating system for the vault." + }, + "names": [ + "site-recovery", + "vault", + "show-supported-operating-system" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vault show-supported-operating-system -g rg --vault-name vault_name" + ], + "name": "show-supported-operating-system" + } + ], + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationsupportedoperatingsystems", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Vault" + }, + "names": [ + "site-recovery", + "vault" + ] + }, + "vmware-site": { + "commandGroups": { + "machine": { + "commands": { + "list": { + "help": { + "short": "List to get machine." + }, + "names": [ + "site-recovery", + "vmware-site", + "machine", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vmware-site machine list -g \"rg\" --site-name \"site_name\"" + ], + "name": "vmware-site machine list for v2arcm" + } + ], + "name": "2020-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/machines", + "plane": "mgmt-plane", + "version": "2020-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage vmware-site machines" + }, + "names": [ + "site-recovery", + "vmware-site", + "machine" + ] + }, + "run-as-account": { + "commands": { + "list": { + "help": { + "short": "List to get run as accounts." + }, + "names": [ + "site-recovery", + "vmware-site", + "run-as-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "site-recovery vmware-site run-as-account list -g \"rg\" --site-name \"site_name\"" + ], + "name": "vmware-site run-as-account list" + } + ], + "name": "2020-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.offazure/vmwaresites/{}/runasaccounts", + "plane": "mgmt-plane", + "version": "2020-01-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage vmware-site run-as-account" + }, + "names": [ + "site-recovery", + "vmware-site", + "run-as-account" + ] + } + }, + "help": { + "short": "Manage vmware-site" + }, + "names": [ + "site-recovery", + "vmware-site" + ] + } + }, + "help": { + "short": "Manage Site Recovery Service" + }, + "names": [ + "site-recovery" + ] + }, + "snapshot": { + "commands": { + "create": { + "help": { + "short": "Create a snapshot." + }, + "names": [ + "snapshot", + "create" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a snapshot." + }, + "names": [ + "snapshot", + "delete" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List snapshots under a resource group." + }, + "names": [ + "snapshot", + "list" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2022-03-02" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2019-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "revoke-access": { + "help": { + "short": "Revoke access to a snapshot." + }, + "names": [ + "snapshot", + "revoke-access" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" + ], + "name": "Revoke read access to a snapshot." + } + ], + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "examples": [ + { + "commands": [ + "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" + ], + "name": "Revoke read access to a snapshot." + } + ], + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup" + ], + "name": "Revoke read access to a snapshot." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}/endgetaccess", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a snapshot." + }, + "names": [ + "snapshot", + "show" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a snapshot." + }, + "names": [ + "snapshot", + "update" + ], + "versions": [ + { + "name": "2022-03-02", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2022-03-02" + } + ] + }, + { + "name": "2019-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2019-07-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/snapshots/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage point-in-time copies of managed disks, native blobs, or other snapshots." + }, + "names": [ + "snapshot" + ] + }, + "spatial-anchors-account": { + "commandGroups": { + "key": { + "commands": { + "renew": { + "help": { + "short": "Regenerate specified Key of a Spatial Anchors Account" + }, + "names": [ + "spatial-anchors-account", + "key", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account key renew -n \"MyAccount\" -k primary --resource-group \"MyResourceGroup\"" + ], + "name": "Regenerate spatial anchors account keys" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "List Both of the 2 Keys of a Spatial Anchors Account" + }, + "names": [ + "spatial-anchors-account", + "key", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account key show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "List spatial anchor account key" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}/listkeys", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage developer keys of a spatial anchors account." + }, + "names": [ + "spatial-anchors-account", + "key" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account create -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Create spatial anchor account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account delete -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Delete spatial anchors account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Spatial Anchors Accounts by Subscription" + }, + "names": [ + "spatial-anchors-account", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account list --resource-group \"MyResourceGroup\"" + ], + "name": "List spatial anchor accounts by resource group" + }, + { + "commands": [ + "spatial-anchors-account list" + ], + "name": "List spatial anchors accounts by subscription" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account show -n \"MyAccount\" --resource-group \"MyResourceGroup\"" + ], + "name": "Get spatial anchors account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Spatial Anchors Account." + }, + "names": [ + "spatial-anchors-account", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "spatial-anchors-account update -n \"MyAccount\" --resource-group \"MyResourceGroup\" --location \"eastus2euap\" --tags hero=\"romeo\" heroine=\"juliet\"" + ], + "name": "Update spatial anchors account" + } + ], + "name": "2021-03-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.mixedreality/spatialanchorsaccounts/{}", + "plane": "mgmt-plane", + "version": "2021-03-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage spatial anchor account with mixed reality." + }, + "names": [ + "spatial-anchors-account" + ] + }, + "sql": { + "commandGroups": { + "mi": { + "commandGroups": { + "dtc": { + "commands": { + "create": { + "help": { + "short": "Create managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "create" + ], + "versions": [ + { + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List a list of managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "list" + ], + "versions": [ + { + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "This command gets managed instance DTC settings." + ], + "short": "Get managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi dtc show --g resourceGroup1 --managed-instance-name managedInstance1" + ], + "name": "Gets the managed instance DTC" + }, + { + "commands": [ + "sql mi dtc show --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current" + ], + "name": "Gets the managed instance DTC with the specified resource ID" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "This command updates the managed instance DTC settings. All parameters are optional." + ], + "short": "Update managed instance DTC settings." + }, + "names": [ + "sql", + "mi", + "dtc", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --dtc-enabled true", + "sql mi dtc update --ids /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Sql/managedInstances/ManagedInstance1/dtc/current --dtc-enabled true" + ], + "name": "Enable DTC on a managed instance" + }, + { + "commands": [ + "sql mi dtc update -g resourceGroup1 --mi managedInstance1 --xa-transactions-enabled true" + ], + "name": "Allow XA transactions for managed instance DTC" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/dtc/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "The managed instance DTC object can be fetched and updated using these commands." + ], + "short": "Commands related to managed instance DTC management." + }, + "names": [ + "sql", + "mi", + "dtc" + ] + }, + "endpoint-cert": { + "commands": { + "list": { + "help": { + "short": "List certificates used on endpoints on the target instance." + }, + "names": [ + "sql", + "mi", + "endpoint-cert", + "list" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a certificate used on the endpoint with the given id." + }, + "names": [ + "sql", + "mi", + "endpoint-cert", + "show" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/endpointcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Endpoint certificates management commands." + }, + "names": [ + "sql", + "mi", + "endpoint-cert" + ] + }, + "link": { + "commands": { + "create": { + "help": { + "short": "Create a distributed availability group between Sql On-Prem and Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "link", + "create" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Drop a distributed availability group between Sql On-Prem and Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "link", + "delete" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of a distributed availability groups in instance." + }, + "names": [ + "sql", + "mi", + "link", + "list" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a distributed availability group info." + }, + "names": [ + "sql", + "mi", + "link", + "show" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a distributed availability group between Sql On-Prem and Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "link", + "update" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/distributedavailabilitygroups/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Instance link management commands." + }, + "names": [ + "sql", + "mi", + "link" + ] + }, + "partner-cert": { + "commands": { + "create": { + "help": { + "short": "Upload a server trust certificate from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "create" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a server trust certificate that was uploaded from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "delete" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Get a list of server trust certificates that were uploaded from box to the given Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "list" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a server trust certificate that was uploaded from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "show" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Upload a server trust certificate from box to Sql Managed Instance." + }, + "names": [ + "sql", + "mi", + "partner-cert", + "update" + ], + "versions": [ + { + "name": "2022-02-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/servertrustcertificates/{}", + "plane": "mgmt-plane", + "version": "2022-02-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Server trust certificate management commands." + }, + "names": [ + "sql", + "mi", + "partner-cert" + ] + }, + "server-configuration-option": { + "commands": { + "list": { + "help": { + "short": "List a list of managed instance server configuration options." + }, + "names": [ + "sql", + "mi", + "server-configuration-option", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi server-configuration-option list -g 'ResourceGroup_1' --mi 'ManagedInstance_1'" + ], + "name": "List server configuration options on ManagedInstance_1 in ResourceGroup_1" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "set": { + "help": { + "short": "Set managed instance server configuration option." + }, + "names": [ + "sql", + "mi", + "server-configuration-option", + "set" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "mi server-configuration-option set -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name 'allowPolybaseExport' --value '1'" + ], + "name": "Create server configuration option on ManagedInstance_1 in ResourceGroup_1" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get managed instance server configuration option." + }, + "names": [ + "sql", + "mi", + "server-configuration-option", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "sql mi server-configuration-option show -g 'ResourceGroup_1' --mi 'ManagedInstance_1' --name allowPolybaseExport" + ], + "name": "Show server configuration option allowPolybaseExport on ManagedInstance_1 in ResourceGroup_1" + } + ], + "name": "2022-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.sql/managedinstances/{}/serverconfigurationoptions/{}", + "plane": "mgmt-plane", + "version": "2022-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Server configuration option management commands." + }, + "names": [ + "sql", + "mi", + "server-configuration-option" + ] + } + }, + "help": { + "short": "Manage SQL managed instances." + }, + "names": [ + "sql", + "mi" + ] + } + }, + "help": { + "short": "Manage Azure SQL Databases and Data Warehouses." + }, + "names": [ + "sql" + ] + }, + "stack-hci": { + "commandGroups": { + "arc-setting": { + "commands": { + "consent-and-install-default-extension": { + "help": { + "short": "Add consent time for default extensions and initiate extensions installation" + }, + "names": [ + "stack-hci", + "arc-setting", + "consent-and-install-default-extension" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting consent-and-install-default-extension -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Consent and install default extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/consentandinstalldefaultextensions", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create arc setting for HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "create-identity": { + "help": { + "short": "Create AAD identity for arc settings." + }, + "names": [ + "stack-hci", + "arc-setting", + "create-identity" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting create-identity --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create arc identity" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/createarcidentity", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete arc setting resource details of HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting delete --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "generate-password": { + "help": { + "short": "Generate password for arc settings." + }, + "names": [ + "stack-hci", + "arc-setting", + "generate-password" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting generate-password --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Generate password" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/generatepassword", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "initialize-disable-proces": { + "help": { + "short": "Initialize ARC Disable process on the cluster" + }, + "names": [ + "stack-hci", + "arc-setting", + "initialize-disable-proces" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting initialize-disable-proces -g rg --arc-setting-name default --cluster-name name" + ], + "name": "Initialize disable proces" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/initializedisableprocess", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List arc setting resources of HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting list --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List arc setting resources by HCI cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get arc setting resource details of HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting show --name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update arc setting for HCI cluster." + }, + "names": [ + "stack-hci", + "arc-setting", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci arc-setting update --resource-group \"test-rg\" --cluster-name \"myCluster\" --name \"default\" --tags \"{tag:tag}\"" + ], + "name": "Update arc setting" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage arc setting with stack hci." + }, + "names": [ + "stack-hci", + "arc-setting" + ] + }, + "cluster": { + "commandGroups": { + "identity": { + "commands": { + "assign": { + "help": { + "short": "Assign identities" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "assign" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete identities" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "delete" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + } + ] + }, + "remove": { + "help": { + "short": "Remove identities" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "remove" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show identity" + }, + "names": [ + "stack-hci", + "cluster", + "identity", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "subresource": "identity", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage identity" + }, + "names": [ + "stack-hci", + "cluster", + "identity" + ] + }, + "offer": { + "commandGroups": { + "sku": { + "commands": { + "list": { + "help": { + "short": "List Skus available for a offer within the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "sku", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get SKU resource details within a offer of HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "sku", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}/skus/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster offer sku" + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "sku" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List Offers available across publishers for the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/offers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Offer resource details within a publisher of HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "offer", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster offer" + }, + "names": [ + "stack-hci", + "cluster", + "offer" + ] + }, + "publisher": { + "commandGroups": { + "offer": { + "commands": { + "list": { + "help": { + "short": "List Offers available for a publisher within the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "offer", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}/offers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster publisher offer" + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "offer" + ] + } + }, + "commands": { + "list": { + "help": { + "short": "List Publishers available for the HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "list" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get Publisher resource details of HCI Cluster." + }, + "names": [ + "stack-hci", + "cluster", + "publisher", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/publishers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster publisher" + }, + "names": [ + "stack-hci", + "cluster", + "publisher" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create an HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster create --location \"East US\" --aad-client-id \"24a6e53d-04e5-44d2-b7cc-1b732a847dfc\" --aad-tenant-id \"7e589cc1-a8b6-4dff-91bd-5ec0fa18db94\" --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --name \"myCluster\" --resource- group \"test-rg\"" + ], + "name": "Create cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "create-identity": { + "help": { + "short": "Create cluster identity." + }, + "names": [ + "stack-hci", + "cluster", + "create-identity" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster create-identity --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Create cluster identity" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/createclusteridentity", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster delete --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Delete cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "extend-software-assurance-benefit": { + "help": { + "short": "Extend Software Assurance Benefit to a cluster" + }, + "names": [ + "stack-hci", + "cluster", + "extend-software-assurance-benefit" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster extend-software-assurance-benefit --cluster-name name -g rg --software-assurance-intent enable" + ], + "name": "Extend software assurance benefit" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/extendsoftwareassurancebenefit", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all HCI clusters in a subscription." + }, + "names": [ + "stack-hci", + "cluster", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster list --resource-group \"test-rg\"" + ], + "name": "List clusters in a given resource group" + }, + { + "commands": [ + "stack-hci cluster list" + ], + "name": "List clusters in a given subscription" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster show --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Get cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an HCI cluster." + }, + "names": [ + "stack-hci", + "cluster", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster update --endpoint \"https://98294836-31be-4668-aeae-698667faf99b.waconazure.com\" --desired-properties \"{diagnosticLevel:Basic,windowsServerSubscription:Enabled}\" --tags \"tag:\"value\" --name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "Update cluster" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "upload-certificate": { + "help": { + "short": "Upload certificate." + }, + "names": [ + "stack-hci", + "cluster", + "upload-certificate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster upload-certificate --cluster-name name -g rg --certificates \"[base64cert,base64cert]\"" + ], + "name": "Upload certificate" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/uploadcertificate", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster with stack hci." + }, + "names": [ + "stack-hci", + "cluster" + ] + }, + "cluster-update": { + "commandGroups": { + "summary": { + "commands": { + "create": { + "help": { + "short": "Create Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary create --cluster-name name -g rg" + ], + "name": "Create cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete Update Summaries" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary delete --cluster-name name -g rg" + ], + "name": "Delete cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary list --cluster-name name -g rg" + ], + "name": "List cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get all Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary show --cluster-name name -g rg" + ], + "name": "Show cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Update summaries under the HCI cluster" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update summary update --cluster-name name -g rg --current-version 1.0.0 --hardware-model PowerEdge --oem-family DellEMC --package-versions \"[{packageType:OEM,version:2.2.2108.6},{packageType:Services,version:4.2203.2.32}]\"" + ], + "name": "Update cluster update summary" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updatesummaries/default", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Update summaries" + }, + "names": [ + "stack-hci", + "cluster-update", + "summary" + ] + }, + "update-run": { + "commands": { + "create": { + "help": { + "short": "Create Update runs for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run create --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Create update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified Update Run" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run delete --cluster-name name -g rg -n updates-run-name --update-name updates-name" + ], + "name": "Delete update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Update runs for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run list --cluster-name name -g rg --update-name name" + ], + "name": "List update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the Update run for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run show --cluster-name name -g rg -n updates-run-name --update-name name" + ], + "name": "Show update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Update runs for a specified update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update-run update --cluster-name name -g rg -n updates-run-name --update-name name --progress \"{name:cli_update_test,description:update_test}\"" + ], + "name": "Update update run" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/updateruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Update runs" + }, + "names": [ + "stack-hci", + "cluster-update", + "update-run" + ] + } + }, + "commands": { + "apply": { + "help": { + "short": "Apply Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "apply" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update apply -g rg --cluster-name name --update-name name" + ], + "name": "Cluster update apply" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}/apply", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "create": { + "help": { + "short": "Create specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update create -g rg --cluster-name name -n updates-name" + ], + "name": "Create cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update delete -g rg --cluster-name name -n updates-name" + ], + "name": "Delete cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all Updates" + }, + "names": [ + "stack-hci", + "cluster-update", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update list -g rg --cluster-name name" + ], + "name": "List cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update show -g rg --cluster-name name -n updates-name" + ], + "name": "Show cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update specified Update" + }, + "names": [ + "stack-hci", + "cluster-update", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci cluster-update update -g {rg} --cluster-name name -n updates-name --description test --package-size-in-mb 10 --additional-properties test --availability-type local --version 1.0.0 --display-name test --publisher clitest" + ], + "name": "Update cluster update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/updates/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage cluster updates" + }, + "names": [ + "stack-hci", + "cluster-update" + ] + }, + "extension": { + "commands": { + "create": { + "help": { + "short": "Create extension for HCI cluster." + }, + "names": [ + "stack-hci", + "extension", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension create --arc-setting-name \"default\" --cluster-name \"myCluster\" --type \"MicrosoftMonitoringAgent\" --protected-settings '{\"workspaceId\": \"xx\", \"port\": \"6516\"}' --publisher \"Microsoft.Compute\" --settings '{\"workspaceKey\": \"xx\"}' --type-handler-version \"1.10\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Create arc extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete particular arc extension of HCI Cluster." + }, + "names": [ + "stack-hci", + "extension", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension delete --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Delete arc extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all extensions under arc setting resource." + }, + "names": [ + "stack-hci", + "extension", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension list --arc-setting-name \"default\" --cluster-name \"myCluster\" --resource-group \"test-rg\"" + ], + "name": "List extensions under arc setting resource" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get particular arc extension of HCI cluster." + }, + "names": [ + "stack-hci", + "extension", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "stack-hci extension show --arc-setting-name \"default\" --cluster-name \"myCluster\" --name \"MicrosoftMonitoringAgent\" --resource-group \"test-rg\"" + ], + "name": "Get arc settings extension" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update extension for HCI cluster." + }, + "names": [ + "stack-hci", + "extension", + "update" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "upgrade": { + "help": { + "short": "Upgrade a particular Arc Extension of HCI Cluster." + }, + "names": [ + "stack-hci", + "extension", + "upgrade" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/arcsettings/{}/extensions/{}/upgrade", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage extension with stack hci." + }, + "names": [ + "stack-hci", + "extension" + ] + } + }, + "help": { + "short": "Manage Azure Stack HCI." + }, + "names": [ + "stack-hci" + ] + }, + "storage": { + "commandGroups": { + "account": { + "commandGroups": { + "migration": { + "commands": { + "show": { + "help": { + "short": "Get the status of the ongoing migration for the specified storage account." + }, + "names": [ + "storage", + "account", + "migration", + "show" + ], + "versions": [ + { + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/accountmigrations/{}", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region." + }, + "names": [ + "storage", + "account", + "migration", + "start" + ], + "versions": [ + { + "name": "2023-01-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storage/storageaccounts/{}/startaccountmigration", + "plane": "mgmt-plane", + "version": "2023-01-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Storage Account Migration" + }, + "names": [ + "storage", + "account", + "migration" + ] + } + }, + "help": { + "short": "Manage storage accounts." + }, + "names": [ + "storage", + "account" + ] + } + }, + "help": { + "short": "Manage Azure Cloud Storage resources." + }, + "names": [ + "storage" + ] + }, + "storage-mover": { + "commandGroups": { + "agent": { + "commands": { + "create": { + "help": { + "short": "Creates an Agent resource, which references a hybrid compute machine that can run jobs." + }, + "names": [ + "storage-mover", + "agent", + "create" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Agents in a Storage Mover." + }, + "names": [ + "storage-mover", + "agent", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "agent list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "agent list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets an Agent resource." + }, + "names": [ + "storage-mover", + "agent", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "unregister": { + "help": { + "short": "Unregisters an Agent resource." + }, + "names": [ + "storage-mover", + "agent", + "unregister" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent unregister" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent unregister" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an Agent resource, which references a hybrid compute machine that can run jobs." + }, + "names": [ + "storage-mover", + "agent", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" + ], + "name": "agent update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" + ], + "name": "agent update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Agent resource, which references a hybrid compute machine that can run jobs." + }, + "names": [ + "storage-mover", + "agent" + ] + }, + "endpoint": { + "commands": { + "create": { + "help": { + "short": "Creates an Endpoint resource, which represents a data transfer source or destination." + }, + "names": [ + "storage-mover", + "endpoint", + "create" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an Endpoint resource." + }, + "names": [ + "storage-mover", + "endpoint", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Endpoints in a Storage Mover." + }, + "names": [ + "storage-mover", + "endpoint", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "endpoint list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "endpoint list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets an Endpoint resource." + }, + "names": [ + "storage-mover", + "endpoint", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates an Endpoint resource, which represents a data transfer source or destination." + }, + "names": [ + "storage-mover", + "endpoint", + "update" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Endpoint resource, which represents a data transfer source or destination." + }, + "names": [ + "storage-mover", + "endpoint" + ] + }, + "job-definition": { + "commands": { + "create": { + "help": { + "short": "Creates a Job Definition resource, which contains configuration for a single unit of managed data transfer." + }, + "names": [ + "storage-mover", + "job-definition", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" + ], + "name": "job-definition create" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2" + ], + "name": "job-definition create" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a Job Definition resource." + }, + "names": [ + "storage-mover", + "job-definition", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Job Definitions in a Project." + }, + "names": [ + "storage-mover", + "job-definition", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Job Definition resource." + }, + "names": [ + "storage-mover", + "job-definition", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "start-job": { + "help": { + "short": "Requests an Agent to start a new instance of this Job Definition, generating a new Job Run resource." + }, + "names": [ + "storage-mover", + "job-definition", + "start-job" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition start-job" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition start-job" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "stop-job": { + "help": { + "short": "Requests the Agent of any active instance of this Job Definition to stop." + }, + "names": [ + "storage-mover", + "job-definition", + "stop-job" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition stop-job" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition stop-job" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Job Definition resource, which contains configuration for a single unit of managed data transfer." + }, + "names": [ + "storage-mover", + "job-definition", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" + ], + "name": "job-definition update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2" + ], + "name": "job-definition update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Job Definition resource, which contains configuration for a single unit of managed data transfer." + }, + "names": [ + "storage-mover", + "job-definition" + ] + }, + "job-run": { + "commands": { + "list": { + "help": { + "short": "Lists all Job Runs in a Job Definition." + }, + "names": [ + "storage-mover", + "job-run", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Job Run resource." + }, + "names": [ + "storage-mover", + "job-run", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Job Run resource." + }, + "names": [ + "storage-mover", + "job-run" + ] + }, + "project": { + "commands": { + "create": { + "help": { + "short": "Creates a Project resource, which is a logical grouping of related jobs." + }, + "names": [ + "storage-mover", + "project", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" + ], + "name": "project create" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" + ], + "name": "project create" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a Project resource." + }, + "names": [ + "storage-mover", + "project", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Projects in a Storage Mover." + }, + "names": [ + "storage-mover", + "project", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "project list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "project list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Project resource." + }, + "names": [ + "storage-mover", + "project", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Project resource, which is a logical grouping of related jobs." + }, + "names": [ + "storage-mover", + "project", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" + ], + "name": "project update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" + ], + "name": "project update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Project resource, which is a logical grouping of related jobs." + }, + "names": [ + "storage-mover", + "project" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Creates a top-level Storage Mover resource." + }, + "names": [ + "storage-mover", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" + ], + "name": "storage-mover create" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" + ], + "name": "storage-mover create" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a Storage Mover resource." + }, + "names": [ + "storage-mover", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover delete -g {rg} -n {mover_name}" + ], + "name": "storage-mover delete" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover delete -g {rg} -n {mover_name}" + ], + "name": "storage-mover delete" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Lists all Storage Movers in a subscription." + }, + "names": [ + "storage-mover", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover list -g {rg}" + ], + "name": "storage-mover list" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover list -g {rg}" + ], + "name": "storage-mover list" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Gets a Storage Mover resource." + }, + "names": [ + "storage-mover", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover show -g {rg} -n {mover_name}" + ], + "name": "storage-mover show" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover show -g {rg} -n {mover_name}" + ], + "name": "storage-mover show" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a top-level Storage Mover resource." + }, + "names": [ + "storage-mover", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" + ], + "name": "storage-mover update" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" + ], + "name": "storage-mover update" + } + ], + "name": "2023-07-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2023-07-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage top-level Storage Mover resource." + }, + "names": [ + "storage-mover" + ] + }, + "tsi": { + "commandGroups": { + "access-policy": { + "commands": { + "create": { + "help": { + "short": "Create an access policy in the specified environment." + }, + "names": [ + "tsi", + "access-policy", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy create --name \"ap1\" --environment-name \"env1\" --description \"some description\" --principal-object-id \"aGuid\" --roles Reader Contributor --resource-group \"rg1\"" + ], + "name": "AccessPoliciesCreate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the access policy with the specified name in the specified subscription, resource group, and environment" + }, + "names": [ + "tsi", + "access-policy", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy delete --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesDelete" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available access policies associated with the environment." + }, + "names": [ + "tsi", + "access-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy list --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesByEnvironment" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the access policy with the specified name in the specified environment." + }, + "names": [ + "tsi", + "access-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy show --name \"ap1\" --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesGet" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the access policy with the specified name in the specified subscription, resource group, and environment." + }, + "names": [ + "tsi", + "access-policy", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi access-policy update --name \"ap1\" --roles \"Reader\" --roles \"Contributor\" --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "AccessPoliciesUpdate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/accesspolicies/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage access policy with timeseriesinsights." + }, + "names": [ + "tsi", + "access-policy" + ] + }, + "environment": { + "commands": { + "create": { + "help": { + "short": "Create an environment in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "create" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the environment with the specified name in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi environment delete --name \"env1\" --resource-group \"rg1\"" + ], + "name": "EnvironmentsDelete" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available environments within a subscription, irrespective of the resource groups." + }, + "names": [ + "tsi", + "environment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi environment list --resource-group \"rg1\"" + ], + "name": "EnvironmentsByResourceGroup" + }, + { + "commands": [ + "tsi environment list" + ], + "name": "EnvironmentsBySubscription" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.timeseriesinsights/environments", + "plane": "mgmt-plane", + "version": "2020-05-15" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the environment with the specified name in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi environment show --name \"env1\" --resource-group \"rg1\"" + ], + "name": "EnvironmentsGet" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an environment in the specified subscription and resource group." + }, + "names": [ + "tsi", + "environment", + "update" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage environment with Azure Time Series Insights." + }, + "names": [ + "tsi", + "environment" + ] + }, + "event-source": { + "commands": { + "create": { + "help": { + "short": "Create an event source under the specified environment." + }, + "names": [ + "tsi", + "event-source", + "create" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the event source with the specified name in the specified subscription, resource group, and environment" + }, + "names": [ + "tsi", + "event-source", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi event-source delete --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" + ], + "name": "DeleteEventSource" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available event sources associated with the subscription and within the specified resource group and environment." + }, + "names": [ + "tsi", + "event-source", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi event-source list --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "ListEventSourcesByEnvironment" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the event source with the specified name in the specified environment." + }, + "names": [ + "tsi", + "event-source", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi event-source show --environment-name \"env1\" --name \"es1\" --resource-group \"rg1\"" + ], + "name": "GetEventHubEventSource" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an event source under the specified environment." + }, + "names": [ + "tsi", + "event-source", + "update" + ], + "versions": [ + { + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/eventsources/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage event source with timeseriesinsights." + }, + "names": [ + "tsi", + "event-source" + ] + }, + "reference-data-set": { + "commands": { + "create": { + "help": { + "short": "Create a reference data set in the specified environment." + }, + "names": [ + "tsi", + "reference-data-set", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set create --environment-name \"env1\" --location westus --key-properties name=\"DeviceId1\" type=\"String\" --key-properties name=\"DeviceFloor\" type=\"Double\" --name \"rds1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsCreate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the reference data set with the specified name in the specified subscription, resource group, and environment" + }, + "names": [ + "tsi", + "reference-data-set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set delete --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsDelete" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all the available reference data sets associated with the subscription and within the specified resource group and environment." + }, + "names": [ + "tsi", + "reference-data-set", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set list --environment-name \"env1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsListByEnvironment" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the reference data set with the specified name in the specified environment." + }, + "names": [ + "tsi", + "reference-data-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set show --environment-name \"env1\" --name \"rds1\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsGet" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the reference data set with the specified name in the specified subscription, resource group, and environment." + }, + "names": [ + "tsi", + "reference-data-set", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "tsi reference-data-set update --environment-name \"env1\" --name \"rds1\" --tags someKey=\"someValue\" --resource-group \"rg1\"" + ], + "name": "ReferenceDataSetsUpdate" + } + ], + "name": "2020-05-15", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.timeseriesinsights/environments/{}/referencedatasets/{}", + "plane": "mgmt-plane", + "version": "2020-05-15" + } + ] + } + ] + } + }, + "help": { + "short": "Manage reference data set with timeseriesinsights." + }, + "names": [ + "tsi", + "reference-data-set" + ] + } + }, + "help": { + "short": "Manage Azure Time Series Insights." + }, + "names": [ + "tsi" + ] + }, + "vm": { + "commandGroups": { + "availability-set": { + "commands": { + "create": { + "help": { + "short": "Create an availability set." + }, + "names": [ + "vm", + "availability-set", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an availability set." + }, + "names": [ + "vm", + "availability-set", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set delete -n MyAvSet -g MyResourceGroup" + ], + "name": "Delete an availability set." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-sizes": { + "help": { + "short": "List all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set." + }, + "names": [ + "vm", + "availability-set", + "list-sizes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set list-sizes -n MyAvSet -g MyResourceGroup" + ], + "name": "List VM sizes for an availability set." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about an availability set." + }, + "names": [ + "vm", + "availability-set", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm availability-set show -n MyAvSet -g MyResourceGroup" + ], + "name": "Get information about an availability set." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an availability set." + }, + "names": [ + "vm", + "availability-set", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "To provide redundancy to an application, it is recommended to group two or more virtual machines in an availability set. This configuration ensures that during either a planned or unplanned maintenance event, at least one virtual machine will be available." + ], + "short": "Group resources into availability sets." + }, + "names": [ + "vm", + "availability-set" + ] + }, + "extension": { + "commandGroups": { + "image": { + "commands": { + "list-names": { + "help": { + "short": "List the names of available extensions." + }, + "names": [ + "vm", + "extension", + "image", + "list-names" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Docker')]\"" + ], + "name": "Find Docker extensions by publisher and location." + }, + { + "commands": [ + "vm extension image list-names --publisher Microsoft.Azure.Extensions -l westus --query \"[?starts_with(name, 'Custom')]\"" + ], + "name": "Find CustomScript extensions by publisher and location." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-versions": { + "help": { + "short": "List the versions for available extensions." + }, + "names": [ + "vm", + "extension", + "image", + "list-versions" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension -o table" + ], + "name": "Find the available versions for the Docker extension." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Display information for an extension." + }, + "names": [ + "vm", + "extension", + "image", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension image show -l westus -n CustomScript --publisher Microsoft.Azure.Extensions --version 2.0.2" + ], + "name": "Show the CustomScript extension version 2.0.2." + }, + { + "commands": [ + "vm extension image list-versions --publisher Microsoft.Azure.Extensions -l westus -n DockerExtension --query \"[].name\" -o tsv | sort | tail -n 1", + "vm extension image show -l westus --publisher Microsoft.Azure.Extensions -n DockerExtension --version LatestVersion" + ], + "name": "Show the latest version of the Docker extension." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Find the available VM extensions for a subscription and region." + }, + "names": [ + "vm", + "extension", + "image" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create operation to create or update the extension." + }, + "names": [ + "vm", + "extension", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete operation to delete the extension." + }, + "names": [ + "vm", + "extension", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm extension delete -g MyResourceGroup --vm-name MyVm -n MyExtensionName" + ], + "name": "Use a VM name and extension to delete an extension from a VM." + }, + { + "commands": [ + "vm extension delete --ids $(az resource list --query \"[?contains(name, 'MyExtension')].id\" -o tsv)" + ], + "name": "Delete extensions with IDs containing the string \"MyExtension\" from a VM." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get operation to get the extension." + }, + "names": [ + "vm", + "extension", + "show" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update operation to create or update the extension." + }, + "names": [ + "vm", + "extension", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/extensions/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "Extensions are small applications that provide post-deployment configuration and automation tasks on Azure virtual machines. For example, if a virtual machine requires software installation, anti-virus protection, or Docker configuration, a VM extension can be used to complete these tasks. Extensions can be bundled with a new virtual machine deployment or run against any existing system." + ], + "short": "Manage extensions on VMs." + }, + "names": [ + "vm", + "extension" + ] + }, + "host": { + "commandGroups": { + "group": { + "commands": { + "create": { + "help": { + "short": "Create a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host group create --name MyDedicatedHostGroup --platform-fault-domain-count 2 --resource-group MyResourceGroup" + ], + "name": "Create a dedicated host group." + } + ], + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "delete" + ], + "versions": [ + { + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "List dedicated host groups by subscription. If resource group is specified, lists dedicated host groups by resource group." + ], + "short": "List dedicated host groups." + }, + "names": [ + "vm", + "host", + "group", + "list" + ], + "versions": [ + { + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/hostgroups", + "plane": "mgmt-plane", + "version": "2019-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host group show --name MyDedicatedHostGroup --resource-group MyResourceGroup" + ], + "name": "Get the details of a dedicated host group." + } + ], + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dedicated host group." + }, + "names": [ + "vm", + "host", + "group", + "update" + ], + "versions": [ + { + "name": "2019-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}", + "plane": "mgmt-plane", + "version": "2019-03-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dedicated Host Groups" + }, + "names": [ + "vm", + "host", + "group" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a dedicated host." + }, + "names": [ + "vm", + "host", + "create" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a dedicated host." + }, + "names": [ + "vm", + "host", + "delete" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List dedicated hosts." + }, + "names": [ + "vm", + "host", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host list --host-group MyHostGroup --resource-group MyResourceGroup" + ], + "name": "List dedicated hosts." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "list-resize-options": { + "help": { + "short": "List all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host." + }, + "names": [ + "vm", + "host", + "list-resize-options" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host list-resize-options --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup" + ], + "name": "List all available dedicated host sizes to which the specified dedicated host can be resized." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/hostsizes", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "resize": { + "help": { + "short": "Resize a dedicated host." + }, + "names": [ + "vm", + "host", + "resize" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host resize --host-group MyHostGroup --name MyHost --resource-group MyResourceGroup --sku-name DSv3-Type1" + ], + "name": "Resize a dedicated host." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "restart": { + "help": { + "lines": [ + "The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details." + ], + "short": "Restart the dedicated host." + }, + "names": [ + "vm", + "host", + "restart" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}/restart", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the details of a dedicated host." + }, + "names": [ + "vm", + "host", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" + ], + "name": "Get the details of a dedicated host." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm host show --host-group MyHostGroup --name MyDedicatedHost --resource-group MyResourceGroup" + ], + "name": "Get the details of a dedicated host." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a dedicated host." + }, + "names": [ + "vm", + "host", + "update" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/hostgroups/{}/hosts/{}", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Dedicated Hosts for Virtual Machines" + }, + "names": [ + "vm", + "host" + ] + } + }, + "commands": { + "assess-patches": { + "help": { + "short": "Assess patches on a VM." + }, + "names": [ + "vm", + "assess-patches" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm assess-patches -g MyResourceGroup -n MyVm" + ], + "name": "Assess patches on a VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm assess-patches -g MyResourceGroup -n MyVm" + ], + "name": "Assess patches on a VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/assesspatches", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "convert": { + "help": { + "short": "Convert a VM with unmanaged disks to use managed disks." + }, + "names": [ + "vm", + "convert" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm convert -g MyResourceGroup -n MyVm" + ], + "name": "Convert a VM with unmanaged disks to use managed disks." + }, + { + "commands": [ + "vm convert --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Convert all VMs with unmanaged disks in a resource group to use managed disks." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/converttomanageddisks", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "deallocate": { + "help": { + "lines": [ + "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" + ], + "short": "Deallocate a VM so that computing resources are no longer allocated (charges no longer apply). The status will change from 'Stopped' to 'Stopped (Deallocated)'." + }, + "names": [ + "vm", + "deallocate" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + }, + { + "commands": [ + "vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Deallocate a VM." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/deallocate", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "generalize": { + "help": { + "lines": [ + "For an end-to-end tutorial, see https://docs.microsoft.com/azure/virtual-machines/linux/capture-image" + ], + "short": "Mark a VM as generalized, allowing it to be imaged for multiple deployments." + }, + "names": [ + "vm", + "generalize" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm deallocate -g MyResourceGroup -n MyVm", + "vm generalize -g MyResourceGroup -n MyVm", + "vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture a stopped virtual machine." + }, + { + "commands": [ + "vm deallocate --ids vms_ids", + "vm generalize --ids vms_ids", + "vm capture --ids vms_ids --vhd-name-prefix MyPrefix" + ], + "name": "Deallocate, generalize, and capture multiple stopped virtual machines." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/generalize", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-sizes": { + "help": { + "short": "List available sizes for VMs." + }, + "names": [ + "vm", + "list-sizes" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-sizes -l westus" + ], + "name": "List the available VM sizes in the West US region." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-vm-resize-options": { + "help": { + "short": "List available resizing options for VMs." + }, + "names": [ + "vm", + "list-vm-resize-options" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm list-vm-resize-options -g MyResourceGroup -n MyVm" + ], + "name": "List all available VM sizes for resizing." + }, + { + "commands": [ + "vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "List available sizes for all VMs in a resource group." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/vmsizes", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "perform-maintenance": { + "help": { + "short": "The operation to perform maintenance on a virtual machine." + }, + "names": [ + "vm", + "perform-maintenance" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "reapply": { + "help": { + "short": "Reapply VMs." + }, + "names": [ + "vm", + "reapply" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm reapply -g MyResourceGroup -n MyVm" + ], + "name": "Reapply a VM." + }, + { + "commands": [ + "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Reapply all VMs in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm reapply -g MyResourceGroup -n MyVm" + ], + "name": "Reapply a VM." + }, + { + "commands": [ + "vm reapply --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Reapply all VMs in a resource group." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reapply", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "redeploy": { + "help": { + "short": "Redeploy an existing VM." + }, + "names": [ + "vm", + "redeploy" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm redeploy -g MyResourceGroup -n MyVm" + ], + "name": "Redeploy a VM." + }, + { + "commands": [ + "vm redeploy --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Redeploy all VMs in a resource group." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/redeploy", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "reimage": { + "help": { + "lines": [ + "Reimage (upgrade the operating system) a virtual machine which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state. NOTE: The retaining of old OS disk depends on the value of deleteOption of OS disk. If deleteOption is detach, the old OS disk will be preserved after reimage. If deleteOption is delete, the old OS disk will be deleted after reimage. The deleteOption of the OS disk should be updated accordingly before performing the reimage." + ], + "short": "Reimage (upgrade the operating system) a virtual machine." + }, + "names": [ + "vm", + "reimage" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data \"dGVzdA==\" --temp-disk false --exact-version 0.1" + ], + "name": "Reimage a virtual machine." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/reimage", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "simulate-eviction": { + "help": { + "short": "Simulate the eviction of a Spot VM." + }, + "names": [ + "vm", + "simulate-eviction" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" + ], + "name": "Simulate the eviction of a Spot VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm simulate-eviction --resource-group MyResourceGroup --name MyVm" + ], + "name": "Simulate the eviction of a Spot VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start a stopped VM." + }, + "names": [ + "vm", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vm start -g MyResourceGroup -n MyVm" + ], + "name": "Start a stopped VM." + }, + { + "commands": [ + "vm start --ids $(az vm list -g MyResourceGroup --query \"[].id\" -o tsv)" + ], + "name": "Start all VMs in a resource group." + }, + { + "commands": [ + "vm start --name MyVm --no-wait --resource-group MyResourceGroup" + ], + "name": "Start a stopped VM." + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/start", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Linux or Windows virtual machines." + }, + "names": [ + "vm" + ] + }, + "vmss": { + "commandGroups": { + "extension": { + "commandGroups": { + "image": { + "commands": { + "list-names": { + "help": { + "short": "List virtual machine extension image types." + }, + "names": [ + "vmss", + "extension", + "image", + "list-names" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "list-versions": { + "help": { + "short": "List virtual machine extension image versions." + }, + "names": [ + "vmss", + "extension", + "image", + "list-versions" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual machine extension image." + }, + "names": [ + "vmss", + "extension", + "image", + "show" + ], + "versions": [ + { + "name": "2022-08-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", + "plane": "mgmt-plane", + "version": "2022-08-01" + } + ] + } + ] + } + }, + "help": { + "short": "Find the available VM extensions for a subscription and region." + }, + "names": [ + "vmss", + "extension", + "image" + ] + } + }, + "help": { + "short": "Manage extensions on a VM scale set." + }, + "names": [ + "vmss", + "extension" + ] + }, + "nic": { + "commands": { + "list": { + "help": { + "short": "Get all network interfaces in a virtual machine scale set." + }, + "names": [ + "vmss", + "nic", + "list" + ], + "versions": [ + { + "name": "2016-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2016-03-30" + } + ] + } + ] + }, + "list-vm-nics": { + "help": { + "short": "Get information about all network interfaces in a virtual machine in a virtual machine scale set." + }, + "names": [ + "vmss", + "nic", + "list-vm-nics" + ], + "versions": [ + { + "name": "2016-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces", + "plane": "mgmt-plane", + "version": "2016-03-30" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the specified network interface in a virtual machine scale set." + }, + "names": [ + "vmss", + "nic", + "show" + ], + "versions": [ + { + "name": "2016-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/networkinterfaces/{}", + "plane": "mgmt-plane", + "version": "2016-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage network interfaces of a VMSS." + }, + "names": [ + "vmss", + "nic" + ] + }, + "rolling-upgrade": { + "commands": { + "cancel": { + "help": { + "short": "Cancel the current virtual machine scale set rolling upgrade." + }, + "names": [ + "vmss", + "rolling-upgrade", + "cancel" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "get-latest": { + "help": { + "short": "Get the status of the latest virtual machine scale set rolling upgrade." + }, + "names": [ + "vmss", + "rolling-upgrade", + "get-latest" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + }, + "start": { + "help": { + "short": "Start a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected." + }, + "names": [ + "vmss", + "rolling-upgrade", + "start" + ], + "versions": [ + { + "name": "2022-11-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", + "plane": "mgmt-plane", + "version": "2022-11-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage rolling upgrades." + }, + "names": [ + "vmss", + "rolling-upgrade" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a VM scale set." + }, + "names": [ + "vmss", + "create" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a VM scale set." + }, + "names": [ + "vmss", + "delete" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "get-os-upgrade-history": { + "help": { + "short": "List the OS upgrades on a VM scale set instance." + }, + "names": [ + "vmss", + "get-os-upgrade-history" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osupgradehistory", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all VM scale sets under a resource group." + }, + "names": [ + "vmss", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2023-03-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2020-06-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-12-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss list --resource-group MyResourceGroup" + ], + "name": "List VMSS" + } + ], + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-03-30" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-instance-public-ips": { + "help": { + "short": "List information about all public IP addresses on a virtual machine scale set level." + }, + "names": [ + "vmss", + "list-instance-public-ips" + ], + "versions": [ + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + }, + { + "name": "2018-10-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/publicipaddresses", + "plane": "mgmt-plane", + "version": "2018-10-01" + } + ] + } + ] + }, + "list-instances": { + "help": { + "lines": [ + "Return a list of virtual machines managed by VMSS. For VMSS in Flexible Orchestration mode, please use \"az vm list\" to get full details." + ], + "short": "List all virtual machines in a VM scale sets." + }, + "names": [ + "vmss", + "list-instances" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "list-skus": { + "help": { + "short": "List SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU." + }, + "names": [ + "vmss", + "list-skus" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/skus", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "perform-maintenance": { + "help": { + "short": "Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications" + }, + "names": [ + "vmss", + "perform-maintenance" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/performmaintenance", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a virtual machine scale set." + }, + "names": [ + "vmss", + "show" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + }, + "simulate-eviction": { + "help": { + "short": "Simulate the eviction of a Spot virtual machine in a VM scale set." + }, + "names": [ + "vmss", + "simulate-eviction" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" + ], + "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." + } + ], + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "examples": [ + { + "commands": [ + "vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0" + ], + "name": "Simulate the eviction of a Spot virtual machine in a VM scale set." + } + ], + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/virtualmachines/{}/simulateeviction", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a VM scale set." + }, + "names": [ + "vmss", + "update" + ], + "versions": [ + { + "name": "2023-03-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2023-03-01" + } + ] + }, + { + "name": "2020-06-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2020-06-01" + } + ] + }, + { + "name": "2017-12-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-12-01" + } + ] + }, + { + "name": "2017-03-30", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}", + "plane": "mgmt-plane", + "version": "2017-03-30" + } + ] + } + ] + } + }, + "help": { + "short": "Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS)." + }, + "names": [ + "vmss" + ] + }, + "vmware": { + "commandGroups": { + "addon": { + "commands": { + "create": { + "help": { + "short": "Create a addon in a private cloud" + }, + "names": [ + "vmware", + "addon", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a addon in a private cloud" + }, + "names": [ + "vmware", + "addon", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List addons in a private cloud" + }, + "names": [ + "vmware", + "addon", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an addon by name in a private cloud" + }, + "names": [ + "vmware", + "addon", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a addon in a private cloud" + }, + "names": [ + "vmware", + "addon", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/addons/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage addons for a private cloud." + }, + "names": [ + "vmware", + "addon" + ] + }, + "authorization": { + "commands": { + "create": { + "help": { + "short": "Create an ExpressRoute Circuit Authorization in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an ExpressRoute Circuit Authorization in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List ExpressRoute Circuit Authorizations in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an ExpressRoute Circuit Authorization by name in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update an ExpressRoute Circuit Authorization in a private cloud" + }, + "names": [ + "vmware", + "authorization", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/authorizations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage the authorizations of an ExpressRoute Circuit for a private cloud." + }, + "names": [ + "vmware", + "authorization" + ] + }, + "cloud-link": { + "commands": { + "create": { + "help": { + "short": "Create a cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link create --resource-group group1 --private-cloud cloud1 --name cloudLink1 --linked-cloud \"/subscriptions/12341234-1234-1234-1234-123412341234/resourceGroups/mygroup/providers/Microsoft.AVS/privateClouds/cloud2\"" + ], + "name": "Create a cloud link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link delete --resource-group group1 --private-cloud cloud1 --name cloudLink1" + ], + "name": "Delete a cloud link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link list --resource-group group1 --private-cloud cloud1" + ], + "name": "List cloud links." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a cloud link in a private cloud." + }, + "names": [ + "vmware", + "cloud-link", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware cloud-link show --resource-group group1 --private-cloud cloud1 --name cloudLink1" + ], + "name": "Show a cloud link." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a cloud link in a private cloud" + }, + "names": [ + "vmware", + "cloud-link", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/cloudlinks/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage cloud links in a private cloud." + }, + "names": [ + "vmware", + "cloud-link" + ] + }, + "cluster": { + "commands": { + "create": { + "help": { + "lines": [ + "The maximum number of clusters is 4." + ], + "short": "Create a cluster in a private cloud." + }, + "names": [ + "vmware", + "cluster", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Delete a cluster in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "List clusters in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list-zones": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud." + ], + "short": "List hosts by zone in a cluster in a private cloud, including the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "list-zones" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/listzones", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Get a cluster by name in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Update a cluster in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "lines": [ + "The default management cluster is created and managed as part of the private cloud. To view details of the management cluster, use `az vmware private-cloud show`." + ], + "short": "Commands to manage all the clusters in a private cloud, excluding the first cluster which is the default management cluster." + }, + "names": [ + "vmware", + "cluster" + ] + }, + "datastore": { + "commands": { + "create": { + "help": { + "short": "Create a datastore in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a datastore in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List datastores in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show details of a datastore in a private cloud cluster." + }, + "names": [ + "vmware", + "datastore", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a datastore in a private cloud cluster" + }, + "names": [ + "vmware", + "datastore", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/datastores/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a datastore in a private cloud cluster." + }, + "names": [ + "vmware", + "datastore" + ] + }, + "global-reach-connection": { + "commands": { + "create": { + "help": { + "short": "Create a global reach connection in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a global reach connection in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List global reach connections in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a global reach connection by name in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a global reach connection in a private cloud" + }, + "names": [ + "vmware", + "global-reach-connection", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/globalreachconnections/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage global reach connections in a private cloud." + }, + "names": [ + "vmware", + "global-reach-connection" + ] + }, + "hcx-enterprise-site": { + "commands": { + "create": { + "help": { + "short": "Create an HCX Enterprise Site in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete an HCX Enterprise Site in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List HCX Enterprise Sites in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an HCX Enterprise Site by name in a private cloud" + }, + "names": [ + "vmware", + "hcx-enterprise-site", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/hcxenterprisesites/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage HCX Enterprise Sites in a private cloud." + }, + "names": [ + "vmware", + "hcx-enterprise-site" + ] + }, + "location": { + "commands": { + "check-quota-availability": { + "help": { + "short": "Return quota for subscription by region" + }, + "names": [ + "vmware", + "location", + "check-quota-availability" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checkquotaavailability", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "check-trial-availability": { + "help": { + "short": "Return trial status for subscription by region" + }, + "names": [ + "vmware", + "location", + "check-trial-availability" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/locations/{}/checktrialavailability", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to check availability by location." + }, + "names": [ + "vmware", + "location" + ] + }, + "placement-policy": { + "commands": { + "create": { + "help": { + "short": "Create a placement policy in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a placement policy in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List placement policies in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware placement-policy list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" + ], + "name": "List placement policies." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a placement policy by name in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware placement-policy show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --placement-policy-name policy1" + ], + "name": "Get a placement policy by name." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a placement policy in a private cloud cluster" + }, + "names": [ + "vmware", + "placement-policy", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/placementpolicies/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage placement policies." + }, + "names": [ + "vmware", + "placement-policy" + ] + }, + "private-cloud": { + "commandGroups": { + "identity-source": { + "commands": { + "create": { + "help": { + "short": "Create a vCenter Single Sign On Identity Source to a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List vCenter Single Sign On Identity Sources of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "subresource": "properties.identitySources[]", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage a vCenter Single Sign On Identity Source of a private cloud." + }, + "names": [ + "vmware", + "private-cloud", + "identity-source" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the private clouds." + }, + "names": [ + "vmware", + "private-cloud", + "list" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.avs/privateclouds", + "plane": "mgmt-plane", + "version": "2022-05-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list-admin-credentials": { + "help": { + "short": "List the admin credentials for the private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "list-admin-credentials" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/listadmincredentials", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "rotate-nsxt-password": { + "help": { + "short": "Rotate the NSX-T Manager password" + }, + "names": [ + "vmware", + "private-cloud", + "rotate-nsxt-password" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatensxtpassword", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "rotate-vcenter-password": { + "help": { + "short": "Rotate the vCenter password" + }, + "names": [ + "vmware", + "private-cloud", + "rotate-vcenter-password" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware private-cloud rotate-vcenter-password --resource-group MyResourceGroup --private-cloud MyPrivateCloud" + ], + "name": "Rotate the vCenter password." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/rotatevcenterpassword", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "show" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a private cloud" + }, + "names": [ + "vmware", + "private-cloud", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage private clouds." + }, + "names": [ + "vmware", + "private-cloud" + ] + }, + "script-cmdlet": { + "commands": { + "list": { + "help": { + "short": "List script cmdlet resources available for a private cloud to create a script execution resource on a private cloud" + }, + "names": [ + "vmware", + "script-cmdlet", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-cmdlet list --resource-group group1 --private-cloud cloud1 --script-package package1" + ], + "name": "List script cmdlet resources." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get information about a script cmdlet resource in a specific package on a private cloud" + }, + "names": [ + "vmware", + "script-cmdlet", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-cmdlet show --resource-group group1 --private-cloud cloud1 --script-package package1 --name cmdlet1" + ], + "name": "Show a script cmdlet." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}/scriptcmdlets/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to list and show script cmdlet resources." + }, + "names": [ + "vmware", + "script-cmdlet" + ] + }, + "script-execution": { + "commands": { + "create": { + "help": { + "short": "Create a script execution in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a ScriptExecution in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-execution delete --resource-group group1 --private-cloud cloud1 --name addSsoServer" + ], + "name": "Delete a script execution." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List script executions in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-execution list --resource-group group1 --private-cloud cloud1" + ], + "name": "List script executions." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get an script execution by name in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-execution show --resource-group group1 --private-cloud cloud1 --name addSsoServer" + ], + "name": "Show a script execution." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a script execution in a private cloud" + }, + "names": [ + "vmware", + "script-execution", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptexecutions/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage script executions in a private cloud." + }, + "names": [ + "vmware", + "script-execution" + ] + }, + "script-package": { + "commands": { + "list": { + "help": { + "short": "List script packages available to run on the private cloud" + }, + "names": [ + "vmware", + "script-package", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-package list --resource-group group1 --private-cloud cloud1" + ], + "name": "List script packages." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a script package available to run on a private cloud" + }, + "names": [ + "vmware", + "script-package", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware script-package show --resource-group group1 --private-cloud cloud1 --name package1" + ], + "name": "Show a script package." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/scriptpackages/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to list and show script packages available to run on the private cloud." + }, + "names": [ + "vmware", + "script-package" + ] + }, + "vm": { + "commands": { + "list": { + "help": { + "short": "List of virtual machines in a private cloud cluster" + }, + "names": [ + "vmware", + "vm", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware vm list --resource-group group1 --private-cloud cloud1 --cluster-name cluster1" + ], + "name": "List of virtual machines." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "restrict-movement": { + "help": { + "short": "Enable or disable DRS-driven VM movement restriction" + }, + "names": [ + "vmware", + "vm", + "restrict-movement" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware vm restrict-movement --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209 --restrict-movement Enabled" + ], + "name": "Enable or disable DRS-driven VM movement restriction." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}/restrictmovement", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual machine by id in a private cloud cluster" + }, + "names": [ + "vmware", + "vm", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware vm show --resource-group group1 --private-cloud cloud1 --cluster-name cluster1 --virtual-machine vm-209" + ], + "name": "Get a virtual machine by ID." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/clusters/{}/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage Virtual Machines." + }, + "names": [ + "vmware", + "vm" + ] + }, + "workload-network": { + "commandGroups": { + "dhcp": { + "commands": { + "create": { + "help": { + "short": "Create dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "create" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "delete" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List dhcp in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dhcp list --resource-group group1 --private-cloud cloud1" + ], + "name": "List DHCP in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dhcp show --resource-group group1 --private-cloud cloud1 --dhcp dhcp1" + ], + "name": "Get DHCP by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update dhcp by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dhcpconfigurations/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a DHCP (Data Host Configuration Protocol) workload network." + }, + "names": [ + "vmware", + "workload-network", + "dhcp" + ] + }, + "dns-service": { + "commands": { + "create": { + "help": { + "short": "Create a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service create --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" + ], + "name": "Create a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service delete --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" + ], + "name": "Delete a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of DNS services in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of DNS services in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service show --resource-group group1 --private-cloud cloud1 --dns-service dnsService1" + ], + "name": "Get a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS service by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-service update --resource-group group1 --private-cloud cloud1 --dns-service dnsService1 --display-name dnsService1 --dns-service-ip 5.5.5.5 --default-dns-zone defaultDnsZone1 --fqdn-zones fqdnZone1 --log-level INFO --revision 1" + ], + "name": "Update a DNS service by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnsservices/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a DNS Service workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-service" + ] + }, + "dns-zone": { + "commands": { + "create": { + "help": { + "short": "Create a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone create --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" + ], + "name": "Create a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone delete --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" + ], + "name": "Delete a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of DNS zones in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of DNS zones in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone show --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1" + ], + "name": "Get a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a DNS zone by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network dns-zone update --resource-group group1 --private-cloud cloud1 --dns-zone dnsZone1 --display-name dnsZone1 --domain domain1 --dns-server-ips 1.1.1.1 --source-ip 8.8.8.8 --dns-services 1 --revision 1" + ], + "name": "Update a DNS zone by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/dnszones/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a DNS Zone workload network." + }, + "names": [ + "vmware", + "workload-network", + "dns-zone" + ] + }, + "gateway": { + "commands": { + "list": { + "help": { + "short": "List of gateways in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network gateway list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Gateways in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a gateway by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network gateway show --resource-group group1 --private-cloud cloud1 --gateway gateway1" + ], + "name": "Get a Gateway by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/gateways/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Gateway workload network." + }, + "names": [ + "vmware", + "workload-network", + "gateway" + ] + }, + "port-mirroring": { + "commands": { + "create": { + "help": { + "short": "Create a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring create --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" + ], + "name": "Create a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring delete --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" + ], + "name": "Delete a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of port mirroring profiles in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of port mirroring profiles in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring show --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1" + ], + "name": "Get a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a port mirroring profile by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network port-mirroring update --resource-group group1 --private-cloud cloud1 --port-mirroring portMirroring1 --display-name portMirroring1 --direction BIDIRECTIONAL --source vmGroup1 --destination vmGroup2 --revision 1" + ], + "name": "Update a port mirroring profile by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/portmirroringprofiles/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Port Mirroring workload network." + }, + "names": [ + "vmware", + "workload-network", + "port-mirroring" + ] + }, + "public-ip": { + "commands": { + "create": { + "help": { + "short": "Create a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip create --resource-group group1 --private-cloud cloud1 --public-ip publicIP1 --display-name publicIP1 --number-of-public-ips 32" + ], + "name": "Create a Public IP Block by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip delete --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" + ], + "name": "Delete a Public IP Block by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of Public IP Blocks in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Public IP Blocks in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network public-ip show --resource-group group1 --private-cloud cloud1 --public-ip publicIP1" + ], + "name": "Get a Public IP Block by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a Public IP Block by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip", + "update" + ], + "versions": [ + { + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/publicips/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Public-IP workload network." + }, + "names": [ + "vmware", + "workload-network", + "public-ip" + ] + }, + "segment": { + "commands": { + "create": { + "help": { + "short": "Create a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment create --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" + ], + "name": "Create a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment delete --resource-group group1 --private-cloud cloud1 --segment segment1" + ], + "name": "Delete a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of segments in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of segments in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment show --resource-group group1 --private-cloud cloud1 --segment segment1" + ], + "name": "Get a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a segment by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network segment update --resource-group group1 --private-cloud cloud1 --segment segment1 --display-name segment1 --connected-gateway /infra/tier-1s/gateway --revision 1 --dhcp-ranges 40.20.0.0 40.20.0.1 --gateway-address 40.20.20.20/16" + ], + "name": "Update a segment by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/segments/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Segment workload network." + }, + "names": [ + "vmware", + "workload-network", + "segment" + ] + }, + "vm": { + "commands": { + "list": { + "help": { + "short": "List of virtual machines in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of Virtual Machines in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a virtual machine by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm show --resource-group group1 --private-cloud cloud1 --virtual-machine vm1" + ], + "name": "Get a Virtual Machines by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/virtualmachines/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a Virtual Machine workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm" + ] + }, + "vm-group": { + "commands": { + "create": { + "help": { + "short": "Create a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group create --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" + ], + "name": "Create a VM Group by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group delete --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" + ], + "name": "Delete a VM Group by ID in a private cloud workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of vm groups in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group list --resource-group group1 --private-cloud cloud1" + ], + "name": "List of VM Groups in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group show --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1" + ], + "name": "Get a VM Group by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a vm group by id in a private cloud workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "vmware workload-network vm-group update --resource-group group1 --private-cloud cloud1 --vm-group vmGroup1 --display-name vmGroup1 --members 564d43da-fefc-2a3b-1d92-42855622fa50 --revision 1" + ], + "name": "Update a VM Group by ID in a workload network." + } + ], + "name": "2022-05-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.avs/privateclouds/{}/workloadnetworks/default/vmgroups/{}", + "plane": "mgmt-plane", + "version": "2022-05-01" + } + ] + } + ] + } + }, + "help": { + "short": "Commands to manage a VM Group workload network." + }, + "names": [ + "vmware", + "workload-network", + "vm-group" + ] + } + }, + "help": { + "short": "Commands to manage workload-networks in a private cloud." + }, + "names": [ + "vmware", + "workload-network" + ] + } + }, + "help": { + "short": "Commands to manage Azure VMware Solution." + }, + "names": [ + "vmware" + ] + }, + "voice-service": { + "commandGroups": { + "gateway": { + "commands": { + "create": { + "help": { + "short": "Create a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway create -n gw1 -g voicetest --service-locations \"[{name:useast,PrimaryRegionProperties:{operatorAddresses:[198.51.100.1],allowedSignalingSourceAddressPrefixes:[10.1.1.0/24],allowedMediaSourceAddressPrefixes:[10.1.2.0/24]}},{name:useast2,PrimaryRegionProperties:{operatorAddresses:[198.51.100.2],allowedSignalingSourceAddressPrefixes:[10.2.1.0/24],allowedMediaSourceAddressPrefixes:[10.2.2.0/24]}}]\" --connectivity PublicAddress --codecs \"[PCMA]\" --e911-type Standard --platforms \"[OperatorConnect]\"" + ], + "name": "Create gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway delete -n gateway-name -g rg -y" + ], + "name": "Delete gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List communications gateway resources by resource group" + }, + "names": [ + "voice-service", + "gateway", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway list -g rg" + ], + "name": "List gateway by resource group" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.voiceservices/communicationsgateways", + "plane": "mgmt-plane", + "version": "2023-01-31" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway show -n gateway-name -g rg" + ], + "name": "Show a gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a communications gateway" + }, + "names": [ + "voice-service", + "gateway", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service gateway update -n gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update a gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "Manage communications gateway" + }, + "names": [ + "voice-service", + "gateway" + ] + }, + "test-line": { + "commands": { + "create": { + "help": { + "short": "Create a test line" + }, + "names": [ + "voice-service", + "test-line", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line create -n test-line-name -g rg --gateway-name gateway-name --phone-number \"+1-555-1234\" --purpose Automated" + ], + "name": "Create test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete a test line" + }, + "names": [ + "voice-service", + "test-line", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line delete -n test-line-name -g rg --gateway-name gateway-name -y" + ], + "name": "Delete test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List test line resources by communications gateway" + }, + "names": [ + "voice-service", + "test-line", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line list --gateway-name gateway-name -g rg" + ], + "name": "List test line by resource group and gateway" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show a test line" + }, + "names": [ + "voice-service", + "test-line", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line show -n test-line-name -g rg --gateway-name gateway-name" + ], + "name": "Show a test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a test line" + }, + "names": [ + "voice-service", + "test-line", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service test-line update -n test-line-name --gateway-name gateway-name -g rg --tags \"{tag:test,tag2:test2}\"" + ], + "name": "Update test line" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.voiceservices/communicationsgateways/{}/testlines/{}", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "Manage gateway test line" + }, + "names": [ + "voice-service", + "test-line" + ] + } + }, + "commands": { + "check-name-availability": { + "help": { + "short": "Check whether the resource name is available in the given region." + }, + "names": [ + "voice-service", + "check-name-availability" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "voice-service check-name-availability -l centraluseuap --name voicenametest --type microsoft.voiceservices/communicationsgateways/testlines" + ], + "name": "check name availability" + } + ], + "name": "2023-01-31", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.voiceservices/locations/{}/checknameavailability", + "plane": "mgmt-plane", + "version": "2023-01-31" + } + ] + } + ] + } + }, + "help": { + "short": "Manage voice services" + }, + "names": [ + "voice-service" + ] + }, + "workloads": { + "commandGroups": { + "monitor": { + "commandGroups": { + "provider-instance": { + "commands": { + "create": { + "help": { + "short": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance create --monitor-name -n -g --provider-settings " + ], + "name": "Create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance delete --monitor-name -n -g " + ], + "name": "Delete a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance list --monitor-name -g " + ], + "name": "Get a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor provider-instance show --monitor-name -n -g " + ], + "name": "Show properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name." + }, + "names": [ + "workloads", + "monitor", + "provider-instance", + "update" + ], + "versions": [ + { + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/providerinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage monitor provider instance" + }, + "names": [ + "workloads", + "monitor", + "provider-instance" + ] + }, + "sap-landscape-monitor": { + "commands": { + "create": { + "help": { + "short": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor create -g --monitor-name --grouping " + ], + "name": "Create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor delete -g --monitor-name " + ], + "name": "Delete a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor list -g --monitor-name " + ], + "name": "List configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor show -g --monitor-name " + ], + "name": "Show configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor sap-landscape-monitor update -g --monitor-name --grouping " + ], + "name": "Update a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}/saplandscapemonitor/default", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage monitor sap landscape monitor" + }, + "names": [ + "workloads", + "monitor", + "sap-landscape-monitor" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor create -g -n -l --app-location --managed-rg-name --monitor-subnet --routing-preference " + ], + "name": "Create a SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." + }, + "names": [ + "workloads", + "monitor", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor delete -g -n " + ], + "name": "Delete a SAP monitor with the specified subscription, resource group, and SAP monitor name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List a list of SAP monitors in the specified resource group." + }, + "names": [ + "workloads", + "monitor", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor list -g " + ], + "name": "Get a list of SAP monitors in the specified resource group." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/monitors", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor show -g -n " + ], + "name": "Show properties of a SAP monitor for the specified subscription, resource group, and resource name." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a SAP monitor for the specified subscription, resource group, and resource name." + }, + "names": [ + "workloads", + "monitor", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads monitor update -g -n --tags tag=test tag2=test2" + ], + "name": "Add monitor tags" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/monitors/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage workloads monitor" + }, + "names": [ + "workloads", + "monitor" + ] + }, + "sap-application-server-instance": { + "commands": { + "create": { + "help": { + "short": "Create the SAP Application Server Instance resource. This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance create -g rg -n instance-name --vis-name name" + ], + "name": "Create workloads sap application server instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the SAP Application Server Instance resource. This operation will be used by service only. Delete by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance delete -g rg -n instance-name --vis-name name" + ], + "name": "Delete workloads sap application server instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List the SAP Application Server Instance resources for a given Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance list -g --sap-virtual-instance-name " + ], + "name": "Get an overview of The App Server Instances in a Virtual instance for SAP solutions (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance show -g --sap-virtual-instance-name -n " + ], + "name": "Get an overview of an App Server Instance" + }, + { + "commands": [ + "workloads sap-application-server-instance show --id " + ], + "name": "Get an overview of an App Server Instance using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the SAP Application Server Instance." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start an Application server instance of the SAP system" + }, + { + "commands": [ + "workloads sap-application-server-instance start --id " + ], + "name": "Start an Application server instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the SAP Application Server Instance." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Application server instance of the SAP system" + }, + { + "commands": [ + "workloads sap-application-server-instance stop --id " + ], + "name": "Stop Application server instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the SAP Application Server Instance resource." + }, + "names": [ + "workloads", + "sap-application-server-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-application-server-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing App server instance resource" + }, + { + "commands": [ + "workloads sap-application-server-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing App server instance resource using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/applicationinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage application instance" + }, + "names": [ + "workloads", + "sap-application-server-instance" + ] + }, + "sap-central-instance": { + "commands": { + "create": { + "help": { + "short": "Create the SAP Central Services Instance resource. This will be used by service only. PUT operation on this resource by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-central-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance create -g rg -n instance-name --vis-name name" + ], + "name": "Create workloads sap-central-instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the SAP Central Services Instance resource. This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it." + }, + "names": [ + "workloads", + "sap-central-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance delete -g rg -n instance-name --vis-name name" + ], + "name": "Delete workloads sap central instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-central-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance list -g --sap-virtual-instance-name " + ], + "name": "Get an overview of the Central service Instance in a Virtual instance for SAP solutions (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the SAP Central Services Instance resource." + }, + "names": [ + "workloads", + "sap-central-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance show --id " + ], + "name": "Get an overview of a Central service Instance using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the SAP Central Services Instance." + }, + "names": [ + "workloads", + "sap-central-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start Central services instance of the SAP system" + }, + { + "commands": [ + "workloads sap-central-instance start --id " + ], + "name": "Start Central services instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the SAP Central Services Instance." + }, + "names": [ + "workloads", + "sap-central-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Central services instance of the SAP system" + }, + { + "commands": [ + "workloads sap-central-instance stop --id " + ], + "name": "Stop Central services instance of the SAP system using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the SAP Central Services Instance resource. This can be used to update tags on the resource." + }, + "names": [ + "workloads", + "sap-central-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-central-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing Central services instance resource" + }, + { + "commands": [ + "workloads sap-central-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing Central services instance resource using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/centralinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage central instance" + }, + "names": [ + "workloads", + "sap-central-instance" + ] + }, + "sap-database-instance": { + "commands": { + "create": { + "help": { + "short": "Create the Database resource corresponding to the Virtual Instance for SAP solutions resource. This will be used by service only. PUT by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-database-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance create -g rg --vis-name name -n instance-name" + ], + "name": "Create workloads sap database instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the Database resource corresponding to a Virtual Instance for SAP solutions resource. This will be used by service only. Delete by end user will return a Bad Request error." + }, + "names": [ + "workloads", + "sap-database-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance delete -g rg -n instance-name --vis-name name" + ], + "name": "Delete workloads sap database instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List the Database resources associated with a Virtual Instance for SAP solutions resource." + }, + "names": [ + "workloads", + "sap-database-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance list -g --vis-name " + ], + "name": "List workloads sap database instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show the SAP Database Instance resource." + }, + "names": [ + "workloads", + "sap-database-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance show -g --sap-virtual-instance-name -n " + ], + "name": "Get an overview of the Database Instance in a Virtual instance for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-database-instance show --id " + ], + "name": "Get an overview of the Database Instance using the Azure resource ID of the App server instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the database instance of the SAP system." + }, + "names": [ + "workloads", + "sap-database-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance start --sap-virtual-instance-name -g -n " + ], + "name": "Start Database instance of the SAP system: Currently start action is supported for SAP HANA Database only" + }, + { + "commands": [ + "workloads sap-database-instance start --id " + ], + "name": "Start Database instance of the SAP system using the Azure resource ID of the instance: Currently start action is supported for SAP HANA Database only" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the database instance of the SAP system." + }, + "names": [ + "workloads", + "sap-database-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance stop --sap-virtual-instance-name -g -n " + ], + "name": "Stop Database instance of the SAP system: Currently stop action is supported for SAP HANA Database only." + }, + { + "commands": [ + "workloads sap-database-instance stop --id " + ], + "name": "Stop Database instance of the SAP system using the Azure resource ID of the instance: Currently stop action is supported for SAP HANA Database only." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update the Database resource." + }, + "names": [ + "workloads", + "sap-database-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-database-instance update --sap-virtual-instance-name -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing Database instance resource" + }, + { + "commands": [ + "workloads sap-database-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing Database instance resource using the Azure resource ID of the instance" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/databaseinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage database instance" + }, + "names": [ + "workloads", + "sap-database-instance" + ] + }, + "sap-virtual-instance": { + "commands": { + "create": { + "help": { + "short": "Create a Virtual Instance for SAP solutions (VIS) resource" + }, + "names": [ + "workloads", + "sap-virtual-instance", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Deploy infrastructure for a three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230236" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Install SAP software on the infrastructure deployed for the three-tier distributed SAP system. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230167" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Deploy infrastructure for a three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230402" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g -n --environment NonProd --sap-product s4hana --configuration --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Install SAP software on the infrastructure deployed for the three-tier distributed Highly Available (HA) SAP system with customized resource naming. See sample json payload here: https://go.microsoft.com/fwlink/?linkid=2230340" + }, + { + "commands": [ + "workloads sap-virtual-instance create -g CLI-TESTING -n C36 --environment NonProd --sap-product s4hana --central-server-vm --identity \"{type:UserAssigned,userAssignedIdentities:{:{}}}\"" + ], + "name": "Register an existing SAP system as a Virtual Instance for SAP solutions resource (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Virtual Instance for SAP solutions resource and its child resources, that is the associated Central Services Instance, Application Server Instances and Database Instance." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance delete -g -n " + ], + "name": "Delete a Virtual Instance for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-virtual-instance delete --id " + ], + "name": "Remove a Virtual Instance for SAP solutions (VIS) using the Azure resource ID of the VIS" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List all Virtual Instances for SAP solutions resources in a Resource Group." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance list -g " + ], + "name": "Get a list of the Virtual Instance(s) for SAP solutions (VIS)" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/sapvirtualinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Show a Virtual Instance for SAP solutions resource" + }, + "names": [ + "workloads", + "sap-virtual-instance", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance show -g -n " + ], + "name": "Get an overview of any Virtual Instance(s) for SAP solutions (VIS)" + }, + { + "commands": [ + "workloads sap-virtual-instance show --id " + ], + "name": "Get an overview of the Virtual Instance(s) for SAP solutions (VIS) using the Azure resource ID of the VIS" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "start": { + "help": { + "short": "Starts the SAP application, that is the Central Services instance and Application server instances." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "start" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance start -g -n " + ], + "name": "Start an SAP system: This command starts the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance start --id " + ], + "name": "Start an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command starts the SAP application tier, that is ASCS instance and App servers of the system." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/start", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "stop": { + "help": { + "short": "Stops the SAP Application, that is the Application server instances and Central Services instance." + }, + "names": [ + "workloads", + "sap-virtual-instance", + "stop" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance stop -g -n " + ], + "name": "Stop an SAP system: This command stops the SAP application tier, that is ASCS instance and App servers of the system." + }, + { + "commands": [ + "workloads sap-virtual-instance stop --id " + ], + "name": "Stop an SAP system using the Azure resource ID of the Virtual instance for SAP solutions (VIS): This command stops the SAP application tier, that is ASCS instance and App servers of the system." + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}/stop", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a Virtual Instance for SAP solutions (VIS) resource" + }, + "names": [ + "workloads", + "sap-virtual-instance", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-virtual-instance update -g -n --tags tag=test tag2=test2" + ], + "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource" + }, + { + "commands": [ + "workloads sap-virtual-instance update --id --tags tag=test1" + ], + "name": "Add tags for an existing Virtual Instance for SAP solutions (VIS) resource using the Azure resource ID of the VIS" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.workloads/sapvirtualinstances/{}", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage virtual instance" + }, + "names": [ + "workloads", + "sap-virtual-instance" + ] + } + }, + "commands": { + "sap-availability-zone-detail": { + "help": { + "short": "Show the recommended SAP Availability Zone Pair Details for your region." + }, + "names": [ + "workloads", + "sap-availability-zone-detail" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-availability-zone-detail --app-location \"northeurope\" --database-type \"HANA\" --sap-product \"S4HANA\" --location \"northeurope\"" + ], + "name": "Show the sap availability zone detail" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getavailabilityzonedetails", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "sap-disk-configuration": { + "help": { + "short": "Show the SAP Disk Configuration Layout prod/non-prod SAP System." + }, + "names": [ + "workloads", + "sap-disk-configuration" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-disk-configuration --app-location eastus --database-type HANA --db-vm-sku Standard_M32ts --deployment-type SingleServer --environment NonProd --sap-product S4HANA --location eastus" + ], + "name": "Get the SAP Disk Configuration Layout for prod/non-prod SAP System" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getdiskconfigurations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "sap-sizing-recommendation": { + "help": { + "short": "Show SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier" + }, + "names": [ + "workloads", + "sap-sizing-recommendation" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --saps 75000 --location \"eastus2\" --db-scale-method ScaleUp" + ], + "name": "Get sizing recommendations for a Distributed with High Availability (HA) system by providing SAPS for application tier and memory required for database tier of the SAP system" + }, + { + "commands": [ + "workloads sap-sizing-recommendation --app-location \"eastus\" --database-type \"HANA\" --db-memory 1024 --deployment-type \"ThreeTier\" --environment \"Prod\" --sap-product \"S4HANA\" --saps 20000 --location \"northeurope\" --db-scale-method ScaleUp" + ], + "name": "Get sizing recommendations for a Distributed system by providing SAPS for application tier and memory required for database tier of the SAP system" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsizingrecommendations", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + }, + "sap-supported-sku": { + "help": { + "short": "Show a list of SAP supported SKUs for ASCS, Application and Database tier." + }, + "names": [ + "workloads", + "sap-supported-sku" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "workloads sap-supported-sku --app-location \"eastus\" --database-type \"HANA\" --deployment-type \"ThreeTier\" --environment \"Prod\" --high-availability-type \"AvailabilitySet\" --sap-product \"S4HANA\" --location \"eastus\"" + ], + "name": "Get a list of SKUs supported for your SAP system deployment type from Azure Center for SAP solutions" + } + ], + "name": "2023-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.workloads/locations/{}/sapvirtualinstancemetadata/default/getsapsupportedsku", + "plane": "mgmt-plane", + "version": "2023-04-01" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage workloads" + }, + "names": [ + "workloads" + ] + } + }, + "names": [ + "aaz" + ] + } } \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.json index 282a6e180..cb10c3d80 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "commandGroups": [{"name": "cosmosdb postgres cluster", "commands": [{"name": "show", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "readReplicas", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "serverNames", "format": {"unique": true}, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "name"}]}, "identifiers": ["name"]}, {"type": "string", "name": "sourceLocation"}, {"type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "state"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "readReplicas", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "serverNames", "format": {"unique": true}, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "name"}]}, "identifiers": ["name"]}, {"type": "string", "name": "sourceLocation"}, {"type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "state"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "readReplicas", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "serverNames", "format": {"unique": true}, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "name"}]}, "identifiers": ["name"]}, {"type": "string", "name": "sourceLocation"}, {"type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "state"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}], "cls": "Cluster_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "azure-async-operation"}, {"name": "location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "commandGroups": [{"name": "cosmosdb postgres cluster", "commands": [{"name": "show", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "readReplicas", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "serverNames", "format": {"unique": true}, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "name"}]}, "identifiers": ["name"]}, {"type": "string", "name": "sourceLocation"}, {"type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "state"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "readReplicas", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "serverNames", "format": {"unique": true}, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "name"}]}, "identifiers": ["name"]}, {"type": "string", "name": "sourceLocation"}, {"type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "state"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "readReplicas", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "serverNames", "format": {"unique": true}, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "name"}]}, "identifiers": ["name"]}, {"type": "string", "name": "sourceLocation"}, {"type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "state"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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"}], "cls": "Cluster_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "azure-async-operation"}, {"name": "location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml index d41aeac2c..5cc8c1302 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30=/2022-11-08.xml @@ -198,7 +198,7 @@ - + @@ -220,7 +220,7 @@ - + @@ -230,14 +230,14 @@ - + - + - + @@ -266,14 +266,14 @@ - + - + - + @@ -468,7 +468,7 @@ - + @@ -487,7 +487,7 @@ - + @@ -497,14 +497,14 @@ - + - + - + @@ -530,14 +530,14 @@ - - + + - + - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.json index 5b73047f1..c2cd10c87 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0vc2VydmVycw==/V/MjAyMi0xMS0wOA=="}], "commandGroups": [{"name": "cosmosdb postgres cluster server", "commands": [{"name": "list", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0vc2VydmVycw==/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/{}/servers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "administratorLogin"}, {"type": "string", "name": "availabilityZone"}, {"type": "string", "name": "citusVersion"}, {"type": "boolean", "name": "enableHa"}, {"readOnly": true, "type": "boolean", "name": "enablePublicIpAccess"}, {"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"readOnly": true, "type": "string", "name": "haState"}, {"readOnly": true, "type": "boolean", "name": "isReadOnly"}, {"type": "string", "name": "postgresqlVersion"}, {"type": "string", "name": "role", "enum": {"items": [{"value": "Coordinator"}, {"value": "Worker"}]}}, {"type": "string", "name": "serverEdition"}, {"readOnly": true, "type": "string", "name": "state"}, {"type": "integer32", "name": "storageQuotaInMb"}, {"type": "integer32", "name": "vCores"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0vc2VydmVycw==/V/MjAyMi0xMS0wOA=="}], "commandGroups": [{"name": "cosmosdb postgres cluster server", "commands": [{"name": "list", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0vc2VydmVycw==/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/{}/servers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "administratorLogin"}, {"type": "string", "name": "availabilityZone"}, {"type": "string", "name": "citusVersion"}, {"type": "boolean", "name": "enableHa"}, {"readOnly": true, "type": "boolean", "name": "enablePublicIpAccess"}, {"readOnly": true, "type": "string", "name": "fullyQualifiedDomainName"}, {"readOnly": true, "type": "string", "name": "haState"}, {"readOnly": true, "type": "boolean", "name": "isReadOnly"}, {"type": "string", "name": "postgresqlVersion"}, {"type": "string", "name": "role", "enum": {"items": [{"value": "Coordinator"}, {"value": "Worker"}]}}, {"type": "string", "name": "serverEdition"}, {"readOnly": true, "type": "string", "name": "state"}, {"type": "integer32", "name": "storageQuotaInMb"}, {"type": "integer32", "name": "vCores"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.xml index 19c6cb061..0678320d5 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycw==/2022-11-08.xml @@ -2,7 +2,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fQ==/2022-11-08.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fQ==/2022-11-08.json index 0ba381d43..35e0e9846 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fQ==/2022-11-08.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kYmZvcnBvc3RncmVzcWwvc2VydmVyZ3JvdXBzdjIve30vc2VydmVycy97fQ==/2022-11-08.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0vc2VydmVycy97c2VydmVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "commandGroups": [{"name": "cosmosdb postgres cluster server", "commands": [{"name": "show", "version": "2022-11-08", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.dbforpostgresql/servergroupsv2/{}/servers/{}", "version": "2022-11-08", "swagger": "mgmt-plane/postgresqlhsc/ResourceProviders/Microsoft.DBforPostgreSQL/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuREJmb3JQb3N0Z3JlU1FML3NlcnZlckdyb3Vwc3YyL3tjbHVzdGVyTmFtZX0vc2VydmVycy97c2VydmVyTmFtZX0=/V/MjAyMi0xMS0wOA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the cluster."}, "format": {"pattern": "^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(? - +