From d3271616fb846f04920acdf699f8e29dbc660a19 Mon Sep 17 00:00:00 2001 From: "Karthik Gumpu (from Dev Box)" Date: Tue, 15 Oct 2024 12:20:11 +0530 Subject: [PATCH 1/3] Add NSP logging configuration api commands --- Commands/network/perimeter/_create.md | 54 ++-- Commands/network/perimeter/_delete.md | 54 ++-- Commands/network/perimeter/_list.md | 58 ++-- Commands/network/perimeter/_show.md | 54 ++-- Commands/network/perimeter/_update.md | 26 +- .../network/perimeter/association/_create.md | 54 ++-- .../network/perimeter/association/_delete.md | 54 ++-- .../network/perimeter/association/_list.md | 54 ++-- .../network/perimeter/association/_show.md | 54 ++-- .../network/perimeter/association/_update.md | 54 ++-- .../network/perimeter/association/readme.md | 40 +-- .../perimeter/link-reference/_delete.md | 54 ++-- .../network/perimeter/link-reference/_list.md | 54 ++-- .../network/perimeter/link-reference/_show.md | 54 ++-- .../perimeter/link-reference/readme.md | 28 +- Commands/network/perimeter/link/_create.md | 54 ++-- Commands/network/perimeter/link/_delete.md | 54 ++-- Commands/network/perimeter/link/_list.md | 54 ++-- Commands/network/perimeter/link/_show.md | 54 ++-- Commands/network/perimeter/link/_update.md | 54 ++-- Commands/network/perimeter/link/readme.md | 40 +-- .../logging-configuration/_create.md | 16 ++ .../logging-configuration/_delete.md | 9 + .../perimeter/logging-configuration/_show.md | 9 + .../logging-configuration/_update.md | 16 ++ .../perimeter/logging-configuration/readme.md | 17 ++ .../perimeter/onboarded-resources/_list.md | 54 ++-- .../perimeter/onboarded-resources/readme.md | 16 +- Commands/network/perimeter/profile/_create.md | 54 ++-- Commands/network/perimeter/profile/_delete.md | 54 ++-- Commands/network/perimeter/profile/_list.md | 54 ++-- Commands/network/perimeter/profile/_show.md | 54 ++-- Commands/network/perimeter/profile/_update.md | 26 +- .../perimeter/profile/access-rule/_create.md | 124 ++++---- .../perimeter/profile/access-rule/_delete.md | 54 ++-- .../perimeter/profile/access-rule/_list.md | 54 ++-- .../perimeter/profile/access-rule/_show.md | 54 ++-- .../perimeter/profile/access-rule/_update.md | 54 ++-- .../perimeter/profile/access-rule/readme.md | 40 +-- Commands/network/perimeter/profile/readme.md | 50 ++-- Commands/network/perimeter/readme.md | 77 ++--- Commands/tree.json | 120 ++++++++ .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 4 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 6 +- .../2023-08-01-preview.json | 1 + .../2023-08-01-preview.xml | 267 ++++++++++++++++++ .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 2 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 2 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 2 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 10 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 2 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 6 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 2 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 10 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 2 +- .../2023-08-01-preview.json | 2 +- .../2023-08-01-preview.xml | 10 +- 68 files changed, 1435 insertions(+), 977 deletions(-) create mode 100644 Commands/network/perimeter/logging-configuration/_create.md create mode 100644 Commands/network/perimeter/logging-configuration/_delete.md create mode 100644 Commands/network/perimeter/logging-configuration/_show.md create mode 100644 Commands/network/perimeter/logging-configuration/_update.md create mode 100644 Commands/network/perimeter/logging-configuration/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml diff --git a/Commands/network/perimeter/_create.md b/Commands/network/perimeter/_create.md index 64a32823c..06d1c85c9 100644 --- a/Commands/network/perimeter/_create.md +++ b/Commands/network/perimeter/_create.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter create_ - -Creates a Network Security Perimeter. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Create 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 - ``` +# [Command] _network perimeter create_ + +Creates a Network Security Perimeter. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Create 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 536866384..d73359ae7 100644 --- a/Commands/network/perimeter/_delete.md +++ b/Commands/network/perimeter/_delete.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter delete_ - -Deletes a network security perimeter. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Delete 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 - ``` +# [Command] _network perimeter delete_ + +Deletes a network security perimeter. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Delete 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 a953a5158..b7303bef5 100644 --- a/Commands/network/perimeter/_list.md +++ b/Commands/network/perimeter/_list.md @@ -1,29 +1,29 @@ -# [Command] _network perimeter list_ - -List all network security perimeters in a subscription. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2021-02-01-preview.xml) **Stable** - - - - -#### examples - -- List Network Security Perimeters - ```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 - ``` +# [Command] _network perimeter list_ + +List all network security perimeters in a subscription. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2021-02-01-preview.xml) **Stable** + + + + +#### examples + +- List Network Security Perimeters + ```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 1559a8577..11719dd2b 100644 --- a/Commands/network/perimeter/_show.md +++ b/Commands/network/perimeter/_show.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter show_ - -Gets the specified network security perimeter by the name. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Get the Network Security Perimeter - ```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 - ``` +# [Command] _network perimeter show_ + +Gets the specified network security perimeter by the name. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Get the Network Security Perimeter + ```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 c3de74040..08aa729ca 100644 --- a/Commands/network/perimeter/_update.md +++ b/Commands/network/perimeter/_update.md @@ -1,13 +1,13 @@ -# [Command] _network perimeter update_ - -Creates or updates a Network Security Perimeter. - -## Versions - -### [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** - - +# [Command] _network perimeter update_ + +Creates or updates a Network Security Perimeter. + +## Versions + +### [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 90cea5354..d440c43ec 100644 --- a/Commands/network/perimeter/association/_create.md +++ b/Commands/network/perimeter/association/_create.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter association create_ - -Creates or updates a NSP resource association. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-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:}" - ``` - -### [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:}" - ``` +# [Command] _network perimeter association create_ + +Creates or updates a NSP resource association. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-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:}" + ``` + +### [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 de5210aad..3b519eae0 100644 --- a/Commands/network/perimeter/association/_delete.md +++ b/Commands/network/perimeter/association/_delete.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter association delete_ - -Deletes an NSP association resource. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Delete NSP Association - ```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 - ``` +# [Command] _network perimeter association delete_ + +Deletes an NSP association resource. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP Association + ```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 9bc1ee279..495bd059e 100644 --- a/Commands/network/perimeter/association/_list.md +++ b/Commands/network/perimeter/association/_list.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter association list_ - -Lists the NSP resource associations. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- List NSP Associations inside a Perimeter - ```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 - ``` +# [Command] _network perimeter association list_ + +Lists the NSP resource associations. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- List NSP Associations inside a Perimeter + ```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 3e669ba35..78679735c 100644 --- a/Commands/network/perimeter/association/_show.md +++ b/Commands/network/perimeter/association/_show.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter association show_ - -Gets the specified NSP association by name. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Get NSP Association - ```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 - ``` +# [Command] _network perimeter association show_ + +Gets the specified NSP association by name. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP Association + ```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 1d51d7e05..371f9c547 100644 --- a/Commands/network/perimeter/association/_update.md +++ b/Commands/network/perimeter/association/_update.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter association update_ - -Creates or updates a NSP resource association. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-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" - ``` - -### [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" - ``` +# [Command] _network perimeter association update_ + +Creates or updates a NSP resource association. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2021-02-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" + ``` + +### [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/association/readme.md b/Commands/network/perimeter/association/readme.md index a2fa7ad07..7507d27f7 100644 --- a/Commands/network/perimeter/association/readme.md +++ b/Commands/network/perimeter/association/readme.md @@ -1,20 +1,20 @@ -# [Group] _network perimeter association_ - -Manage NSP Associations - -## Commands - -- [create](/Commands/network/perimeter/association/_create.md) -: Creates or updates a NSP resource association. - -- [delete](/Commands/network/perimeter/association/_delete.md) -: Deletes an NSP association resource. - -- [list](/Commands/network/perimeter/association/_list.md) -: Lists the NSP resource associations. - -- [show](/Commands/network/perimeter/association/_show.md) -: Gets the specified NSP association by name. - -- [update](/Commands/network/perimeter/association/_update.md) -: Creates or updates a NSP resource association. +# [Group] _network perimeter association_ + +Manage NSP Associations + +## Commands + +- [create](/Commands/network/perimeter/association/_create.md) +: Creates or updates a NSP resource association. + +- [delete](/Commands/network/perimeter/association/_delete.md) +: Deletes an NSP association resource. + +- [list](/Commands/network/perimeter/association/_list.md) +: Lists the NSP resource associations. + +- [show](/Commands/network/perimeter/association/_show.md) +: Gets the specified NSP association by name. + +- [update](/Commands/network/perimeter/association/_update.md) +: Creates or updates a NSP resource association. diff --git a/Commands/network/perimeter/link-reference/_delete.md b/Commands/network/perimeter/link-reference/_delete.md index 6e1857f22..6bfc1ab90 100644 --- a/Commands/network/perimeter/link-reference/_delete.md +++ b/Commands/network/perimeter/link-reference/_delete.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link-reference delete_ - -Delete an NSP LinkReference resource. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Delete a link reference - ```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 - ``` +# [Command] _network perimeter link-reference delete_ + +Delete an NSP LinkReference resource. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Delete a link reference + ```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 0508c397f..b273d0c9e 100644 --- a/Commands/network/perimeter/link-reference/_list.md +++ b/Commands/network/perimeter/link-reference/_list.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link-reference list_ - -List the NSP LinkReference resources in the specified network security perimeter. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- List NSP link reference - ```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 - ``` +# [Command] _network perimeter link-reference list_ + +List the NSP LinkReference resources in the specified network security perimeter. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- List NSP link reference + ```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 d389e3977..cb2d51c66 100644 --- a/Commands/network/perimeter/link-reference/_show.md +++ b/Commands/network/perimeter/link-reference/_show.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link-reference show_ - -Get the specified NSP linkReference resource. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Get a link reference - ```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 - ``` +# [Command] _network perimeter link-reference show_ + +Get the specified NSP linkReference resource. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Get a link reference + ```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-reference/readme.md b/Commands/network/perimeter/link-reference/readme.md index 1bb6c41c4..b9b68633a 100644 --- a/Commands/network/perimeter/link-reference/readme.md +++ b/Commands/network/perimeter/link-reference/readme.md @@ -1,14 +1,14 @@ -# [Group] _network perimeter link-reference_ - -Manage network security perimeter link reference - -## Commands - -- [delete](/Commands/network/perimeter/link-reference/_delete.md) -: Delete an NSP LinkReference resource. - -- [list](/Commands/network/perimeter/link-reference/_list.md) -: List the NSP LinkReference resources in the specified network security perimeter. - -- [show](/Commands/network/perimeter/link-reference/_show.md) -: Get the specified NSP linkReference resource. +# [Group] _network perimeter link-reference_ + +Manage network security perimeter link reference + +## Commands + +- [delete](/Commands/network/perimeter/link-reference/_delete.md) +: Delete an NSP LinkReference resource. + +- [list](/Commands/network/perimeter/link-reference/_list.md) +: List the NSP LinkReference resources in the specified network security perimeter. + +- [show](/Commands/network/perimeter/link-reference/_show.md) +: Get the specified NSP linkReference resource. diff --git a/Commands/network/perimeter/link/_create.md b/Commands/network/perimeter/link/_create.md index b6b613acd..9da464dda 100644 --- a/Commands/network/perimeter/link/_create.md +++ b/Commands/network/perimeter/link/_create.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link create_ - -Create NSP link resource. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-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 "[\'*\']" ' - ``` - -### [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 "[\'*\']" ' - ``` +# [Command] _network perimeter link create_ + +Create NSP link resource. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-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 "[\'*\']" ' + ``` + +### [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 997d69a51..794e4d784 100644 --- a/Commands/network/perimeter/link/_delete.md +++ b/Commands/network/perimeter/link/_delete.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link delete_ - -Delete an NSP Link resource. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Delete NSP link - ```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 - ``` +# [Command] _network perimeter link delete_ + +Delete an NSP Link resource. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP link + ```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 1b85a442b..aa4e516b5 100644 --- a/Commands/network/perimeter/link/_list.md +++ b/Commands/network/perimeter/link/_list.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link list_ - -List the NSP Link resources in the specified network security perimeter. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Lists NSP links in a parameter - ```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 - ``` +# [Command] _network perimeter link list_ + +List the NSP Link resources in the specified network security perimeter. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Lists NSP links in a parameter + ```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 5669a9abe..548bf0183 100644 --- a/Commands/network/perimeter/link/_show.md +++ b/Commands/network/perimeter/link/_show.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link show_ - -Get the specified NSP link resource. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Get NSP link - ```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 - ``` +# [Command] _network perimeter link show_ + +Get the specified NSP link resource. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP link + ```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 de3e7b1ed..f9b949aa6 100644 --- a/Commands/network/perimeter/link/_update.md +++ b/Commands/network/perimeter/link/_update.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter link update_ - -Update NSP link resource. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Update NSP Link - ```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 "[\'*\']" - ``` +# [Command] _network perimeter link update_ + +Update NSP link resource. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Update NSP Link + ```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/link/readme.md b/Commands/network/perimeter/link/readme.md index bff15179a..b9a1d33af 100644 --- a/Commands/network/perimeter/link/readme.md +++ b/Commands/network/perimeter/link/readme.md @@ -1,20 +1,20 @@ -# [Group] _network perimeter link_ - -Manage network security perimeter link - -## Commands - -- [create](/Commands/network/perimeter/link/_create.md) -: Create NSP link resource. - -- [delete](/Commands/network/perimeter/link/_delete.md) -: Delete an NSP Link resource. - -- [list](/Commands/network/perimeter/link/_list.md) -: List the NSP Link resources in the specified network security perimeter. - -- [show](/Commands/network/perimeter/link/_show.md) -: Get the specified NSP link resource. - -- [update](/Commands/network/perimeter/link/_update.md) -: Update NSP link resource. +# [Group] _network perimeter link_ + +Manage network security perimeter link + +## Commands + +- [create](/Commands/network/perimeter/link/_create.md) +: Create NSP link resource. + +- [delete](/Commands/network/perimeter/link/_delete.md) +: Delete an NSP Link resource. + +- [list](/Commands/network/perimeter/link/_list.md) +: List the NSP Link resources in the specified network security perimeter. + +- [show](/Commands/network/perimeter/link/_show.md) +: Get the specified NSP link resource. + +- [update](/Commands/network/perimeter/link/_update.md) +: Update NSP link resource. diff --git a/Commands/network/perimeter/logging-configuration/_create.md b/Commands/network/perimeter/logging-configuration/_create.md new file mode 100644 index 000000000..b8c07081d --- /dev/null +++ b/Commands/network/perimeter/logging-configuration/_create.md @@ -0,0 +1,16 @@ +# [Command] _network perimeter logging-configuration create_ + +Create NSP logging configuration. + +## Versions + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP Logging Configuration + ```bash + network perimeter logging-configuration create --perimeter-name nsp1 --resource-group rg1 --enabled-log-categories "[NspPublicInboundPerimeterRulesDenied,NspPublicOutboundPerimeterRulesDenied]" + ``` diff --git a/Commands/network/perimeter/logging-configuration/_delete.md b/Commands/network/perimeter/logging-configuration/_delete.md new file mode 100644 index 000000000..0d6652c6f --- /dev/null +++ b/Commands/network/perimeter/logging-configuration/_delete.md @@ -0,0 +1,9 @@ +# [Command] _network perimeter logging-configuration delete_ + +Delete NSP Logging configuration. + +## Versions + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** + + diff --git a/Commands/network/perimeter/logging-configuration/_show.md b/Commands/network/perimeter/logging-configuration/_show.md new file mode 100644 index 000000000..19682cc07 --- /dev/null +++ b/Commands/network/perimeter/logging-configuration/_show.md @@ -0,0 +1,9 @@ +# [Command] _network perimeter logging-configuration show_ + +Get NSP logging configuration. + +## Versions + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** + + diff --git a/Commands/network/perimeter/logging-configuration/_update.md b/Commands/network/perimeter/logging-configuration/_update.md new file mode 100644 index 000000000..5df81b9a7 --- /dev/null +++ b/Commands/network/perimeter/logging-configuration/_update.md @@ -0,0 +1,16 @@ +# [Command] _network perimeter logging-configuration update_ + +Update NSP logging configuration. + +## Versions + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Update Nsp Logging Configuration + ```bash + network perimeter logging-configuration update --perimeter-name nsp1 --resource-group rg1 --enabled-log-categories "[NspPublicInboundPerimeterRulesDenied,NspPublicOutboundPerimeterRulesDenied]" + ``` diff --git a/Commands/network/perimeter/logging-configuration/readme.md b/Commands/network/perimeter/logging-configuration/readme.md new file mode 100644 index 000000000..330575a63 --- /dev/null +++ b/Commands/network/perimeter/logging-configuration/readme.md @@ -0,0 +1,17 @@ +# [Group] _network perimeter logging-configuration_ + +Manage Network Security Perimeter Logging Configuration + +## Commands + +- [create](/Commands/network/perimeter/logging-configuration/_create.md) +: Create NSP logging configuration. + +- [delete](/Commands/network/perimeter/logging-configuration/_delete.md) +: Delete NSP Logging configuration. + +- [show](/Commands/network/perimeter/logging-configuration/_show.md) +: Get NSP logging configuration. + +- [update](/Commands/network/perimeter/logging-configuration/_update.md) +: Update NSP logging configuration. diff --git a/Commands/network/perimeter/onboarded-resources/_list.md b/Commands/network/perimeter/onboarded-resources/_list.md index e5ec2f432..9b9cac491 100644 --- a/Commands/network/perimeter/onboarded-resources/_list.md +++ b/Commands/network/perimeter/onboarded-resources/_list.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter onboarded-resources list_ - -Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- List NSP onboarded resources - ```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 - ``` +# [Command] _network perimeter onboarded-resources list_ + +Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- List NSP onboarded resources + ```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/onboarded-resources/readme.md b/Commands/network/perimeter/onboarded-resources/readme.md index 574efaae0..a12783f88 100644 --- a/Commands/network/perimeter/onboarded-resources/readme.md +++ b/Commands/network/perimeter/onboarded-resources/readme.md @@ -1,8 +1,8 @@ -# [Group] _network perimeter onboarded-resources_ - -Manage resources onboarded to NSP - -## Commands - -- [list](/Commands/network/perimeter/onboarded-resources/_list.md) -: Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter. +# [Group] _network perimeter onboarded-resources_ + +Manage resources onboarded to NSP + +## Commands + +- [list](/Commands/network/perimeter/onboarded-resources/_list.md) +: Gets the list of resources that are onboarded with NSP. These resources can be associated with a network security perimeter. diff --git a/Commands/network/perimeter/profile/_create.md b/Commands/network/perimeter/profile/_create.md index 22f84a149..1f726da9e 100644 --- a/Commands/network/perimeter/profile/_create.md +++ b/Commands/network/perimeter/profile/_create.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile create_ - -Creates or updates a network profile. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Create NSP 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 - ``` +# [Command] _network perimeter profile create_ + +Creates or updates a network profile. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP 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 ac8d25720..c46f506ca 100644 --- a/Commands/network/perimeter/profile/_delete.md +++ b/Commands/network/perimeter/profile/_delete.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile delete_ - -Deletes an NSP profile. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Delete 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 - ``` +# [Command] _network perimeter profile delete_ + +Deletes an NSP profile. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Delete 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 cfd8ff645..6b52165c9 100644 --- a/Commands/network/perimeter/profile/_list.md +++ b/Commands/network/perimeter/profile/_list.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile list_ - -Lists the NSP profiles in the specified network security perimeter. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- List NSP Profiles inside a 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 - ``` +# [Command] _network perimeter profile list_ + +Lists the NSP profiles in the specified network security perimeter. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- List NSP Profiles inside a 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 133aac175..d273a5e8e 100644 --- a/Commands/network/perimeter/profile/_show.md +++ b/Commands/network/perimeter/profile/_show.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile show_ - -Gets the specified NSP profile. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** - - - -#### examples - -- Get 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 - ``` +# [Command] _network perimeter profile show_ + +Gets the specified NSP profile. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** + + + +#### examples + +- Get 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 321feb53c..e80662014 100644 --- a/Commands/network/perimeter/profile/_update.md +++ b/Commands/network/perimeter/profile/_update.md @@ -1,13 +1,13 @@ -# [Command] _network perimeter profile update_ - -Creates or updates a network profile. - -## Versions - -### [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** - - +# [Command] _network perimeter profile update_ + +Creates or updates a network profile. + +## Versions + +### [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 869793af8..08753633a 100644 --- a/Commands/network/perimeter/profile/access-rule/_create.md +++ b/Commands/network/perimeter/profile/access-rule/_create.md @@ -1,62 +1,62 @@ -# [Command] _network perimeter profile access-rule create_ - -Creates or updates a network access rule. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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="" - ``` - -### [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] - ``` +# [Command] _network perimeter profile access-rule create_ + +Creates or updates a network access rule. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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="" + ``` + +### [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 888bb5ff7..faa79efe9 100644 --- a/Commands/network/perimeter/profile/access-rule/_delete.md +++ b/Commands/network/perimeter/profile/access-rule/_delete.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile access-rule delete_ - -Deletes an NSP access rule. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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 - ``` - -### [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 - ``` +# [Command] _network perimeter profile access-rule delete_ + +Deletes an NSP access rule. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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 + ``` + +### [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 386b8753e..7c2a4d4f9 100644 --- a/Commands/network/perimeter/profile/access-rule/_list.md +++ b/Commands/network/perimeter/profile/access-rule/_list.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile access-rule list_ - -Lists the NSP access rules in the specified NSP profile. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2021-02-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 - ``` - -### [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 - ``` +# [Command] _network perimeter profile access-rule list_ + +Lists the NSP access rules in the specified NSP profile. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2021-02-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 + ``` + +### [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 29ea418f9..f7fe319bf 100644 --- a/Commands/network/perimeter/profile/access-rule/_show.md +++ b/Commands/network/perimeter/profile/access-rule/_show.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile access-rule show_ - -Gets the specified NSP access rule by name. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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 - ``` - -### [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 - ``` +# [Command] _network perimeter profile access-rule show_ + +Gets the specified NSP access rule by name. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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 + ``` + +### [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 da26ce5c7..9cfde54c6 100644 --- a/Commands/network/perimeter/profile/access-rule/_update.md +++ b/Commands/network/perimeter/profile/access-rule/_update.md @@ -1,27 +1,27 @@ -# [Command] _network perimeter profile access-rule update_ - -Creates or updates a network access rule. - -## Versions - -### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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]" - ``` - -### [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]" - ``` +# [Command] _network perimeter profile access-rule update_ + +Creates or updates a network access rule. + +## Versions + +### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2021-02-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]" + ``` + +### [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/network/perimeter/profile/access-rule/readme.md b/Commands/network/perimeter/profile/access-rule/readme.md index e2612f575..9b8e1b18b 100644 --- a/Commands/network/perimeter/profile/access-rule/readme.md +++ b/Commands/network/perimeter/profile/access-rule/readme.md @@ -1,20 +1,20 @@ -# [Group] _network perimeter profile access-rule_ - -Manage Access Rules of a Profile inside an NSP - -## Commands - -- [create](/Commands/network/perimeter/profile/access-rule/_create.md) -: Creates or updates a network access rule. - -- [delete](/Commands/network/perimeter/profile/access-rule/_delete.md) -: Deletes an NSP access rule. - -- [list](/Commands/network/perimeter/profile/access-rule/_list.md) -: Lists the NSP access rules in the specified NSP profile. - -- [show](/Commands/network/perimeter/profile/access-rule/_show.md) -: Gets the specified NSP access rule by name. - -- [update](/Commands/network/perimeter/profile/access-rule/_update.md) -: Creates or updates a network access rule. +# [Group] _network perimeter profile access-rule_ + +Manage Access Rules of a Profile inside an NSP + +## Commands + +- [create](/Commands/network/perimeter/profile/access-rule/_create.md) +: Creates or updates a network access rule. + +- [delete](/Commands/network/perimeter/profile/access-rule/_delete.md) +: Deletes an NSP access rule. + +- [list](/Commands/network/perimeter/profile/access-rule/_list.md) +: Lists the NSP access rules in the specified NSP profile. + +- [show](/Commands/network/perimeter/profile/access-rule/_show.md) +: Gets the specified NSP access rule by name. + +- [update](/Commands/network/perimeter/profile/access-rule/_update.md) +: Creates or updates a network access rule. diff --git a/Commands/network/perimeter/profile/readme.md b/Commands/network/perimeter/profile/readme.md index dfab8a0a1..6c2f41f64 100644 --- a/Commands/network/perimeter/profile/readme.md +++ b/Commands/network/perimeter/profile/readme.md @@ -1,25 +1,25 @@ -# [Group] _network perimeter profile_ - -Manage Network Profiles under an NSP - -## Subgroups - -- [access-rule](/Commands/network/perimeter/profile/access-rule/readme.md) -: Manage Access Rules of a Profile inside an NSP - -## Commands - -- [create](/Commands/network/perimeter/profile/_create.md) -: Creates or updates a network profile. - -- [delete](/Commands/network/perimeter/profile/_delete.md) -: Deletes an NSP profile. - -- [list](/Commands/network/perimeter/profile/_list.md) -: Lists the NSP profiles in the specified network security perimeter. - -- [show](/Commands/network/perimeter/profile/_show.md) -: Gets the specified NSP profile. - -- [update](/Commands/network/perimeter/profile/_update.md) -: Creates or updates a network profile. +# [Group] _network perimeter profile_ + +Manage Network Profiles under an NSP + +## Subgroups + +- [access-rule](/Commands/network/perimeter/profile/access-rule/readme.md) +: Manage Access Rules of a Profile inside an NSP + +## Commands + +- [create](/Commands/network/perimeter/profile/_create.md) +: Creates or updates a network profile. + +- [delete](/Commands/network/perimeter/profile/_delete.md) +: Deletes an NSP profile. + +- [list](/Commands/network/perimeter/profile/_list.md) +: Lists the NSP profiles in the specified network security perimeter. + +- [show](/Commands/network/perimeter/profile/_show.md) +: Gets the specified NSP profile. + +- [update](/Commands/network/perimeter/profile/_update.md) +: Creates or updates a network profile. diff --git a/Commands/network/perimeter/readme.md b/Commands/network/perimeter/readme.md index b4f329978..d3dab990d 100644 --- a/Commands/network/perimeter/readme.md +++ b/Commands/network/perimeter/readme.md @@ -1,37 +1,40 @@ -# [Group] _network perimeter_ - -Manage Network Security Perimeters - -## Subgroups - -- [association](/Commands/network/perimeter/association/readme.md) -: Manage NSP Associations - -- [link](/Commands/network/perimeter/link/readme.md) -: Manage network security perimeter link - -- [link-reference](/Commands/network/perimeter/link-reference/readme.md) -: Manage network security perimeter link reference - -- [onboarded-resources](/Commands/network/perimeter/onboarded-resources/readme.md) -: Manage resources onboarded to NSP - -- [profile](/Commands/network/perimeter/profile/readme.md) -: Manage Network Profiles under an NSP - -## Commands - -- [create](/Commands/network/perimeter/_create.md) -: Creates a Network Security Perimeter. - -- [delete](/Commands/network/perimeter/_delete.md) -: Deletes a network security perimeter. - -- [list](/Commands/network/perimeter/_list.md) -: List all network security perimeters in a subscription. - -- [show](/Commands/network/perimeter/_show.md) -: Gets the specified network security perimeter by the name. - -- [update](/Commands/network/perimeter/_update.md) -: Creates or updates a Network Security Perimeter. +# [Group] _network perimeter_ + +Manage Network Security Perimeters + +## Subgroups + +- [association](/Commands/network/perimeter/association/readme.md) +: Manage NSP Associations + +- [link](/Commands/network/perimeter/link/readme.md) +: Manage network security perimeter link + +- [link-reference](/Commands/network/perimeter/link-reference/readme.md) +: Manage network security perimeter link reference + +- [logging-configuration](/Commands/network/perimeter/logging-configuration/readme.md) +: Manage Network Security Perimeter Logging Configuration + +- [onboarded-resources](/Commands/network/perimeter/onboarded-resources/readme.md) +: Manage resources onboarded to NSP + +- [profile](/Commands/network/perimeter/profile/readme.md) +: Manage Network Profiles under an NSP + +## Commands + +- [create](/Commands/network/perimeter/_create.md) +: Creates a Network Security Perimeter. + +- [delete](/Commands/network/perimeter/_delete.md) +: Deletes a network security perimeter. + +- [list](/Commands/network/perimeter/_list.md) +: List all network security perimeters in a subscription. + +- [show](/Commands/network/perimeter/_show.md) +: Gets the specified network security perimeter by the name. + +- [update](/Commands/network/perimeter/_update.md) +: Creates or updates a Network Security Perimeter. diff --git a/Commands/tree.json b/Commands/tree.json index dcf5eb76f..7b39e98f1 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -119249,6 +119249,126 @@ "link-reference" ] }, + "logging-configuration": { + "commands": { + "create": { + "help": { + "short": "Create NSP logging configuration." + }, + "names": [ + "network", + "perimeter", + "logging-configuration", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter logging-configuration create --perimeter-name nsp1 --resource-group rg1 --enabled-log-categories \"[NspPublicInboundPerimeterRulesDenied,NspPublicOutboundPerimeterRulesDenied]\"" + ], + "name": "Create NSP Logging Configuration" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete NSP Logging configuration." + }, + "names": [ + "network", + "perimeter", + "logging-configuration", + "delete" + ], + "versions": [ + { + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get NSP logging configuration." + }, + "names": [ + "network", + "perimeter", + "logging-configuration", + "show" + ], + "versions": [ + { + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update NSP logging configuration." + }, + "names": [ + "network", + "perimeter", + "logging-configuration", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "network perimeter logging-configuration update --perimeter-name nsp1 --resource-group rg1 --enabled-log-categories \"[NspPublicInboundPerimeterRulesDenied,NspPublicOutboundPerimeterRulesDenied]\"" + ], + "name": "Update Nsp Logging Configuration" + } + ], + "name": "2023-08-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "plane": "mgmt-plane", + "version": "2023-08-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Network Security Perimeter Logging Configuration" + }, + "names": [ + "network", + "perimeter", + "logging-configuration" + ] + }, "onboarded-resources": { "commands": { "list": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json index eb133d36a..0509ddd1a 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "clientFlatten": true}, {"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"}]}}], "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml index 0b19f28ae..92437e513 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml @@ -60,7 +60,7 @@ - + @@ -122,7 +122,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json index 6ca174feb..deb2fda10 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "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": "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"}]}}], "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": "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"}]}}], "clientFlatten": true}, {"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 index 0be357dbb..f8dee29e7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml @@ -34,7 +34,7 @@ - + @@ -159,7 +159,7 @@ - + @@ -236,7 +236,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.json new file mode 100644 index 000000000..c1a80c6a5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMvaW5zdGFuY2U=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter logging-configuration", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMvaW5zdGFuY2U=/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"}]}], "operations": [{"operationId": "NspLoggingConfiguration_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/instance", "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": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMvaW5zdGFuY2U=/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"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NspLoggingConfiguration_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/instance", "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/{}/loggingconfigurations/instance", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMvaW5zdGFuY2U=/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"}]}, {"name": "Parameters", "args": [{"type": "string", "var": "$parameters.name", "options": ["name"], "hide": true, "group": "Parameters", "help": {"short": "The name of the NSP logging configuration."}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$parameters.properties.enabledLogCategories", "options": ["enabled-log-categories"], "group": "Properties", "help": {"short": "The log categories to enable in the NSP logging configuration."}, "item": {"type": "string"}}]}], "operations": [{"operationId": "NspLoggingConfiguration_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/instance", "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": "string", "name": "name", "arg": "$parameters.name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "arg": "$parameters.properties.enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMvaW5zdGFuY2U=/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"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "string", "var": "$parameters.name", "options": ["name"], "hide": true, "group": "Parameters", "help": {"short": "The name of the NSP logging configuration."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.enabledLogCategories", "options": ["enabled-log-categories"], "group": "Properties", "help": {"short": "The log categories to enable in the NSP logging configuration."}, "item": {"nullable": true, "type": "string"}}]}], "operations": [{"operationId": "NspLoggingConfiguration_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/instance", "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": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}], "cls": "NspLoggingConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "name", "arg": "$parameters.name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "arg": "$parameters.properties.enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "NspLoggingConfiguration_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/instance", "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], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspLoggingConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml new file mode 100644 index 000000000..b0a54fdca --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json index 197cb6176..88453fafb 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "clientFlatten": true}, {"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 index 710e1b661..cac947314 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml @@ -48,7 +48,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json index 45a329197..74f640b05 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "clientFlatten": true}, {"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 index 721b31f17..ce5cccab3 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml @@ -38,7 +38,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json index 4b61767be..014b7b662 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "clientFlatten": true}, {"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 index d4f807a15..f1f9785be 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml @@ -48,7 +48,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json index 9d4ca13f5..58d20f99c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "clientFlatten": true}, {"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}], "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"}]}}], "clientFlatten": true}, {"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"}]}}], "clientFlatten": true}, {"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}], "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 index 035fa9a27..8785efd73 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml @@ -38,7 +38,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -212,7 +212,7 @@ - + @@ -320,7 +320,7 @@ - + @@ -379,7 +379,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json index 30045da83..bb0fbb986 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json @@ -1 +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 +{"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"}], "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml index 4b149a875..7882278de 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml @@ -48,7 +48,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json index 4145b9ac1..435f9a83c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json @@ -1 +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 +{"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"}], "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": "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"}], "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": "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"}], "clientFlatten": true}, {"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 index 08c3295b5..09f3d2141 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml @@ -38,7 +38,7 @@ - + @@ -162,7 +162,7 @@ - + @@ -234,7 +234,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json index 35b2e4d77..290c78141 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml index 6a8be558c..93aa300b5 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml @@ -52,7 +52,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json index 25ed6e19f..b5fa833e6 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "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": "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"}]}}], "clientFlatten": true}, {"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"}]}}], "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": "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"}]}}], "clientFlatten": true}, {"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"}]}}], "clientFlatten": true}, {"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 index b10d33e7d..17587bd3d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml @@ -42,7 +42,7 @@ - + @@ -234,7 +234,7 @@ - + @@ -280,7 +280,7 @@ - + @@ -434,7 +434,7 @@ - + @@ -504,7 +504,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json index 6fa644ea2..975638f7c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml index fd47012a5..10d89abe7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml @@ -48,7 +48,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json index 98b77c26e..41dbba2aa 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json @@ -1 +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 +{"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"}]}}], "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": "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"}], "clientFlatten": true}, {"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"}]}}], "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": "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"}]}}], "clientFlatten": true}, {"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"}], "clientFlatten": true}, {"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 index 7558fdb8b..94ba24754 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml @@ -38,7 +38,7 @@ - + @@ -189,7 +189,7 @@ - + @@ -220,7 +220,7 @@ - + @@ -331,7 +331,7 @@ - + @@ -380,7 +380,7 @@ - + From 5ea36f528cd72522c6a79a4761623d4ce5864a01 Mon Sep 17 00:00:00 2001 From: "Karthik Gumpu (from Dev Box)" Date: Tue, 29 Oct 2024 13:34:14 +0530 Subject: [PATCH 2/3] Updated url --- .../logging-configuration/_create.md | 6 +- .../logging-configuration/_delete.md | 4 +- .../perimeter/logging-configuration/_show.md | 4 +- .../logging-configuration/_update.md | 4 +- Commands/tree.json | 10 +- .../2023-08-01-preview.json | 1 + .../2023-08-01-preview.xml | 277 ++++++++++++++++++ 7 files changed, 292 insertions(+), 14 deletions(-) create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml diff --git a/Commands/network/perimeter/logging-configuration/_create.md b/Commands/network/perimeter/logging-configuration/_create.md index b8c07081d..55b600072 100644 --- a/Commands/network/perimeter/logging-configuration/_create.md +++ b/Commands/network/perimeter/logging-configuration/_create.md @@ -4,13 +4,13 @@ Create NSP logging configuration. ## Versions -### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml) **Stable** - + #### examples -- Create NSP Logging Configuration +- Create Nsp Logging Configuration ```bash network perimeter logging-configuration create --perimeter-name nsp1 --resource-group rg1 --enabled-log-categories "[NspPublicInboundPerimeterRulesDenied,NspPublicOutboundPerimeterRulesDenied]" ``` diff --git a/Commands/network/perimeter/logging-configuration/_delete.md b/Commands/network/perimeter/logging-configuration/_delete.md index 0d6652c6f..454ae3c72 100644 --- a/Commands/network/perimeter/logging-configuration/_delete.md +++ b/Commands/network/perimeter/logging-configuration/_delete.md @@ -4,6 +4,6 @@ Delete NSP Logging configuration. ## Versions -### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml) **Stable** - + diff --git a/Commands/network/perimeter/logging-configuration/_show.md b/Commands/network/perimeter/logging-configuration/_show.md index 19682cc07..c28b37f1f 100644 --- a/Commands/network/perimeter/logging-configuration/_show.md +++ b/Commands/network/perimeter/logging-configuration/_show.md @@ -4,6 +4,6 @@ Get NSP logging configuration. ## Versions -### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml) **Stable** - + diff --git a/Commands/network/perimeter/logging-configuration/_update.md b/Commands/network/perimeter/logging-configuration/_update.md index 5df81b9a7..e9e59d569 100644 --- a/Commands/network/perimeter/logging-configuration/_update.md +++ b/Commands/network/perimeter/logging-configuration/_update.md @@ -4,9 +4,9 @@ Update NSP logging configuration. ## Versions -### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL2luc3RhbmNl/2023-08-01-preview.xml) **Stable** +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml) **Stable** - + #### examples diff --git a/Commands/tree.json b/Commands/tree.json index 4b47585cb..51a7fcac7 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -122680,13 +122680,13 @@ "commands": [ "network perimeter logging-configuration create --perimeter-name nsp1 --resource-group rg1 --enabled-log-categories \"[NspPublicInboundPerimeterRulesDenied,NspPublicOutboundPerimeterRulesDenied]\"" ], - "name": "Create NSP Logging Configuration" + "name": "Create Nsp Logging Configuration" } ], "name": "2023-08-01-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "plane": "mgmt-plane", "version": "2023-08-01-preview" } @@ -122709,7 +122709,7 @@ "name": "2023-08-01-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "plane": "mgmt-plane", "version": "2023-08-01-preview" } @@ -122732,7 +122732,7 @@ "name": "2023-08-01-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "plane": "mgmt-plane", "version": "2023-08-01-preview" } @@ -122763,7 +122763,7 @@ "name": "2023-08-01-preview", "resources": [ { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/instance", + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "plane": "mgmt-plane", "version": "2023-08-01-preview" } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.json new file mode 100644 index 000000000..b42906c39 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMve2xvZ2dpbmdDb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter logging-configuration", "commands": [{"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMve2xvZ2dpbmdDb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.loggingConfigurationName", "options": ["n", "name", "logging-configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the NSP logging configuration. Accepts 'instance' as name."}, "default": {"value": "instance"}}, {"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": "array", "var": "$parameters.properties.enabledLogCategories", "options": ["enabled-log-categories"], "group": "Properties", "help": {"short": "The log categories to enable in the NSP logging configuration."}, "item": {"type": "string"}}]}], "operations": [{"operationId": "NspLoggingConfiguration_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/{loggingConfigurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "loggingConfigurationName", "arg": "$Path.loggingConfigurationName", "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": "string", "name": "name", "arg": "$Path.loggingConfigurationName"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "arg": "$parameters.properties.enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMve2xvZ2dpbmdDb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.loggingConfigurationName", "options": ["n", "name", "logging-configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the NSP logging configuration. Accepts 'instance' as name."}, "default": {"value": "instance"}}, {"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": "NspLoggingConfiguration_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/{loggingConfigurationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "loggingConfigurationName", "arg": "$Path.loggingConfigurationName", "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": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMve2xvZ2dpbmdDb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.loggingConfigurationName", "options": ["n", "name", "logging-configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the NSP logging configuration. Accepts 'instance' as name."}, "default": {"value": "instance"}}, {"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": "NspLoggingConfiguration_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/{loggingConfigurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "loggingConfigurationName", "arg": "$Path.loggingConfigurationName", "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": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/loggingconfigurations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9sb2dnaW5nQ29uZmlndXJhdGlvbnMve2xvZ2dpbmdDb25maWd1cmF0aW9uTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.loggingConfigurationName", "options": ["n", "name", "logging-configuration-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the NSP logging configuration. Accepts 'instance' as name."}, "default": {"value": "instance"}}, {"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": "array", "var": "$parameters.properties.enabledLogCategories", "options": ["enabled-log-categories"], "group": "Properties", "help": {"short": "The log categories to enable in the NSP logging configuration."}, "item": {"nullable": true, "type": "string"}}]}], "operations": [{"operationId": "NspLoggingConfiguration_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/{loggingConfigurationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "loggingConfigurationName", "arg": "$Path.loggingConfigurationName", "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": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}], "cls": "NspLoggingConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "name", "arg": "$Path.loggingConfigurationName"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "enabledLogCategories", "arg": "$parameters.properties.enabledLogCategories", "item": {"type": "string"}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "NspLoggingConfiguration_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/loggingConfigurations/{loggingConfigurationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "loggingConfigurationName", "arg": "$Path.loggingConfigurationName", "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], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspLoggingConfiguration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml new file mode 100644 index 000000000..5a9a3c5ea --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 6f6897109c76e392288a3b463d3311bd6677300d Mon Sep 17 00:00:00 2001 From: "Karthik Gumpu (from Dev Box)" Date: Mon, 4 Nov 2024 13:18:28 +0530 Subject: [PATCH 3/3] Add examples --- .../perimeter/logging-configuration/_delete.md | 7 +++++++ .../perimeter/logging-configuration/_show.md | 7 +++++++ Commands/tree.json | 16 ++++++++++++++++ 3 files changed, 30 insertions(+) diff --git a/Commands/network/perimeter/logging-configuration/_delete.md b/Commands/network/perimeter/logging-configuration/_delete.md index 454ae3c72..ee55bc906 100644 --- a/Commands/network/perimeter/logging-configuration/_delete.md +++ b/Commands/network/perimeter/logging-configuration/_delete.md @@ -7,3 +7,10 @@ Delete NSP Logging configuration. ### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml) **Stable** + +#### examples + +- Delete Nsp Logging Configuration Delete + ```bash + network perimeter logging-configuration delete --resource-group rg1 --perimeter-name nsp1 + ``` diff --git a/Commands/network/perimeter/logging-configuration/_show.md b/Commands/network/perimeter/logging-configuration/_show.md index c28b37f1f..3cdf48033 100644 --- a/Commands/network/perimeter/logging-configuration/_show.md +++ b/Commands/network/perimeter/logging-configuration/_show.md @@ -7,3 +7,10 @@ Get NSP logging configuration. ### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbG9nZ2luZ2NvbmZpZ3VyYXRpb25zL3t9/2023-08-01-preview.xml) **Stable** + +#### examples + +- Get Nsp Logging Configuration + ```bash + network perimeter logging-configuration show --resource-group rg1 --perimeter-name nsp1 + ``` diff --git a/Commands/tree.json b/Commands/tree.json index 51a7fcac7..4fc7df92f 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -122706,6 +122706,14 @@ ], "versions": [ { + "examples": [ + { + "commands": [ + "network perimeter logging-configuration delete --resource-group rg1 --perimeter-name nsp1" + ], + "name": "Delete Nsp Logging Configuration Delete" + } + ], "name": "2023-08-01-preview", "resources": [ { @@ -122729,6 +122737,14 @@ ], "versions": [ { + "examples": [ + { + "commands": [ + "network perimeter logging-configuration show --resource-group rg1 --perimeter-name nsp1" + ], + "name": "Get Nsp Logging Configuration" + } + ], "name": "2023-08-01-preview", "resources": [ {