diff --git a/Commands/network/perimeter/_create.md b/Commands/network/perimeter/_create.md index 32ec95c2d..64a32823c 100644 --- a/Commands/network/perimeter/_create.md +++ b/Commands/network/perimeter/_create.md @@ -14,3 +14,14 @@ Creates a Network Security Perimeter. ```bash network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create a Network Security Perimeter + ```bash + network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus + ``` diff --git a/Commands/network/perimeter/_delete.md b/Commands/network/perimeter/_delete.md index 0a46e1171..536866384 100644 --- a/Commands/network/perimeter/_delete.md +++ b/Commands/network/perimeter/_delete.md @@ -14,3 +14,14 @@ Deletes a network security perimeter. ```bash network perimeter delete -g MyResourceGroup -n MyPerimeter ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete a Network Security Perimeter + ```bash + network perimeter delete -g MyResourceGroup -n MyPerimeter + ``` diff --git a/Commands/network/perimeter/_list.md b/Commands/network/perimeter/_list.md index 426218c23..a953a5158 100644 --- a/Commands/network/perimeter/_list.md +++ b/Commands/network/perimeter/_list.md @@ -15,3 +15,15 @@ List all network security perimeters in a subscription. ```bash network perimeter list -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml) **Stable** + + + + +#### examples + +- List Network Security Perimeters + ```bash + network perimeter list -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/_show.md b/Commands/network/perimeter/_show.md index 0d0066651..1559a8577 100644 --- a/Commands/network/perimeter/_show.md +++ b/Commands/network/perimeter/_show.md @@ -14,3 +14,14 @@ Gets the specified network security perimeter by the name. ```bash network perimeter show -g MyResourceGroup -n MyPerimeter ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get the Network Security Perimeter + ```bash + network perimeter show -g MyResourceGroup -n MyPerimeter + ``` diff --git a/Commands/network/perimeter/_update.md b/Commands/network/perimeter/_update.md index 1d679a5f1..c3de74040 100644 --- a/Commands/network/perimeter/_update.md +++ b/Commands/network/perimeter/_update.md @@ -7,3 +7,7 @@ Creates or updates a Network Security Perimeter. ### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + diff --git a/Commands/network/perimeter/association/_create.md b/Commands/network/perimeter/association/_create.md index 4b7d24a54..90cea5354 100644 --- a/Commands/network/perimeter/association/_create.md +++ b/Commands/network/perimeter/association/_create.md @@ -14,3 +14,14 @@ Creates or updates a NSP resource association. ```bash network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource "{id:}" --profile "{id:}" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP Association + ```bash + network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource "{id:}" --profile "{id:}" + ``` diff --git a/Commands/network/perimeter/association/_delete.md b/Commands/network/perimeter/association/_delete.md index d07dac9d4..de5210aad 100644 --- a/Commands/network/perimeter/association/_delete.md +++ b/Commands/network/perimeter/association/_delete.md @@ -14,3 +14,14 @@ Deletes an NSP association resource. ```bash network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP Association + ```bash + network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/association/_list.md b/Commands/network/perimeter/association/_list.md index c0df243b8..9bc1ee279 100644 --- a/Commands/network/perimeter/association/_list.md +++ b/Commands/network/perimeter/association/_list.md @@ -14,3 +14,14 @@ Lists the NSP resource associations. ```bash network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP Associations inside a Perimeter + ```bash + network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/association/_show.md b/Commands/network/perimeter/association/_show.md index 9b8ab3b0b..3e669ba35 100644 --- a/Commands/network/perimeter/association/_show.md +++ b/Commands/network/perimeter/association/_show.md @@ -14,3 +14,14 @@ Gets the specified NSP association by name. ```bash network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP Association + ```bash + network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/association/_update.md b/Commands/network/perimeter/association/_update.md index 35f539af1..1d51d7e05 100644 --- a/Commands/network/perimeter/association/_update.md +++ b/Commands/network/perimeter/association/_update.md @@ -14,3 +14,14 @@ Creates or updates a NSP resource association. ```bash network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=" --profile id="ProfileArmID" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Update NSP Association + ```bash + network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=" --profile id="ProfileArmID" + ``` diff --git a/Commands/network/perimeter/link-reference/_delete.md b/Commands/network/perimeter/link-reference/_delete.md index 481bc2fe6..6e1857f22 100644 --- a/Commands/network/perimeter/link-reference/_delete.md +++ b/Commands/network/perimeter/link-reference/_delete.md @@ -14,3 +14,14 @@ Delete an NSP LinkReference resource. ```bash network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete a link reference + ```bash + network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2 + ``` diff --git a/Commands/network/perimeter/link-reference/_list.md b/Commands/network/perimeter/link-reference/_list.md index 7ed39197f..0508c397f 100644 --- a/Commands/network/perimeter/link-reference/_list.md +++ b/Commands/network/perimeter/link-reference/_list.md @@ -14,3 +14,14 @@ List the NSP LinkReference resources in the specified network security perimeter ```bash network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP link reference + ```bash + network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link-reference/_show.md b/Commands/network/perimeter/link-reference/_show.md index b93951dab..d389e3977 100644 --- a/Commands/network/perimeter/link-reference/_show.md +++ b/Commands/network/perimeter/link-reference/_show.md @@ -14,3 +14,14 @@ Get the specified NSP linkReference resource. ```bash network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get a link reference + ```bash + network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2 + ``` diff --git a/Commands/network/perimeter/link/_create.md b/Commands/network/perimeter/link/_create.md index 0a61c6321..b6b613acd 100644 --- a/Commands/network/perimeter/link/_create.md +++ b/Commands/network/perimeter/link/_create.md @@ -14,3 +14,14 @@ Create NSP link resource. ```bash network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile "[\'*\']" --remote-inbound-profile "[\'*\']" ' ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP Link + ```bash + network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile "[\'*\']" --remote-inbound-profile "[\'*\']" ' + ``` diff --git a/Commands/network/perimeter/link/_delete.md b/Commands/network/perimeter/link/_delete.md index 438a97571..997d69a51 100644 --- a/Commands/network/perimeter/link/_delete.md +++ b/Commands/network/perimeter/link/_delete.md @@ -14,3 +14,14 @@ Delete an NSP Link resource. ```bash network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP link + ```bash + network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link/_list.md b/Commands/network/perimeter/link/_list.md index 6aed777e4..1b85a442b 100644 --- a/Commands/network/perimeter/link/_list.md +++ b/Commands/network/perimeter/link/_list.md @@ -14,3 +14,14 @@ List the NSP Link resources in the specified network security perimeter. ```bash network perimeter link list --perimeter-name nsp1 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Lists NSP links in a parameter + ```bash + network perimeter link list --perimeter-name nsp1 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link/_show.md b/Commands/network/perimeter/link/_show.md index 9f6da4aa0..5669a9abe 100644 --- a/Commands/network/perimeter/link/_show.md +++ b/Commands/network/perimeter/link/_show.md @@ -14,3 +14,14 @@ Get the specified NSP link resource. ```bash network perimeter link list --perimeter-name nsp1 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP link + ```bash + network perimeter link list --perimeter-name nsp1 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link/_update.md b/Commands/network/perimeter/link/_update.md index 39a7355d2..de3e7b1ed 100644 --- a/Commands/network/perimeter/link/_update.md +++ b/Commands/network/perimeter/link/_update.md @@ -14,3 +14,14 @@ Update NSP link resource. ```bash network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile "[\'*\']" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Update NSP Link + ```bash + network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile "[\'*\']" + ``` diff --git a/Commands/network/perimeter/onboarded-resources/_list.md b/Commands/network/perimeter/onboarded-resources/_list.md index 2dfa5e5cb..e5ec2f432 100644 --- a/Commands/network/perimeter/onboarded-resources/_list.md +++ b/Commands/network/perimeter/onboarded-resources/_list.md @@ -14,3 +14,14 @@ Gets the list of resources that are onboarded with NSP. These resources can be a ```bash network perimeter onboarded-resources list -l northcentralus ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP onboarded resources + ```bash + network perimeter onboarded-resources list -l northcentralus + ``` diff --git a/Commands/network/perimeter/profile/_create.md b/Commands/network/perimeter/profile/_create.md index 48b5fb8ed..22f84a149 100644 --- a/Commands/network/perimeter/profile/_create.md +++ b/Commands/network/perimeter/profile/_create.md @@ -14,3 +14,14 @@ Creates or updates a network profile. ```bash network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP Profile + ```bash + network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/_delete.md b/Commands/network/perimeter/profile/_delete.md index dc8c02dfd..ac8d25720 100644 --- a/Commands/network/perimeter/profile/_delete.md +++ b/Commands/network/perimeter/profile/_delete.md @@ -14,3 +14,14 @@ Deletes an NSP profile. ```bash network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP Profile + ```bash + network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/_list.md b/Commands/network/perimeter/profile/_list.md index 0e70920dd..cfd8ff645 100644 --- a/Commands/network/perimeter/profile/_list.md +++ b/Commands/network/perimeter/profile/_list.md @@ -14,3 +14,14 @@ Lists the NSP profiles in the specified network security perimeter. ```bash network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP Profiles inside a Perimeter + ```bash + network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/_show.md b/Commands/network/perimeter/profile/_show.md index 2e3b7ff5f..133aac175 100644 --- a/Commands/network/perimeter/profile/_show.md +++ b/Commands/network/perimeter/profile/_show.md @@ -14,3 +14,14 @@ Gets the specified NSP profile. ```bash network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP Profile + ```bash + network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile + ``` diff --git a/Commands/network/perimeter/profile/_update.md b/Commands/network/perimeter/profile/_update.md index 82e879fb4..321feb53c 100644 --- a/Commands/network/perimeter/profile/_update.md +++ b/Commands/network/perimeter/profile/_update.md @@ -7,3 +7,7 @@ Creates or updates a network profile. ### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + diff --git a/Commands/network/perimeter/profile/access-rule/_create.md b/Commands/network/perimeter/profile/access-rule/_create.md index 46b725a65..869793af8 100644 --- a/Commands/network/perimeter/profile/access-rule/_create.md +++ b/Commands/network/perimeter/profile/access-rule/_create.md @@ -29,3 +29,34 @@ Creates or updates a network access rule. ```bash network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id="" [1].id="" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create IP based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes "[10.10.0.0/16]" + ``` + +- Create NSP based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --nsp "[{id:}]" + ``` + +- Create FQDN based access rule + ```bash + 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" + ``` + +- Create Subscription based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id="" [1].id="" + ``` + +- Create ServiceTags based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --service-tags [st1,st2] + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_delete.md b/Commands/network/perimeter/profile/access-rule/_delete.md index 01633790c..888bb5ff7 100644 --- a/Commands/network/perimeter/profile/access-rule/_delete.md +++ b/Commands/network/perimeter/profile/access-rule/_delete.md @@ -14,3 +14,14 @@ Deletes an NSP access rule. ```bash network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP access rule + ```bash + network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_list.md b/Commands/network/perimeter/profile/access-rule/_list.md index 811efab74..386b8753e 100644 --- a/Commands/network/perimeter/profile/access-rule/_list.md +++ b/Commands/network/perimeter/profile/access-rule/_list.md @@ -14,3 +14,14 @@ Lists the NSP access rules in the specified NSP profile. ```bash network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List access rules inside a Profile + ```bash + network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_show.md b/Commands/network/perimeter/profile/access-rule/_show.md index 78d480b51..29ea418f9 100644 --- a/Commands/network/perimeter/profile/access-rule/_show.md +++ b/Commands/network/perimeter/profile/access-rule/_show.md @@ -14,3 +14,14 @@ Gets the specified NSP access rule by name. ```bash network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP access rule + ```bash + network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_update.md b/Commands/network/perimeter/profile/access-rule/_update.md index 5bda63d0a..da26ce5c7 100644 --- a/Commands/network/perimeter/profile/access-rule/_update.md +++ b/Commands/network/perimeter/profile/access-rule/_update.md @@ -14,3 +14,14 @@ Creates or updates a network access rule. ```bash network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes "[10.10.0.0/16]" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Update access rule + ```bash + network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes "[10.10.0.0/16]" + ``` diff --git a/Commands/tree.json b/Commands/tree.json index 5ec2450de..dda3ff930 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -102867,6 +102867,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "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": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -102898,6 +102916,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Association" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -102929,6 +102965,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Associations inside a Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -102960,6 +103014,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP Association" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -102991,6 +103063,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "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": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] } @@ -103034,6 +103124,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "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": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103065,6 +103173,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Delete NSP link" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103096,6 +103222,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Lists NSP links in a parameter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103127,6 +103271,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link list --perimeter-name nsp1 --resource-group rg1" + ], + "name": "Get NSP link" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103158,6 +103320,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile \"[\\'*\\']\"" + ], + "name": "Update NSP Link" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] } @@ -103201,6 +103381,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Delete a link reference" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103232,6 +103430,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1" + ], + "name": "List NSP link reference" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103263,6 +103479,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2" + ], + "name": "Get a link reference" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] } @@ -103306,6 +103540,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter onboarded-resources list -l northcentralus" + ], + "name": "List NSP onboarded resources" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] } @@ -103370,6 +103622,48 @@ "version": "2021-02-01-preview" } ] + }, + { + "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 --nsp \"[{id:}]\"" + ], + "name": "Create NSP 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" + }, + { + "commands": [ + "network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --service-tags [st1,st2]" + ], + "name": "Create ServiceTags based access rule" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103402,6 +103696,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP access rule" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103434,6 +103746,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List access rules inside a Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103466,6 +103796,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Get NSP access rule" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103498,6 +103846,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "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": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] } @@ -103542,6 +103908,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Create NSP Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103573,6 +103957,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "Delete NSP Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103604,6 +104006,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup" + ], + "name": "List NSP Profiles inside a Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103635,6 +104055,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile" + ], + "name": "Get NSP Profile" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103658,6 +104096,16 @@ "version": "2021-02-01-preview" } ] + }, + { + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] } @@ -103700,6 +104148,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus" + ], + "name": "Create a Network Security Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103730,6 +104196,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter delete -g MyResourceGroup -n MyPerimeter" + ], + "name": "Delete a Network Security Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103765,6 +104249,29 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter list -g MyResourceGroup" + ], + "name": "List Network Security Perimeters" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103795,6 +104302,24 @@ "version": "2021-02-01-preview" } ] + }, + { + "examples": [ + { + "commands": [ + "network perimeter show -g MyResourceGroup -n MyPerimeter" + ], + "name": "Get the Network Security Perimeter" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] }, @@ -103817,6 +104342,16 @@ "version": "2021-02-01-preview" } ] + }, + { + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json new file mode 100644 index 000000000..eb133d36a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1NlY3VyaXR5UGVyaW1ldGVycw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1NlY3VyaXR5UGVyaW1ldGVycw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "conditions": [{"var": "$Condition_NetworkSecurityPerimeters_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_NetworkSecurityPerimeters_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_NetworkSecurityPerimeters_List"], "operationId": "NetworkSecurityPerimeters_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_NetworkSecurityPerimeters_ListBySubscription"], "operationId": "NetworkSecurityPerimeters_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkSecurityPerimeters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml new file mode 100644 index 000000000..0b19f28ae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.json new file mode 100644 index 000000000..d35437f63 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYXRpb25zL3tsb2NhdGlvbn0vcGVyaW1ldGVyQXNzb2NpYWJsZVJlc291cmNlVHlwZXM=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter onboarded-resources", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYXRpb25zL3tsb2NhdGlvbn0vcGVyaW1ldGVyQXNzb2NpYWJsZVJlc291cmNlVHlwZXM=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PerimeterAssociableResourceTypes_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/perimeterAssociableResourceTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "publicDnsZones", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "resourceType"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml new file mode 100644 index 000000000..0f7dae2c1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.md new file mode 100644 index 000000000..27e87d53d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.network/networksecurityperimeters 2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..6ca174feb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "The location in which NSP is created."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.networkSecurityPerimeterName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "The location in which NSP is created."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkSecurityPerimeter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.networkSecurityPerimeterName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NetworkSecurityPerimeters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NetworkSecurityPerimeter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..0be357dbb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json new file mode 100644 index 000000000..197cb6176 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link-reference", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspLinkReferences_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/linkReferences/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"readOnly": true, "type": "array", "name": "remoteInboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "remotePerimeterResourceId"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml new file mode 100644 index 000000000..710e1b661 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..45a329197 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcy97bGlua1JlZmVyZW5jZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link-reference", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcy97bGlua1JlZmVyZW5jZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkReferenceName", "options": ["n", "name", "link-reference-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP linkReference."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspLinkReferences_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "linkReferenceName", "arg": "$Path.linkReferenceName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/linkReferences/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"readOnly": true, "type": "array", "name": "remoteInboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "remotePerimeterResourceId"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcy97bGlua1JlZmVyZW5jZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkReferenceName", "options": ["n", "name", "link-reference-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP linkReference."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NspLinkReferences_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "linkReferenceName", "arg": "$Path.linkReferenceName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..721b31f17 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json new file mode 100644 index 000000000..4b61767be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspLinks_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml new file mode 100644 index 000000000..d4f807a15 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json new file mode 100644 index 000000000..9d4ca13f5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspLinks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NspLinks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.autoApprovedRemotePerimeterResourceId", "options": ["auto-remote-nsp-id"], "group": "Properties", "help": {"short": "Perimeter ARM Id for the remote NSP with which the link gets created in Auto-approval mode. It should be used when the NSP admin have Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP resource."}}, {"type": "string", "var": "$parameters.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A message passed to the owner of the remote NSP link resource with this connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted to 140 chars."}}, {"type": "array", "var": "$parameters.properties.localInboundProfiles", "options": ["local-inbound-profile"], "group": "Properties", "help": {"short": "List of local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. It's default value is ['*']."}, "format": {"unique": true}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.remoteInboundProfiles", "options": ["remote-inbound-profile"], "group": "Properties", "help": {"short": "List of remote Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. This property can only be updated in auto-approval mode. It's default value is ['*']."}, "format": {"unique": true}, "item": {"type": "string"}}]}], "operations": [{"operationId": "NspLinks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId", "arg": "$parameters.properties.autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description", "arg": "$parameters.properties.description"}, {"type": "array", "name": "localInboundProfiles", "arg": "$parameters.properties.localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"type": "array", "name": "remoteInboundProfiles", "arg": "$parameters.properties.remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A message passed to the owner of the remote NSP link resource with this connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted to 140 chars."}}, {"nullable": true, "type": "array", "var": "$parameters.properties.localInboundProfiles", "options": ["local-inbound-profile"], "group": "Properties", "help": {"short": "List of local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. It's default value is ['*']."}, "format": {"unique": true}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.remoteInboundProfiles", "options": ["remote-inbound-profile"], "group": "Properties", "help": {"short": "List of remote Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. This property can only be updated in auto-approval mode. It's default value is ['*']."}, "format": {"unique": true}, "item": {"nullable": true, "type": "string"}}]}], "operations": [{"operationId": "NspLinks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspLink_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$parameters.properties.description"}, {"type": "array", "name": "localInboundProfiles", "arg": "$parameters.properties.localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"type": "array", "name": "remoteInboundProfiles", "arg": "$parameters.properties.remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}]}], "clientFlatten": true}}}}, {"operationId": "NspLinks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspLink_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..035fa9a27 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json new file mode 100644 index 000000000..30045da83 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspProfiles_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml new file mode 100644 index 000000000..4b149a875 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..4145b9ac1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspProfiles_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspProfiles_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "NspProfiles_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.profileName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "NspProfiles_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspProfile_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.profileName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NspProfiles_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspProfile_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..08c3295b5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json new file mode 100644 index 000000000..35b2e4d77 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile access-rule", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspAccessRules_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml new file mode 100644 index 000000000..6a8be558c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..25ed6e19f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile access-rule", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspAccessRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspAccessRules_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$parameters.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "Inbound address prefixes (IPv4/IPv6)"}, "item": {"type": "string"}}, {"type": "string", "var": "$parameters.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Direction that specifies whether the access rules is inbound/outbound."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"type": "array", "var": "$parameters.properties.emailAddresses", "options": ["email-addresses"], "group": "Properties", "help": {"short": "Outbound rules email address format."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.fullyQualifiedDomainNames", "options": ["fqdn"], "group": "Properties", "help": {"short": "Outbound rules fully qualified domain name format."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.phoneNumbers", "options": ["phone-numbers"], "group": "Properties", "help": {"short": "Outbound rules phone number format."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.serviceTags", "options": ["service-tags"], "group": "Properties", "help": {"short": "Inbound rules service tag names."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.subscriptions", "options": ["subscriptions"], "group": "Properties", "help": {"short": "Subscription id in the ARM id format."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.subscriptions[].id", "options": ["id"], "help": {"short": "Subscription ID in the ARM ID fromat."}}]}}]}], "operations": [{"operationId": "NspAccessRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.accessRuleName"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$parameters.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "arg": "$parameters.properties.direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "arg": "$parameters.properties.emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "arg": "$parameters.properties.fullyQualifiedDomainNames", "item": {"type": "string"}}, {"type": "array", "name": "phoneNumbers", "arg": "$parameters.properties.phoneNumbers", "item": {"type": "string"}}, {"type": "array", "name": "serviceTags", "arg": "$parameters.properties.serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "arg": "$parameters.properties.subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.subscriptions[].id"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "Inbound address prefixes (IPv4/IPv6)"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Direction that specifies whether the access rules is inbound/outbound."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"nullable": true, "type": "array", "var": "$parameters.properties.emailAddresses", "options": ["email-addresses"], "group": "Properties", "help": {"short": "Outbound rules email address format."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.fullyQualifiedDomainNames", "options": ["fqdn"], "group": "Properties", "help": {"short": "Outbound rules fully qualified domain name format."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.phoneNumbers", "options": ["phone-numbers"], "group": "Properties", "help": {"short": "Outbound rules phone number format."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.serviceTags", "options": ["service-tags"], "group": "Properties", "help": {"short": "Inbound rules service tag names."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.subscriptions", "options": ["subscriptions"], "group": "Properties", "help": {"short": "Subscription id in the ARM id format."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.subscriptions[].id", "options": ["id"], "help": {"short": "Subscription ID in the ARM ID fromat."}}]}}]}], "operations": [{"operationId": "NspAccessRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspAccessRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.accessRuleName"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$parameters.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "arg": "$parameters.properties.direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "arg": "$parameters.properties.emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "arg": "$parameters.properties.fullyQualifiedDomainNames", "item": {"type": "string"}}, {"type": "array", "name": "phoneNumbers", "arg": "$parameters.properties.phoneNumbers", "item": {"type": "string"}}, {"type": "array", "name": "serviceTags", "arg": "$parameters.properties.serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "arg": "$parameters.properties.subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.subscriptions[].id"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NspAccessRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspAccessRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..b10d33e7d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml @@ -0,0 +1,582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json new file mode 100644 index 000000000..6fa644ea2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter association", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspAssociations_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml new file mode 100644 index 000000000..fd47012a5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..98b77c26e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter association", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspAssociations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NspAssociations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.accessMode", "options": ["access-mode"], "group": "Properties", "help": {"short": "Access mode on the association."}, "enum": {"items": [{"name": "Audit", "value": "Audit"}, {"name": "Enforced", "value": "Enforced"}, {"name": "Learning", "value": "Learning"}]}}, {"type": "object", "var": "$parameters.properties.privateLinkResource", "options": ["private-link-resource"], "group": "Properties", "help": {"short": "The PaaS resource to be associated."}, "args": [{"type": "string", "var": "@SubResource_create.id", "options": ["id"], "help": {"short": "Resource ID."}}], "cls": "SubResource_create"}, {"type": "@SubResource_create", "var": "$parameters.properties.profile", "options": ["profile"], "group": "Properties", "help": {"short": "Profile id to which the PaaS resource is associated."}}]}], "operations": [{"operationId": "NspAssociations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.associationName"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "arg": "$parameters.properties.accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"type": "object", "name": "privateLinkResource", "arg": "$parameters.properties.privateLinkResource", "props": [{"type": "string", "name": "id", "arg": "@SubResource_create.id"}], "cls": "SubResource_create"}, {"type": "@SubResource_create", "name": "profile", "arg": "$parameters.properties.profile"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.accessMode", "options": ["access-mode"], "group": "Properties", "help": {"short": "Access mode on the association."}, "enum": {"items": [{"name": "Audit", "value": "Audit"}, {"name": "Enforced", "value": "Enforced"}, {"name": "Learning", "value": "Learning"}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.privateLinkResource", "options": ["private-link-resource"], "group": "Properties", "help": {"short": "The PaaS resource to be associated."}, "args": [{"nullable": true, "type": "string", "var": "@SubResource_update.id", "options": ["id"], "help": {"short": "Resource ID."}}], "cls": "SubResource_update"}, {"nullable": true, "type": "@SubResource_update", "var": "$parameters.properties.profile", "options": ["profile"], "group": "Properties", "help": {"short": "Profile id to which the PaaS resource is associated."}}]}], "operations": [{"operationId": "NspAssociations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspAssociation_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.associationName"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "arg": "$parameters.properties.accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"type": "object", "name": "privateLinkResource", "arg": "$parameters.properties.privateLinkResource", "props": [{"type": "string", "name": "id", "arg": "@SubResource_update.id"}], "cls": "SubResource_update"}, {"type": "@SubResource_update", "name": "profile", "arg": "$parameters.properties.profile"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NspAssociations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspAssociation_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..7558fdb8b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+