зеркало из https://github.com/Azure/aaz.git
Merge branch 'main' of https://github.com/Azure/aaz into migrate-image-command
This commit is contained in:
Коммит
7dda66de00
|
@ -1,27 +0,0 @@
|
|||
# [Command] _deidservice create_
|
||||
|
||||
Create a DeidService
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Create - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid create --resource-group rgopenapi --deid-service-name deidTest --location eastus
|
||||
```
|
||||
|
||||
### [2024-09-20](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-09-20.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-09-20 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Create - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid create --resource-group rgopenapi --deid-service-name deidTest --location eastus
|
||||
```
|
|
@ -1,27 +0,0 @@
|
|||
# [Command] _deidservice delete_
|
||||
|
||||
Delete a DeidService by name
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Delete - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid delete --resource-group rgopenapi --deid-service-name deidTest
|
||||
```
|
||||
|
||||
### [2024-09-20](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-09-20.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-09-20 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Delete - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid delete --resource-group rgopenapi --deid-service-name deidTest
|
||||
```
|
|
@ -1,29 +0,0 @@
|
|||
# [Command] _deidservice list_
|
||||
|
||||
List DeidService resources by subscription Id
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXM=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.healthdataaiservices/deidservices 2024-02-28-preview -->
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_ListBySubscription - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid list
|
||||
```
|
||||
|
||||
### [2024-09-20](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXM=/2024-09-20.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.healthdataaiservices/deidservices 2024-09-20 -->
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices 2024-09-20 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_ListBySubscription - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid list
|
||||
```
|
|
@ -1,27 +0,0 @@
|
|||
# [Command] _deidservice show_
|
||||
|
||||
Get a DeidService by name
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Get - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid show --resource-group rgopenapi --deid-service-name deidTest
|
||||
```
|
||||
|
||||
### [2024-09-20](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-09-20.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-09-20 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Get - generated by [MaximumSet] rule - generated by [MaximumSet] rule
|
||||
```bash
|
||||
hls deid show --resource-group rgopenapi --deid-service-name deidTest
|
||||
```
|
|
@ -1,20 +0,0 @@
|
|||
# [Group] _deidservice_
|
||||
|
||||
Health Data service for providing de-identification of health PHI data (Features: Surrogation, multi-modality)
|
||||
|
||||
## Commands
|
||||
|
||||
- [create](/Commands/deidservice/_create.md)
|
||||
: Create a DeidService
|
||||
|
||||
- [delete](/Commands/deidservice/_delete.md)
|
||||
: Delete a DeidService by name
|
||||
|
||||
- [list](/Commands/deidservice/_list.md)
|
||||
: List DeidService resources by subscription Id
|
||||
|
||||
- [show](/Commands/deidservice/_show.md)
|
||||
: Get a DeidService by name
|
||||
|
||||
- [update](/Commands/deidservice/_update.md)
|
||||
: Update a DeidService by name
|
|
@ -0,0 +1,16 @@
|
|||
# [Command] _healthcareapis deidservice create_
|
||||
|
||||
Create a DeidService
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Create - generated by [MaximumSet] rule
|
||||
```bash
|
||||
healthcareapis deidservice create --resource-group rgopenapi --deid-service-name deidTest --location eastus
|
||||
```
|
|
@ -0,0 +1,16 @@
|
|||
# [Command] _healthcareapis deidservice delete_
|
||||
|
||||
Delete a DeidService by name
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Delete - generated by [MaximumSet] rule
|
||||
```bash
|
||||
healthcareapis deidservice delete --resource-group rgopenapi --deid-service-name deidTest
|
||||
```
|
|
@ -0,0 +1,17 @@
|
|||
# [Command] _healthcareapis deidservice list_
|
||||
|
||||
List DeidService resources by subscription Id
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXM=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.healthdataaiservices/deidservices 2024-02-28-preview -->
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_ListBySubscription - generated by [MaximumSet] rule
|
||||
```bash
|
||||
healthcareapis deidservice list
|
||||
```
|
|
@ -0,0 +1,16 @@
|
|||
# [Command] _healthcareapis deidservice show_
|
||||
|
||||
Get a DeidService by name
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview -->
|
||||
|
||||
#### examples
|
||||
|
||||
- DeidServices_Get - generated by [MaximumSet] rule
|
||||
```bash
|
||||
healthcareapis deidservice show --resource-group rgopenapi --deid-service-name deidTest
|
||||
```
|
|
@ -1,4 +1,4 @@
|
|||
# [Command] _deidservice update_
|
||||
# [Command] _healthcareapis deidservice update_
|
||||
|
||||
Update a DeidService by name
|
||||
|
||||
|
@ -8,6 +8,9 @@ Update a DeidService by name
|
|||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview -->
|
||||
|
||||
### [2024-09-20](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-09-20.xml) **Preview**
|
||||
#### examples
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-09-20 -->
|
||||
- deidservice_update
|
||||
```bash
|
||||
healthcareapis deidservice update --name deidTest -g rgopenapi --tags tag=test
|
||||
```
|
|
@ -0,0 +1,9 @@
|
|||
# [Command] _healthcareapis deidservice identity assign_
|
||||
|
||||
Assign the user or system managed identities.
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview identity -->
|
|
@ -0,0 +1,9 @@
|
|||
# [Command] _healthcareapis deidservice identity remove_
|
||||
|
||||
Remove the user or system managed identities.
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview identity -->
|
|
@ -0,0 +1,9 @@
|
|||
# [Command] _healthcareapis deidservice identity show_
|
||||
|
||||
Show the details of managed identities.
|
||||
|
||||
## Versions
|
||||
|
||||
### [2024-02-28-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oZWFsdGhkYXRhYWlzZXJ2aWNlcy9kZWlkc2VydmljZXMve30=/2024-02-28-preview.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{} 2024-02-28-preview identity -->
|
|
@ -0,0 +1,14 @@
|
|||
# [Group] _healthcareapis deidservice identity_
|
||||
|
||||
Provide an automatically managed identity
|
||||
|
||||
## Commands
|
||||
|
||||
- [assign](/Commands/healthcareapis/deidservice/identity/_assign.md)
|
||||
: Assign the user or system managed identities.
|
||||
|
||||
- [remove](/Commands/healthcareapis/deidservice/identity/_remove.md)
|
||||
: Remove the user or system managed identities.
|
||||
|
||||
- [show](/Commands/healthcareapis/deidservice/identity/_show.md)
|
||||
: Show the details of managed identities.
|
|
@ -0,0 +1,25 @@
|
|||
# [Group] _healthcareapis deidservice_
|
||||
|
||||
Health Data service for providing de-identification of health PHI data (Features: Surrogation, multi-modality)
|
||||
|
||||
## Subgroups
|
||||
|
||||
- [identity](/Commands/healthcareapis/deidservice/identity/readme.md)
|
||||
: Provide an automatically managed identity
|
||||
|
||||
## Commands
|
||||
|
||||
- [create](/Commands/healthcareapis/deidservice/_create.md)
|
||||
: Create a DeidService
|
||||
|
||||
- [delete](/Commands/healthcareapis/deidservice/_delete.md)
|
||||
: Delete a DeidService by name
|
||||
|
||||
- [list](/Commands/healthcareapis/deidservice/_list.md)
|
||||
: List DeidService resources by subscription Id
|
||||
|
||||
- [show](/Commands/healthcareapis/deidservice/_show.md)
|
||||
: Get a DeidService by name
|
||||
|
||||
- [update](/Commands/healthcareapis/deidservice/_update.md)
|
||||
: Update a DeidService by name
|
|
@ -0,0 +1,8 @@
|
|||
# [Group] _healthcareapis_
|
||||
|
||||
Azure Healthcare APIs is a secure cloud platform for managing health data, supporting analytics, machine learning, and scalable solutions.
|
||||
|
||||
## Subgroups
|
||||
|
||||
- [deidservice](/Commands/healthcareapis/deidservice/readme.md)
|
||||
: Health Data service for providing de-identification of health PHI data (Features: Surrogation, multi-modality)
|
|
@ -14,3 +14,14 @@ Create the Pool resource.
|
|||
```bash
|
||||
network manager ipam-pool create --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --address-prefixes "['10.0.0.0/16', '10.1.0.0/16']" --parent-pool-name "myParentIpamPool" --display-name "myIpamPoolDisplayName" --description "New Description"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- IpamPools_Create
|
||||
```bash
|
||||
network manager ipam-pool create --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --address-prefixes "['10.0.0.0/16', '10.1.0.0/16']" --parent-pool-name "myParentIpamPool" --display-name "myIpamPoolDisplayName" --description "New Description"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Delete the Pool resource.
|
|||
```bash
|
||||
network manager ipam-pool delete --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- IpamPools_Delete
|
||||
```bash
|
||||
network manager ipam-pool delete --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Get the Pool Usage.
|
|||
```bash
|
||||
network manager ipam-pool get-pool-usage --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vZ2V0cG9vbHVzYWdl/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- IpamPools_GetPoolUsage
|
||||
```bash
|
||||
network manager ipam-pool get-pool-usage --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ List Associated Resource in the Pool.
|
|||
```bash
|
||||
network manager ipam-pool list-associated-resource --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vbGlzdGFzc29jaWF0ZWRyZXNvdXJjZXM=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- IpamPools_ListAssociatedResources
|
||||
```bash
|
||||
network manager ipam-pool list-associated-resource --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ List list of Pool resources at Network Manager level.
|
|||
```bash
|
||||
network manager ipam-pool list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHM=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- IpamPools_List
|
||||
```bash
|
||||
network manager ipam-pool list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Get the specific Pool resource.
|
|||
```bash
|
||||
network manager ipam-pool show --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- IpamPools_Get
|
||||
```bash
|
||||
network manager ipam-pool show --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Update the Pool resource.
|
|||
```bash
|
||||
network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description "New Description" --tags ""
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- IpamPools_Update
|
||||
```bash
|
||||
network manager ipam-pool update --name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --display-name "myIpamPoolDisplayName" --description "New Description" --tags ""
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Create the Static CIDR resource.
|
|||
```bash
|
||||
network manager ipam-pool static-cidr create --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --address-prefixes "['10.0.0.0/24']" --number-of-ip-addresses-to-allocate "256" --description "New Static Cidr Description"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- StaticCidrs_Create
|
||||
```bash
|
||||
network manager ipam-pool static-cidr create --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --address-prefixes "['10.0.0.0/24']" --number-of-ip-addresses-to-allocate "256" --description "New Static Cidr Description"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Delete the Static CIDR resource.
|
|||
```bash
|
||||
network manager ipam-pool static-cidr delete --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- StaticCidrs_Delete
|
||||
```bash
|
||||
network manager ipam-pool static-cidr delete --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ List list of Static CIDR resources at Network Manager level.
|
|||
```bash
|
||||
network manager ipam-pool static-cidr list --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnM=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- StaticCidrs_List
|
||||
```bash
|
||||
network manager ipam-pool static-cidr list --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Get the specific Static CIDR resource.
|
|||
```bash
|
||||
network manager ipam-pool static-cidr show --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- StaticCidrs_Get
|
||||
```bash
|
||||
network manager ipam-pool static-cidr show --name "myStaticCidr" --pool-name "myIpamPool" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -7,3 +7,7 @@ Update the Static CIDR resource.
|
|||
### [2024-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-01-01-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{} 2024-01-01-preview -->
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9pcGFtcG9vbHMve30vc3RhdGljY2lkcnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{} 2024-05-01 -->
|
||||
|
|
|
@ -25,3 +25,14 @@ Create a network manager security admin configuration.
|
|||
```bash
|
||||
network manager security-admin-config create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Create a network manager security admin configuration.
|
||||
```bash
|
||||
network manager security-admin-config create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ Delete a network manager security admin configuration.
|
|||
```bash
|
||||
network manager security-admin-config delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --force n
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Delete a network manager security admin configuration.
|
||||
```bash
|
||||
network manager security-admin-config delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --force n
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ List all the network manager security admin configurations in a network manager,
|
|||
```bash
|
||||
network manager security-admin-config list --network-manager-name "testNetworkManager" --resource-group "rg1"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnM=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- List security admin configurations in a network manager.
|
||||
```bash
|
||||
network manager security-admin-config list --network-manager-name "testNetworkManager" --resource-group "rg1"
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ Get a network manager security admin configuration.
|
|||
```bash
|
||||
network manager security-admin-config show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Get a security admin configuration.
|
||||
```bash
|
||||
network manager security-admin-config show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1"
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ Update a network manager security admin configuration.
|
|||
```bash
|
||||
network manager security-admin-config update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Update a network manager security admin configuration.
|
||||
```bash
|
||||
network manager security-admin-config update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --description "A sample policy" --apply-on None
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ Create an admin rule.
|
|||
```bash
|
||||
network manager security-admin-config rule-collection rule create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --kind "Custom" --protocol "Tcp" --access "Allow" --priority 32 --direction "Inbound" --destinations address-prefix="*" address-prefix-type="IPPrefix" --dest-port-ranges 22
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Create security admin rules
|
||||
```bash
|
||||
network manager security-admin-config rule-collection rule create --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --kind "Custom" --protocol "Tcp" --access "Allow" --priority 32 --direction "Inbound" --destinations address-prefix="*" address-prefix-type="IPPrefix" --dest-port-ranges 22
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ Delete an admin rule.
|
|||
```bash
|
||||
network manager security-admin-config rule-collection rule delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Deletes an admin rule.
|
||||
```bash
|
||||
network manager security-admin-config rule-collection rule delete --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule"
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ List all network manager security configuration admin rules.
|
|||
```bash
|
||||
network manager security-admin-config rule-collection rule list --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVz/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- List security admin rules
|
||||
```bash
|
||||
network manager security-admin-config rule-collection rule list --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection"
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ Get a network manager security configuration admin rule.
|
|||
```bash
|
||||
network manager security-admin-config rule-collection rule show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Get security admin rule
|
||||
```bash
|
||||
network manager security-admin-config rule-collection rule show --configuration-name "myTestSecurityConfig" --network-manager-name "testNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule"
|
||||
```
|
||||
|
|
|
@ -25,3 +25,14 @@ Update an admin rule.
|
|||
```bash
|
||||
network manager security-admin-config rule-collection rule update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --access "Deny"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS9zZWN1cml0eWFkbWluY29uZmlndXJhdGlvbnMve30vcnVsZWNvbGxlY3Rpb25zL3t9L3J1bGVzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- Update security admin rule
|
||||
```bash
|
||||
network manager security-admin-config rule-collection rule update --configuration-name "myTestSecurityConfig" --network-manager-name "TestNetworkManager" --resource-group "rg1" --rule-collection-name "myTestCollection" --rule-name "SampleAdminRule" --access "Deny"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Create Verifier Workspace.
|
|||
```bash
|
||||
network manager verifier-workspace create --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace” --tags [“color”: “blue”] --location "eastus"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- VerifierWorkspaceCreate
|
||||
```bash
|
||||
network manager verifier-workspace create --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace” --tags [“color”: “blue”] --location "eastus"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Delete Verifier Workspace.
|
|||
```bash
|
||||
network manager verifier-workspace delete --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- VerifierWorkspaceDelete
|
||||
```bash
|
||||
network manager verifier-workspace delete --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ List list of Verifier Workspaces.
|
|||
```bash
|
||||
network manager verifier-workspace list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXM=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- VerifierWorkspaceList
|
||||
```bash
|
||||
network manager verifier-workspace list --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Get Verifier Workspace.
|
|||
```bash
|
||||
network manager verifier-workspace show --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- VerifierWorkspaceGet
|
||||
```bash
|
||||
network manager verifier-workspace show --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Update Verifier Workspace.
|
|||
```bash
|
||||
network manager verifier-workspace update --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace”
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30=/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- VerifierWorkspaceUpdate
|
||||
```bash
|
||||
network manager verifier-workspace update --name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world workspace”
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Create Reachability Analysis Intent.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent create --name "myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world intent” --source-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc” --destination-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest” --ip-traffic "{source-ips:["10.0.0.0/16”, “12.0.0.0”],destination-ips:["12.0.0.0/8”, “10.0.0.0”],source-ports:["20”, “23”],destination-ports:["80”, “81”],protocols:["TCP”, “UDP”]}"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisIntentCreate
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent create --name "myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world intent” --source-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmSrc” --destination-resource-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Compute/virtualMachines/testVmDest” --ip-traffic "{source-ips:["10.0.0.0/16”, “12.0.0.0”],destination-ips:["12.0.0.0/8”, “10.0.0.0”],source-ports:["20”, “23”],destination-ports:["80”, “81”],protocols:["TCP”, “UDP”]}"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Delete Reachability Analysis Intent.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent delete --name “myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisIntentDelete
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent delete --name “myAnalysisIntent” --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ List list of Reachability Analysis Intents .
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRz/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisIntentList
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Get the Reachability Analysis Intent.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent show --name "myAnalysisIntent" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisIntentGet
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent show --name "myAnalysisIntent" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Update Reachability Analysis Intent.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent update --name "myAnalysisIntent " --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “updated description”
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNpbnRlbnRzL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisIntentUpdate
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-intent update --name "myAnalysisIntent " --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “updated description”
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Create Reachability Analysis Runs.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run create --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world analysis run” --intent-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent”
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisRunCreate
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run create --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000" --description “hello world analysis run” --intent-id “/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ myAVNMResourceGroup /providers/Microsoft.Network/networkManagers/myAVNM/verifierWorkspaces/myVerifierWorkspace /reachabilityAnalysisIntents/myAnalysisIntent”
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Delete Reachability Analysis Run.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run delete --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --name “myAnalysisRun” --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisRunDelete
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run delete --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --name “myAnalysisRun” --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ List list of Reachability Analysis Runs.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5z/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisRunList
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run list --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -14,3 +14,14 @@ Get Reachability Analysis Run.
|
|||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run show --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{} 2024-05-01 -->
|
||||
|
||||
#### examples
|
||||
|
||||
- ReachabilityAnalysisRunGet
|
||||
```bash
|
||||
network manager verifier-workspace reachability-analysis-run show --name "myAnalysisRun" --workspace-name "myVerifierWorkspace" --network-manager-name "myAVNM" --resource-group "myAVNMResourceGroup" --subscription "00000000-0000-0000-0000-000000000000"
|
||||
```
|
||||
|
|
|
@ -7,3 +7,7 @@ Update Reachability Analysis Runs.
|
|||
### [2024-01-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-01-01-preview.xml) **Preview**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{} 2024-01-01-preview -->
|
||||
|
||||
### [2024-05-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmttYW5hZ2Vycy97fS92ZXJpZmllcndvcmtzcGFjZXMve30vcmVhY2hhYmlsaXR5YW5hbHlzaXNydW5zL3t9/2024-05-01.xml) **Stable**
|
||||
|
||||
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{} 2024-05-01 -->
|
||||
|
|
|
@ -116,9 +116,6 @@
|
|||
- [dataprotection](/Commands/dataprotection/readme.md)
|
||||
: Manage dataprotection.
|
||||
|
||||
- [deidservice](/Commands/deidservice/readme.md)
|
||||
: Health Data service for providing de-identification of health PHI data (Features: Surrogation, multi-modality)
|
||||
|
||||
- [desktopvirtualization](/Commands/desktopvirtualization/readme.md)
|
||||
: Manage desktop virtualization.
|
||||
|
||||
|
@ -173,6 +170,9 @@
|
|||
- [graph-services](/Commands/graph-services/readme.md)
|
||||
: Make operations on Microsoft.GraphServices resource types
|
||||
|
||||
- [healthcareapis](/Commands/healthcareapis/readme.md)
|
||||
: Azure Healthcare APIs is a secure cloud platform for managing health data, supporting analytics, machine learning, and scalable solutions.
|
||||
|
||||
- [image](/Commands/image/readme.md)
|
||||
: Manage custom virtual machine images.
|
||||
|
||||
|
|
1394
Commands/tree.json
1394
Commands/tree.json
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -2,7 +2,7 @@
|
|||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/providers/microsoft.healthdataaiservices/deidservices" version="2024-02-28-preview" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkhlYWx0aERhdGFBSVNlcnZpY2VzL2RlaWRTZXJ2aWNlcw==/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices" version="2024-02-28-preview" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSGVhbHRoRGF0YUFJU2VydmljZXMvZGVpZFNlcnZpY2Vz/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<commandGroup name="deidservice">
|
||||
<commandGroup name="healthcareapis deidservice">
|
||||
<command name="list" version="2024-02-28-preview" confirmation="">
|
||||
<resource id="/subscriptions/{}/providers/microsoft.healthdataaiservices/deidservices" version="2024-02-28-preview" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkhlYWx0aERhdGFBSVNlcnZpY2VzL2RlaWRTZXJ2aWNlcw==/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices" version="2024-02-28-preview" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSGVhbHRoRGF0YUFJU2VydmljZXMvZGVpZFNlcnZpY2Vz/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
|
@ -10,12 +10,6 @@
|
|||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<condition var="$Condition_DeidServices_ListByResourceGroup">
|
||||
<operator type="and">
|
||||
<operator type="hasValue" arg="$Path.resourceGroupName"/>
|
||||
<operator type="hasValue" arg="$Path.subscriptionId"/>
|
||||
</operator>
|
||||
</condition>
|
||||
<condition var="$Condition_DeidServices_ListBySubscription">
|
||||
<operator type="and">
|
||||
<operator type="hasValue" arg="$Path.subscriptionId"/>
|
||||
|
@ -24,13 +18,16 @@
|
|||
</operator>
|
||||
</operator>
|
||||
</condition>
|
||||
<operation when="$Condition_DeidServices_ListByResourceGroup" operationId="DeidServices_ListByResourceGroup">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices">
|
||||
<condition var="$Condition_DeidServices_ListByResourceGroup">
|
||||
<operator type="and">
|
||||
<operator type="hasValue" arg="$Path.resourceGroupName"/>
|
||||
<operator type="hasValue" arg="$Path.subscriptionId"/>
|
||||
</operator>
|
||||
</condition>
|
||||
<operation when="$Condition_DeidServices_ListBySubscription" operationId="DeidServices_ListBySubscription">
|
||||
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.HealthDataAIServices/deidServices">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
|
||||
<format maxLength="90" minLength="1"/>
|
||||
</param>
|
||||
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
|
@ -170,10 +167,13 @@
|
|||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation when="$Condition_DeidServices_ListBySubscription" operationId="DeidServices_ListBySubscription">
|
||||
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.HealthDataAIServices/deidServices">
|
||||
<operation when="$Condition_DeidServices_ListByResourceGroup" operationId="DeidServices_ListByResourceGroup">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
|
||||
<format maxLength="90" minLength="1"/>
|
||||
</param>
|
||||
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1,7 +1,7 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{}" version="2024-02-28-preview" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSGVhbHRoRGF0YUFJU2VydmljZXMvZGVpZFNlcnZpY2VzL3tkZWlkU2VydmljZU5hbWV9/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<commandGroup name="deidservice">
|
||||
<commandGroup name="healthcareapis deidservice">
|
||||
<command name="show" version="2024-02-28-preview" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{}" version="2024-02-28-preview" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSGVhbHRoRGF0YUFJU2VydmljZXMvZGVpZFNlcnZpY2VzL3tkZWlkU2VydmljZU5hbWV9/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<argGroup name="">
|
||||
|
@ -228,6 +228,10 @@
|
|||
<argGroup name="Resource">
|
||||
<arg type="object" var="$resource.identity" options="identity" group="Resource">
|
||||
<help short="The managed service identities assigned to this resource."/>
|
||||
<arg type="string" var="$resource.identity.systemAssigned" options="mi-system-assigned system-assigned">
|
||||
<blank value=""True""/>
|
||||
<help short="Set the system managed identity."/>
|
||||
</arg>
|
||||
<arg type="string" var="$resource.identity.type" options="type" required="True">
|
||||
<help short="Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."/>
|
||||
<enum>
|
||||
|
@ -237,6 +241,11 @@
|
|||
<item name="UserAssigned" value=""UserAssigned""/>
|
||||
</enum>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$resource.identity.userAssigned" options="mi-user-assigned user-assigned">
|
||||
<blank value="[]"/>
|
||||
<help short="Set the user managed identities."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
<arg type="object" var="$resource.identity.userAssignedIdentities" options="user-assigned-identities">
|
||||
<help short="The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."/>
|
||||
<additionalProp>
|
||||
|
@ -292,6 +301,10 @@
|
|||
<item nullable="True" type="object"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<userAssigned action="create" type="array<string>" name="userAssigned" arg="$resource.identity.userAssigned">
|
||||
<item action="create" type="string"/>
|
||||
</userAssigned>
|
||||
<systemAssigned action="create" type="string" name="systemAssigned" arg="$resource.identity.systemAssigned"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" arg="$resource.location" required="True"/>
|
||||
<prop type="object" name="properties">
|
||||
|
@ -706,5 +719,614 @@
|
|||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<commandGroup name="identity">
|
||||
<command name="assign" version="2024-02-28-preview">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{}" version="2024-02-28-preview" subresource="identity" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSGVhbHRoRGF0YUFJU2VydmljZXMvZGVpZFNlcnZpY2VzL3tkZWlkU2VydmljZU5hbWV9/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.deidServiceName" options="deid-service-name name n" required="True" idPart="name">
|
||||
<help short="The name of the deid service"/>
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<argGroup name="Resource.identity">
|
||||
<arg type="string" var="$resource.identity.systemAssigned" options="mi-system-assigned system-assigned" group="Resource.identity">
|
||||
<blank value=""True""/>
|
||||
<help short="Set the system managed identity."/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$resource.identity.userAssigned" options="mi-user-assigned user-assigned" group="Resource.identity">
|
||||
<blank value="[]"/>
|
||||
<help short="Set the user managed identities."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<subresourceSelector var="$Subresource" ref="$Instance">
|
||||
<json type="object" name="resource">
|
||||
<prop type="object" name="identity"/>
|
||||
</json>
|
||||
</subresourceSelector>
|
||||
<operation operationId="DeidServices_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="deidServiceName" arg="$Path.deidServiceName" required="True">
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
|
||||
<format maxLength="90" minLength="1"/>
|
||||
</param>
|
||||
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-02-28-preview""/>
|
||||
<format minLength="1"/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="DeidService_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HealthDataAIServices/deidServices/{}"/>
|
||||
</prop>
|
||||
<prop type="IdentityObject" name="identity">
|
||||
<prop readOnly="True" type="uuid" name="principalId"/>
|
||||
<prop readOnly="True" type="uuid" name="tenantId"/>
|
||||
<prop type="string" name="type" required="True">
|
||||
<enum>
|
||||
<item value=""None""/>
|
||||
<item value=""SystemAssigned""/>
|
||||
<item value=""SystemAssigned,UserAssigned""/>
|
||||
<item value=""UserAssigned""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="object" name="userAssignedIdentities">
|
||||
<additionalProp>
|
||||
<item nullable="True" type="object">
|
||||
<prop readOnly="True" type="uuid" name="clientId"/>
|
||||
<prop readOnly="True" type="uuid" name="principalId"/>
|
||||
</item>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop readOnly="True" type="array<object>" name="privateEndpointConnections">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop readOnly="True" type="array<string>" name="groupIds">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="object" name="privateEndpoint">
|
||||
<prop readOnly="True" type="string" name="id"/>
|
||||
</prop>
|
||||
<prop type="object" name="privateLinkServiceConnectionState" required="True">
|
||||
<prop type="string" name="actionsRequired"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="status">
|
||||
<enum>
|
||||
<item value=""Approved""/>
|
||||
<item value=""Pending""/>
|
||||
<item value=""Rejected""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="@SystemData_read" name="systemData"/>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Accepted""/>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Provisioning""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="string" name="publicNetworkAccess">
|
||||
<enum>
|
||||
<item value=""Disabled""/>
|
||||
<item value=""Enabled""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="serviceUrl"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData" cls="SystemData_read">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Subresource">
|
||||
<json>
|
||||
<schema action="assign" type="IdentityObject" name="resource.identity" required="True">
|
||||
<userAssigned action="assign" type="array<string>" name="userAssigned" arg="$resource.identity.userAssigned">
|
||||
<item action="assign" type="string"/>
|
||||
</userAssigned>
|
||||
<systemAssigned action="assign" type="string" name="systemAssigned" arg="$resource.identity.systemAssigned"/>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="DeidServices_Create">
|
||||
<longRunning finalStateVia="azure-async-operation"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="deidServiceName" arg="$Path.deidServiceName" required="True">
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
|
||||
<format maxLength="90" minLength="1"/>
|
||||
</param>
|
||||
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-02-28-preview""/>
|
||||
<format minLength="1"/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@DeidService_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Subresource" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="remove" version="2024-02-28-preview">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{}" version="2024-02-28-preview" subresource="identity" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSGVhbHRoRGF0YUFJU2VydmljZXMvZGVpZFNlcnZpY2VzL3tkZWlkU2VydmljZU5hbWV9/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.deidServiceName" options="deid-service-name name n" required="True" idPart="name">
|
||||
<help short="The name of the deid service"/>
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<argGroup name="Resource.identity">
|
||||
<arg type="string" var="$resource.identity.systemAssigned" options="mi-system-assigned system-assigned" group="Resource.identity">
|
||||
<blank value=""True""/>
|
||||
<help short="Set the system managed identity."/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$resource.identity.userAssigned" options="mi-user-assigned user-assigned" group="Resource.identity">
|
||||
<blank value="[]"/>
|
||||
<help short="Set the user managed identities."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<subresourceSelector var="$Subresource" ref="$Instance">
|
||||
<json type="object" name="resource">
|
||||
<prop type="object" name="identity"/>
|
||||
</json>
|
||||
</subresourceSelector>
|
||||
<operation operationId="DeidServices_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="deidServiceName" arg="$Path.deidServiceName" required="True">
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
|
||||
<format maxLength="90" minLength="1"/>
|
||||
</param>
|
||||
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-02-28-preview""/>
|
||||
<format minLength="1"/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="DeidService_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HealthDataAIServices/deidServices/{}"/>
|
||||
</prop>
|
||||
<prop type="IdentityObject" name="identity">
|
||||
<prop readOnly="True" type="uuid" name="principalId"/>
|
||||
<prop readOnly="True" type="uuid" name="tenantId"/>
|
||||
<prop type="string" name="type" required="True">
|
||||
<enum>
|
||||
<item value=""None""/>
|
||||
<item value=""SystemAssigned""/>
|
||||
<item value=""SystemAssigned,UserAssigned""/>
|
||||
<item value=""UserAssigned""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="object" name="userAssignedIdentities">
|
||||
<additionalProp>
|
||||
<item nullable="True" type="object">
|
||||
<prop readOnly="True" type="uuid" name="clientId"/>
|
||||
<prop readOnly="True" type="uuid" name="principalId"/>
|
||||
</item>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop readOnly="True" type="array<object>" name="privateEndpointConnections">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop readOnly="True" type="array<string>" name="groupIds">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="object" name="privateEndpoint">
|
||||
<prop readOnly="True" type="string" name="id"/>
|
||||
</prop>
|
||||
<prop type="object" name="privateLinkServiceConnectionState" required="True">
|
||||
<prop type="string" name="actionsRequired"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="status">
|
||||
<enum>
|
||||
<item value=""Approved""/>
|
||||
<item value=""Pending""/>
|
||||
<item value=""Rejected""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="@SystemData_read" name="systemData"/>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Accepted""/>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Provisioning""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="string" name="publicNetworkAccess">
|
||||
<enum>
|
||||
<item value=""Disabled""/>
|
||||
<item value=""Enabled""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="serviceUrl"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData" cls="SystemData_read">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Subresource">
|
||||
<json>
|
||||
<schema action="remove" type="IdentityObject" name="resource.identity" required="True">
|
||||
<userAssigned action="remove" type="array<string>" name="userAssigned" arg="$resource.identity.userAssigned">
|
||||
<item action="remove" type="string"/>
|
||||
</userAssigned>
|
||||
<systemAssigned action="remove" type="string" name="systemAssigned" arg="$resource.identity.systemAssigned"/>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="DeidServices_Create">
|
||||
<longRunning finalStateVia="azure-async-operation"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="deidServiceName" arg="$Path.deidServiceName" required="True">
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
|
||||
<format maxLength="90" minLength="1"/>
|
||||
</param>
|
||||
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-02-28-preview""/>
|
||||
<format minLength="1"/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@DeidService_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Subresource" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="show" version="2024-02-28-preview">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.healthdataaiservices/deidservices/{}" version="2024-02-28-preview" subresource="identity" swagger="mgmt-plane/healthdataaiservices/ResourceProviders/Microsoft.HealthDataAIServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSGVhbHRoRGF0YUFJU2VydmljZXMvZGVpZFNlcnZpY2VzL3tkZWlkU2VydmljZU5hbWV9/V/MjAyNC0wMi0yOC1wcmV2aWV3"/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.deidServiceName" options="deid-service-name name n" required="True" idPart="name">
|
||||
<help short="The name of the deid service"/>
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<subresourceSelector var="$Subresource" ref="$Instance">
|
||||
<json type="object" name="resource">
|
||||
<prop type="object" name="identity"/>
|
||||
</json>
|
||||
</subresourceSelector>
|
||||
<operation operationId="DeidServices_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="deidServiceName" arg="$Path.deidServiceName" required="True">
|
||||
<format pattern="^[a-zA-Z0-9-]{3,24}$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
|
||||
<format maxLength="90" minLength="1"/>
|
||||
</param>
|
||||
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-02-28-preview""/>
|
||||
<format minLength="1"/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="DeidService_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.HealthDataAIServices/deidServices/{}"/>
|
||||
</prop>
|
||||
<prop type="IdentityObject" name="identity">
|
||||
<prop readOnly="True" type="uuid" name="principalId"/>
|
||||
<prop readOnly="True" type="uuid" name="tenantId"/>
|
||||
<prop type="string" name="type" required="True">
|
||||
<enum>
|
||||
<item value=""None""/>
|
||||
<item value=""SystemAssigned""/>
|
||||
<item value=""SystemAssigned,UserAssigned""/>
|
||||
<item value=""UserAssigned""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="object" name="userAssignedIdentities">
|
||||
<additionalProp>
|
||||
<item nullable="True" type="object">
|
||||
<prop readOnly="True" type="uuid" name="clientId"/>
|
||||
<prop readOnly="True" type="uuid" name="principalId"/>
|
||||
</item>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop readOnly="True" type="array<object>" name="privateEndpointConnections">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop readOnly="True" type="array<string>" name="groupIds">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="object" name="privateEndpoint">
|
||||
<prop readOnly="True" type="string" name="id"/>
|
||||
</prop>
|
||||
<prop type="object" name="privateLinkServiceConnectionState" required="True">
|
||||
<prop type="string" name="actionsRequired"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="status">
|
||||
<enum>
|
||||
<item value=""Approved""/>
|
||||
<item value=""Pending""/>
|
||||
<item value=""Rejected""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="@SystemData_read" name="systemData"/>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Accepted""/>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Provisioning""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="string" name="publicNetworkAccess">
|
||||
<enum>
|
||||
<item value=""Disabled""/>
|
||||
<item value=""Enabled""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="serviceUrl"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData" cls="SystemData_read">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Subresource" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,128 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2Vz/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager verifier-workspace">
|
||||
<command name="list" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2Vz/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="integer32" var="$Query.skip" options="skip">
|
||||
<help short="Optional num entries to skip."/>
|
||||
<default value="0"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.skipToken" options="skip-token">
|
||||
<help short="Optional skip token."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortKey" options="sort-key">
|
||||
<help short="Optional key by which to sort."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortValue" options="sort-value">
|
||||
<help short="Optional sort value for pagination."/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.top" options="top">
|
||||
<help short="Optional num entries to show."/>
|
||||
<default value="50"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="VerifierWorkspaces_List">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<param type="integer32" name="skip" arg="$Query.skip">
|
||||
<default value="0"/>
|
||||
</param>
|
||||
<param type="string" name="skipToken" arg="$Query.skipToken"/>
|
||||
<param type="string" name="sortKey" arg="$Query.sortKey"/>
|
||||
<param type="string" name="sortValue" arg="$Query.sortValue"/>
|
||||
<param type="integer32" name="top" arg="$Query.top">
|
||||
<default value="50"/>
|
||||
</param>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,449 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager verifier-workspace">
|
||||
<command name="show" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name name n" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="VerifierWorkspaces_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="delete" version="2024-05-01" confirmation="Are you sure you want to perform this operation?">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name name n" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="VerifierWorkspaces_Delete">
|
||||
<longRunning finalStateVia="location"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}">
|
||||
<request method="delete">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="202">
|
||||
<header>
|
||||
<item name="Location"/>
|
||||
</header>
|
||||
</response>
|
||||
<response statusCode="204"/>
|
||||
<response statusCode="200 201"/>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
</command>
|
||||
<command name="create" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name name n" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Body">
|
||||
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
|
||||
<help short="The geo-location where the resource lives"/>
|
||||
</arg>
|
||||
<arg type="object" var="$body.tags" options="tags" group="Body">
|
||||
<help short="Resource tags."/>
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg type="string" var="$body.properties.description" options="description" group="Properties">
|
||||
<help short="Description of the resource."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="VerifierWorkspaces_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
</prop>
|
||||
<prop type="object" name="tags" arg="$body.tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="update" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name name n" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Body">
|
||||
<arg nullable="True" type="object" var="$body.tags" options="tags" group="Body">
|
||||
<help short="Resource tags."/>
|
||||
<additionalProp>
|
||||
<item nullable="True" type="string"/>
|
||||
</additionalProp>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg nullable="True" type="string" var="$body.properties.description" options="description" group="Properties">
|
||||
<help short="Description of the resource."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="VerifierWorkspaces_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="VerifierWorkspace_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Instance">
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties">
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
</prop>
|
||||
<prop type="object" name="tags" arg="$body.tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="VerifierWorkspaces_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@VerifierWorkspace_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,155 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager verifier-workspace reachability-analysis-intent">
|
||||
<command name="list" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.skip" options="skip">
|
||||
<help short="Optional num entries to skip."/>
|
||||
<default value="0"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.skipToken" options="skip-token">
|
||||
<help short="Optional skip token."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortKey" options="sort-key">
|
||||
<help short="Optional key by which to sort."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortValue" options="sort-value">
|
||||
<help short="Optional sort value for pagination."/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.top" options="top">
|
||||
<help short="Optional num entries to show."/>
|
||||
<default value="50"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisIntents_List">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<param type="integer32" name="skip" arg="$Query.skip">
|
||||
<default value="0"/>
|
||||
</param>
|
||||
<param type="string" name="skipToken" arg="$Query.skipToken"/>
|
||||
<param type="string" name="sortKey" arg="$Query.sortKey"/>
|
||||
<param type="string" name="sortValue" arg="$Query.sortValue"/>
|
||||
<param type="integer32" name="top" arg="$Query.top">
|
||||
<default value="50"/>
|
||||
</param>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,624 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager verifier-workspace reachability-analysis-intent">
|
||||
<command name="show" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisIntentName" options="reachability-analysis-intent-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Intent name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisIntents_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisIntentName" arg="$Path.reachabilityAnalysisIntentName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="delete" version="2024-05-01" confirmation="Are you sure you want to perform this operation?">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisIntentName" options="reachability-analysis-intent-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Intent name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisIntents_Delete">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}">
|
||||
<request method="delete">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisIntentName" arg="$Path.reachabilityAnalysisIntentName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200"/>
|
||||
<response statusCode="204"/>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
</command>
|
||||
<command name="create" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisIntentName" options="reachability-analysis-intent-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Intent name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg type="string" var="$body.properties.description" options="description" group="Properties">
|
||||
<help short="Description of the resource."/>
|
||||
</arg>
|
||||
<arg type="ResourceId" var="$body.properties.destinationResourceId" options="destination-resource-id dest-resource-id" required="True" group="Properties">
|
||||
<help short="Destination resource id to verify the reachability path of."/>
|
||||
</arg>
|
||||
<arg type="object" var="$body.properties.ipTraffic" options="ip-traffic" required="True" group="Properties">
|
||||
<help short="IP traffic information."/>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.destinationIps" options="destination-ips" required="True">
|
||||
<help short="List of destination IP addresses of the traffic.."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.destinationPorts" options="destination-ports" required="True">
|
||||
<help short="The destination ports of the traffic."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.protocols" options="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item name="Any" value=""Any""/>
|
||||
<item name="ICMP" value=""ICMP""/>
|
||||
<item name="TCP" value=""TCP""/>
|
||||
<item name="UDP" value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.sourceIps" options="source-ips" required="True">
|
||||
<help short="List of source IP addresses of the traffic.."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.sourcePorts" options="source-ports" required="True">
|
||||
<help short="The source ports of the traffic."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
</arg>
|
||||
<arg type="ResourceId" var="$body.properties.sourceResourceId" options="source-resource-id" required="True" group="Properties">
|
||||
<help short="Source resource id to verify the reachability path of."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisIntents_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisIntentName" arg="$Path.reachabilityAnalysisIntentName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" arg="$body.properties.destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" arg="$body.properties.ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" arg="$body.properties.ipTraffic.destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" arg="$body.properties.ipTraffic.destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" arg="$body.properties.ipTraffic.protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" arg="$body.properties.ipTraffic.sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" arg="$body.properties.ipTraffic.sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" arg="$body.properties.sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="update" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisintents/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc0ludGVudHMve3JlYWNoYWJpbGl0eUFuYWx5c2lzSW50ZW50TmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisIntentName" options="reachability-analysis-intent-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Intent name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg nullable="True" type="string" var="$body.properties.description" options="description" group="Properties"/>
|
||||
<arg type="ResourceId" var="$body.properties.destinationResourceId" options="destination-resource-id" group="Properties">
|
||||
<help short="Destination resource id to verify the reachability path of."/>
|
||||
</arg>
|
||||
<arg type="object" var="$body.properties.ipTraffic" options="ip-traffic" group="Properties">
|
||||
<help short="IP traffic information."/>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.destinationIps" options="destination-ips">
|
||||
<help short="List of destination IP addresses of the traffic.."/>
|
||||
<item nullable="True" type="string"/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.destinationPorts" options="destination-ports">
|
||||
<help short="The destination ports of the traffic."/>
|
||||
<item nullable="True" type="string"/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.protocols" options="protocols">
|
||||
<item nullable="True" type="string">
|
||||
<enum>
|
||||
<item name="Any" value=""Any""/>
|
||||
<item name="ICMP" value=""ICMP""/>
|
||||
<item name="TCP" value=""TCP""/>
|
||||
<item name="UDP" value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.sourceIps" options="source-ips">
|
||||
<help short="List of source IP addresses of the traffic.."/>
|
||||
<item nullable="True" type="string"/>
|
||||
</arg>
|
||||
<arg type="array<string>" var="$body.properties.ipTraffic.sourcePorts" options="source-ports">
|
||||
<help short="The source ports of the traffic."/>
|
||||
<item nullable="True" type="string"/>
|
||||
</arg>
|
||||
</arg>
|
||||
<arg type="ResourceId" var="$body.properties.sourceResourceId" options="source-resource-id" group="Properties">
|
||||
<help short="Source resource id to verify the reachability path of."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisIntents_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisIntentName" arg="$Path.reachabilityAnalysisIntentName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="ReachabilityAnalysisIntent_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisIntents/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Instance">
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" arg="$body.properties.destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" arg="$body.properties.ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" arg="$body.properties.ipTraffic.destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" arg="$body.properties.ipTraffic.destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" arg="$body.properties.ipTraffic.protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" arg="$body.properties.ipTraffic.sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" arg="$body.properties.ipTraffic.sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" arg="$body.properties.sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="ReachabilityAnalysisIntents_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisIntents/{reachabilityAnalysisIntentName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisIntentName" arg="$Path.reachabilityAnalysisIntentName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@ReachabilityAnalysisIntent_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,161 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager verifier-workspace reachability-analysis-run">
|
||||
<command name="list" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.skip" options="skip">
|
||||
<help short="Optional num entries to skip."/>
|
||||
<default value="0"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.skipToken" options="skip-token">
|
||||
<help short="Optional skip token."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortKey" options="sort-key">
|
||||
<help short="Optional key by which to sort."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortValue" options="sort-value">
|
||||
<help short="Optional sort value for pagination."/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.top" options="top">
|
||||
<help short="Optional num entries to show."/>
|
||||
<default value="50"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisRuns_List">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<param type="integer32" name="skip" arg="$Query.skip">
|
||||
<default value="0"/>
|
||||
</param>
|
||||
<param type="string" name="skipToken" arg="$Query.skipToken"/>
|
||||
<param type="string" name="sortKey" arg="$Query.sortKey"/>
|
||||
<param type="string" name="sortValue" arg="$Query.sortValue"/>
|
||||
<param type="integer32" name="top" arg="$Query.top">
|
||||
<default value="50"/>
|
||||
</param>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop readOnly="True" type="string" name="analysisResult"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="errorMessage"/>
|
||||
<prop readOnly="True" type="object" name="intentContent">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop type="string" name="intentId" required="True"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,534 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager verifier-workspace reachability-analysis-run">
|
||||
<command name="show" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisRunName" options="reachability-analysis-run-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Run name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisRuns_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisRunName" arg="$Path.reachabilityAnalysisRunName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop readOnly="True" type="string" name="analysisResult"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="errorMessage"/>
|
||||
<prop readOnly="True" type="object" name="intentContent">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop type="string" name="intentId" required="True"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="delete" version="2024-05-01" confirmation="Are you sure you want to perform this operation?">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisRunName" options="reachability-analysis-run-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Run name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisRuns_Delete">
|
||||
<longRunning finalStateVia="location"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}">
|
||||
<request method="delete">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisRunName" arg="$Path.reachabilityAnalysisRunName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="202">
|
||||
<header>
|
||||
<item name="Location"/>
|
||||
</header>
|
||||
</response>
|
||||
<response statusCode="204"/>
|
||||
<response statusCode="200 201"/>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
</command>
|
||||
<command name="create" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisRunName" options="reachability-analysis-run-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Run name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg type="string" var="$body.properties.description" options="description" group="Properties">
|
||||
<help short="Description of the resource."/>
|
||||
</arg>
|
||||
<arg type="string" var="$body.properties.intentId" options="intent-id" required="True" group="Properties">
|
||||
<help short="Id of the intent resource to run analysis on."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisRuns_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisRunName" arg="$Path.reachabilityAnalysisRunName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="string" name="intentId" arg="$body.properties.intentId" required="True"/>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop readOnly="True" type="string" name="analysisResult"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="errorMessage"/>
|
||||
<prop readOnly="True" type="object" name="intentContent">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop type="string" name="intentId" required="True"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="update" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/verifierworkspaces/{}/reachabilityanalysisruns/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vdmVyaWZpZXJXb3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9yZWFjaGFiaWxpdHlBbmFseXNpc1J1bnMve3JlYWNoYWJpbGl0eUFuYWx5c2lzUnVuTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.reachabilityAnalysisRunName" options="reachability-analysis-run-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Reachability Analysis Run name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Path.workspaceName" options="workspace-name" required="True" idPart="child_name_1">
|
||||
<help short="Workspace name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg nullable="True" type="string" var="$body.properties.description" options="description" group="Properties"/>
|
||||
<arg type="string" var="$body.properties.intentId" options="intent-id" group="Properties">
|
||||
<help short="Id of the intent resource to run analysis on."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="ReachabilityAnalysisRuns_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisRunName" arg="$Path.reachabilityAnalysisRunName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="ReachabilityAnalysisRun_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/verifierWorkspaces/{}/reachabilityAnalysisRuns/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop readOnly="True" type="string" name="analysisResult"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="errorMessage"/>
|
||||
<prop readOnly="True" type="object" name="intentContent">
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="ResourceId" name="destinationResourceId" required="True"/>
|
||||
<prop type="object" name="ipTraffic" required="True">
|
||||
<prop type="array<string>" name="destinationIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="destinationPorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="protocols" required="True">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""Any""/>
|
||||
<item value=""ICMP""/>
|
||||
<item value=""TCP""/>
|
||||
<item value=""UDP""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourceIps" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<string>" name="sourcePorts" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="sourceResourceId" required="True"/>
|
||||
</prop>
|
||||
<prop type="string" name="intentId" required="True"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Instance">
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="string" name="intentId" arg="$body.properties.intentId" required="True"/>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="ReachabilityAnalysisRuns_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/verifierWorkspaces/{workspaceName}/reachabilityAnalysisRuns/{reachabilityAnalysisRunName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="reachabilityAnalysisRunName" arg="$Path.reachabilityAnalysisRunName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
<param type="string" name="workspaceName" arg="$Path.workspaceName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@ReachabilityAnalysisRun_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,141 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xz/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager ipam-pool">
|
||||
<command name="list" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xz/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="integer32" var="$Query.skip" options="skip">
|
||||
<help short="Optional num entries to skip."/>
|
||||
<default value="0"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.skipToken" options="skip-token">
|
||||
<help short="Optional skip token."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortKey" options="sort-key">
|
||||
<help short="Optional key by which to sort."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortValue" options="sort-value">
|
||||
<help short="Optional sort value for pagination."/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.top" options="top">
|
||||
<help short="Optional num entries to show."/>
|
||||
<default value="50"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="IpamPools_List">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<param type="integer32" name="skip" arg="$Query.skip">
|
||||
<default value="0"/>
|
||||
</param>
|
||||
<param type="string" name="skipToken" arg="$Query.skipToken"/>
|
||||
<param type="string" name="sortKey" arg="$Query.sortKey"/>
|
||||
<param type="string" name="sortValue" arg="$Query.sortValue"/>
|
||||
<param type="integer32" name="top" arg="$Query.top">
|
||||
<default value="50"/>
|
||||
</param>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="array<string>" name="addressPrefixes" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="displayName"/>
|
||||
<prop readOnly="True" type="array<string>" name="ipAddressType">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""IPv4""/>
|
||||
<item value=""IPv6""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="parentPoolName"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,520 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager ipam-pool">
|
||||
<command name="show" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name name n" required="True" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<operation operationId="IpamPools_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="array<string>" name="addressPrefixes" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="displayName"/>
|
||||
<prop readOnly="True" type="array<string>" name="ipAddressType">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""IPv4""/>
|
||||
<item value=""IPv6""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="parentPoolName"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="delete" version="2024-05-01" confirmation="Are you sure you want to perform this operation?">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name name n" required="True" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<operation operationId="IpamPools_Delete">
|
||||
<longRunning finalStateVia="location"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}">
|
||||
<request method="delete">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="202">
|
||||
<header>
|
||||
<item name="Location"/>
|
||||
</header>
|
||||
</response>
|
||||
<response statusCode="204"/>
|
||||
<response statusCode="200 201"/>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
</command>
|
||||
<command name="create" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name name n" required="True" idPart="child_name_1">
|
||||
<help short="IP Address Manager Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<argGroup name="Body">
|
||||
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
|
||||
<help short="The geo-location where the resource lives"/>
|
||||
</arg>
|
||||
<arg type="object" var="$body.tags" options="tags" group="Body">
|
||||
<help short="Resource tags."/>
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg type="array<string>" var="$body.properties.addressPrefixes" options="address-prefixes" required="True" group="Properties">
|
||||
<help short="List of IP address prefixes of the resource."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
<arg type="string" var="$body.properties.description" options="description" group="Properties">
|
||||
<help short="Description of the resource."/>
|
||||
</arg>
|
||||
<arg type="string" var="$body.properties.displayName" options="display-name" group="Properties">
|
||||
<help short="String representing a friendly name for the resource."/>
|
||||
</arg>
|
||||
<arg type="string" var="$body.properties.parentPoolName" options="parent-pool-name" group="Properties">
|
||||
<help short="String representing parent IpamPool resource name. If empty the IpamPool will be a root pool."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="IpamPools_Create">
|
||||
<longRunning finalStateVia="azure-async-operation"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="array<string>" name="addressPrefixes" arg="$body.properties.addressPrefixes" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="string" name="displayName" arg="$body.properties.displayName"/>
|
||||
<prop type="string" name="parentPoolName" arg="$body.properties.parentPoolName"/>
|
||||
</prop>
|
||||
<prop type="object" name="tags" arg="$body.tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="array<string>" name="addressPrefixes" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="displayName"/>
|
||||
<prop readOnly="True" type="array<string>" name="ipAddressType">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""IPv4""/>
|
||||
<item value=""IPv6""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="parentPoolName"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="update" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name name n" required="True" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<argGroup name="Body">
|
||||
<arg nullable="True" type="object" var="$body.tags" options="tags" group="Body">
|
||||
<help short="Resource tags."/>
|
||||
<additionalProp>
|
||||
<item nullable="True" type="string"/>
|
||||
</additionalProp>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg type="array<string>" var="$body.properties.addressPrefixes" options="address-prefixes" hide="True" group="Properties">
|
||||
<help short="List of IP address prefixes of the resource."/>
|
||||
<item nullable="True" type="string"/>
|
||||
</arg>
|
||||
<arg nullable="True" type="string" var="$body.properties.description" options="description" group="Properties">
|
||||
<help short="Description of the resource."/>
|
||||
</arg>
|
||||
<arg nullable="True" type="string" var="$body.properties.displayName" options="display-name" group="Properties">
|
||||
<help short="String representing a friendly name for the resource."/>
|
||||
</arg>
|
||||
<arg nullable="True" type="string" var="$body.properties.parentPoolName" options="parent-pool-name" hide="True" group="Properties">
|
||||
<help short="String representing parent IpamPool resource name. If empty the IpamPool will be a root pool."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="IpamPools_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="IpamPool_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}"/>
|
||||
</prop>
|
||||
<prop type="ResourceLocation" name="location" required="True"/>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="array<string>" name="addressPrefixes" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="displayName"/>
|
||||
<prop readOnly="True" type="array<string>" name="ipAddressType">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""IPv4""/>
|
||||
<item value=""IPv6""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="parentPoolName"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop type="object" name="tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Instance">
|
||||
<json>
|
||||
<schema type="object" name="body" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties" required="True">
|
||||
<prop type="array<string>" name="addressPrefixes" arg="$body.properties.addressPrefixes" required="True">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="string" name="displayName" arg="$body.properties.displayName"/>
|
||||
<prop type="string" name="parentPoolName" arg="$body.properties.parentPoolName"/>
|
||||
</prop>
|
||||
<prop type="object" name="tags" arg="$body.tags">
|
||||
<additionalProp>
|
||||
<item type="string"/>
|
||||
</additionalProp>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="IpamPools_Create">
|
||||
<longRunning finalStateVia="azure-async-operation"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@IpamPool_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
|
@ -0,0 +1 @@
|
|||
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vZ2V0UG9vbFVzYWdl/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool", "commands": [{"name": "get-pool-usage", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vZ2V0UG9vbFVzYWdl/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "IpamPools_GetPoolUsage", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/getPoolUsage", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "array<string>", "name": "addressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "array<string>", "name": "allocatedAddressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "array<string>", "name": "availableAddressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "array<object>", "name": "childPools", "item": {"type": "object", "props": [{"type": "array<string>", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "ResourceId", "name": "resourceId"}]}, "identifiers": ["resourceId"]}, {"readOnly": true, "type": "string", "name": "numberOfAllocatedIPAddresses"}, {"readOnly": true, "type": "string", "name": "numberOfAvailableIPAddresses"}, {"readOnly": true, "type": "string", "name": "numberOfReservedIPAddresses"}, {"readOnly": true, "type": "array<string>", "name": "reservedAddressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}
|
|
@ -0,0 +1,82 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vZ2V0UG9vbFVzYWdl/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager ipam-pool">
|
||||
<command name="get-pool-usage" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/getpoolusage" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vZ2V0UG9vbFVzYWdl/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name name n" required="True" group="" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<operation operationId="IpamPools_GetPoolUsage">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/getPoolUsage">
|
||||
<request method="post">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="array<string>" name="addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="array<string>" name="allocatedAddressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="array<string>" name="availableAddressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="array<object>" name="childPools" identifiers="resourceId">
|
||||
<item type="object">
|
||||
<prop type="array<string>" name="addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="resourceId"/>
|
||||
</item>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="numberOfAllocatedIPAddresses"/>
|
||||
<prop readOnly="True" type="string" name="numberOfAvailableIPAddresses"/>
|
||||
<prop readOnly="True" type="string" name="numberOfReservedIPAddresses"/>
|
||||
<prop readOnly="True" type="array<string>" name="reservedAddressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="totalNumberOfIPAddresses"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
|
@ -0,0 +1 @@
|
|||
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vbGlzdEFzc29jaWF0ZWRSZXNvdXJjZXM=/V/MjAyNC0wNS0wMQ=="}], "commandGroups": [{"name": "network manager ipam-pool", "commands": [{"name": "list-associated-resource", "version": "2024-05-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources", "version": "2024-05-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vbGlzdEFzc29jaWF0ZWRSZXNvdXJjZXM=/V/MjAyNC0wNS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkManagerName", "options": ["manager-name", "network-manager-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network manager."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Pool resource name."}, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "IpamPools_ListAssociatedResources", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/listAssociatedResources", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkManagerName", "arg": "$Path.networkManagerName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"}}, {"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": "2024-05-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array<object>", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "array<string>", "name": "addressPrefixes", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "numberOfReservedIPAddresses"}, {"type": "ResourceId", "name": "poolId"}, {"readOnly": true, "type": "dateTime", "name": "reservationExpiresAt"}, {"readOnly": true, "type": "array<string>", "name": "reservedPrefixes", "item": {"type": "string"}}, {"type": "ResourceId", "name": "resourceId", "required": true}, {"readOnly": true, "type": "string", "name": "totalNumberOfIPAddresses"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]}
|
|
@ -0,0 +1,76 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vbGlzdEFzc29jaWF0ZWRSZXNvdXJjZXM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager ipam-pool">
|
||||
<command name="list-associated-resource" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/listassociatedresources" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vbGlzdEFzc29jaWF0ZWRSZXNvdXJjZXM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name name n" required="True" group="" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<operation operationId="IpamPools_ListAssociatedResources">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/listAssociatedResources">
|
||||
<request method="post">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="array<string>" name="addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="description"/>
|
||||
<prop readOnly="True" type="string" name="numberOfReservedIPAddresses"/>
|
||||
<prop type="ResourceId" name="poolId"/>
|
||||
<prop readOnly="True" type="dateTime" name="reservationExpiresAt"/>
|
||||
<prop readOnly="True" type="array<string>" name="reservedPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="ResourceId" name="resourceId" required="True"/>
|
||||
<prop readOnly="True" type="string" name="totalNumberOfIPAddresses"/>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,134 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager ipam-pool static-cidr">
|
||||
<command name="list" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnM=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name" required="True" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="integer32" var="$Query.skip" options="skip">
|
||||
<help short="Optional num entries to skip."/>
|
||||
<default value="0"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.skipToken" options="skip-token">
|
||||
<help short="Optional skip token."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortKey" options="sort-key">
|
||||
<help short="Optional key by which to sort."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Query.sortValue" options="sort-value">
|
||||
<help short="Optional sort value for pagination."/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.top" options="top">
|
||||
<help short="Optional num entries to show."/>
|
||||
<default value="50"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="StaticCidrs_List">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<param type="integer32" name="skip" arg="$Query.skip">
|
||||
<default value="0"/>
|
||||
</param>
|
||||
<param type="string" name="skipToken" arg="$Query.skipToken"/>
|
||||
<param type="string" name="sortKey" arg="$Query.sortKey"/>
|
||||
<param type="string" name="sortValue" arg="$Query.sortValue"/>
|
||||
<param type="integer32" name="top" arg="$Query.top">
|
||||
<default value="50"/>
|
||||
</param>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="array<string>" name="addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="numberOfIPAddressesToAllocate"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="totalNumberOfIPAddresses"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,467 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager ipam-pool static-cidr">
|
||||
<command name="show" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name" required="True" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="string" var="$Path.staticCidrName" options="static-cidr-name name n" required="True" idPart="child_name_2">
|
||||
<help short="StaticCidr resource name to retrieve."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<operation operationId="StaticCidrs_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="staticCidrName" arg="$Path.staticCidrName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="array<string>" name="addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="numberOfIPAddressesToAllocate"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="totalNumberOfIPAddresses"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="delete" version="2024-05-01" confirmation="Are you sure you want to perform this operation?">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name" required="True" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="string" var="$Path.staticCidrName" options="static-cidr-name name n" required="True" idPart="child_name_2">
|
||||
<help short="StaticCidr resource name to delete."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<operation operationId="StaticCidrs_Delete">
|
||||
<longRunning finalStateVia="location"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}">
|
||||
<request method="delete">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="staticCidrName" arg="$Path.staticCidrName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="202">
|
||||
<header>
|
||||
<item name="Location"/>
|
||||
</header>
|
||||
</response>
|
||||
<response statusCode="204"/>
|
||||
<response statusCode="200 201"/>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
</command>
|
||||
<command name="create" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name" required="True" idPart="child_name_1">
|
||||
<help short="IP Address Manager Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="string" var="$Path.staticCidrName" options="static-cidr-name name n" required="True" idPart="child_name_2">
|
||||
<help short="Static Cidr allocation name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg type="array<string>" var="$body.properties.addressPrefixes" options="address-prefixes" group="Properties">
|
||||
<help short="List of IP address prefixes of the resource."/>
|
||||
<item type="string"/>
|
||||
</arg>
|
||||
<arg type="string" var="$body.properties.description" options="description" group="Properties">
|
||||
<help short="Description of the resource."/>
|
||||
</arg>
|
||||
<arg type="string" var="$body.properties.numberOfIPAddressesToAllocate" options="number-of-ip-addresses-to-allocate allocate a" group="Properties">
|
||||
<help short="Number of IP addresses to allocate for a static CIDR resource. The IP addresses will be assigned based on IpamPools available space."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="StaticCidrs_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="staticCidrName" arg="$Path.staticCidrName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json>
|
||||
<schema type="object" name="body" clientFlatten="True">
|
||||
<prop type="object" name="properties">
|
||||
<prop type="array<string>" name="addressPrefixes" arg="$body.properties.addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="string" name="numberOfIPAddressesToAllocate" arg="$body.properties.numberOfIPAddressesToAllocate"/>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="array<string>" name="addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="numberOfIPAddressesToAllocate"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="totalNumberOfIPAddresses"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="update" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/ipampools/{}/staticcidrs/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vaXBhbVBvb2xzL3twb29sTmFtZX0vc3RhdGljQ2lkcnMve3N0YXRpY0NpZHJOYW1lfQ==/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.poolName" options="pool-name" required="True" idPart="child_name_1">
|
||||
<help short="Pool resource name."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="string" var="$Path.staticCidrName" options="static-cidr-name name n" required="True" idPart="child_name_2">
|
||||
<help short="StaticCidr resource name to retrieve."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg nullable="True" type="array<string>" var="$body.properties.addressPrefixes" options="address-prefixes" group="Properties">
|
||||
<help short="List of IP address prefixes of the resource."/>
|
||||
<item nullable="True" type="string"/>
|
||||
</arg>
|
||||
<arg nullable="True" type="string" var="$body.properties.description" options="description" group="Properties"/>
|
||||
<arg nullable="True" type="string" var="$body.properties.numberOfIPAddressesToAllocate" options="number-of-ip-addresses-to-allocate" group="Properties">
|
||||
<help short="Number of IP addresses to allocate for a static CIDR resource. The IP addresses will be assigned based on IpamPools available space."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="StaticCidrs_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="staticCidrName" arg="$Path.staticCidrName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="StaticCidr_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/ipamPools/{}/staticCidrs/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties">
|
||||
<prop type="array<string>" name="addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="numberOfIPAddressesToAllocate"/>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="totalNumberOfIPAddresses"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Instance">
|
||||
<json>
|
||||
<schema type="object" name="body" clientFlatten="True">
|
||||
<prop type="object" name="properties">
|
||||
<prop type="array<string>" name="addressPrefixes" arg="$body.properties.addressPrefixes">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="string" name="description" arg="$body.properties.description"/>
|
||||
<prop type="string" name="numberOfIPAddressesToAllocate" arg="$body.properties.numberOfIPAddressesToAllocate"/>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="StaticCidrs_Create">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/staticCidrs/{staticCidrName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="poolName" arg="$Path.poolName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="staticCidrName" arg="$Path.staticCidrName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@StaticCidr_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,123 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25z/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager security-admin-config">
|
||||
<command name="list" version="2024-05-01">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25z/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name name n" required="True" group="" idPart="name">
|
||||
<help short="Name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="string" var="$Query.skipToken" options="skip-token" group="">
|
||||
<help short="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."/>
|
||||
</arg>
|
||||
<arg type="integer32" var="$Query.top" options="top" group="">
|
||||
<help short="Optional query parameter which specifies the maximum number of records to be returned by the server."/>
|
||||
<format maximum="20" minimum="1"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="SecurityAdminConfigurations_List">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<param type="string" name="$skipToken" arg="$Query.skipToken"/>
|
||||
<param type="integer32" name="$top" arg="$Query.top">
|
||||
<format maximum="20" minimum="1"/>
|
||||
</param>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop type="array<string>" name="applyOnNetworkIntentPolicyBasedServices">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""All""/>
|
||||
<item value=""AllowRulesOnly""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="networkGroupAddressSpaceAggregationOption">
|
||||
<enum>
|
||||
<item value=""Manual""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="resourceGuid"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,504 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager security-admin-config">
|
||||
<command name="show" version="2024-05-01">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.configurationName" options="configuration-name config-name config" required="True" group="" idPart="child_name_1">
|
||||
<help short="Name of the network manager security configuration."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name name n" required="True" group="" idPart="name">
|
||||
<help short="Name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
</argGroup>
|
||||
<operation operationId="SecurityAdminConfigurations_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="configurationName" arg="$Path.configurationName" required="True"/>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop type="array<string>" name="applyOnNetworkIntentPolicyBasedServices">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""All""/>
|
||||
<item value=""AllowRulesOnly""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="networkGroupAddressSpaceAggregationOption">
|
||||
<enum>
|
||||
<item value=""Manual""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="resourceGuid"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="delete" version="2024-05-01" confirmation="Are you sure you want to perform this operation?">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.configurationName" options="configuration-name config-name config" required="True" group="" idPart="child_name_1">
|
||||
<help short="Name of the network manager security configuration."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name name n" required="True" group="" idPart="name">
|
||||
<help short="Name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="boolean" var="$Query.force" options="force" group="">
|
||||
<help short="Delete the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete."/>
|
||||
<default value="false"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="SecurityAdminConfigurations_Delete">
|
||||
<longRunning finalStateVia="location"/>
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}">
|
||||
<request method="delete">
|
||||
<path>
|
||||
<param type="string" name="configurationName" arg="$Path.configurationName" required="True"/>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<param type="boolean" name="force" arg="$Query.force"/>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200"/>
|
||||
<response statusCode="202">
|
||||
<header>
|
||||
<item name="Location"/>
|
||||
</header>
|
||||
</response>
|
||||
<response statusCode="204"/>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
</command>
|
||||
<command name="create" version="2024-05-01" confirmation="">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.configurationName" options="configuration-name config-name config" required="True" group="" idPart="child_name_1">
|
||||
<help short="Name of the network manager security configuration."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name name n" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg type="array<string>" var="$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices" options="apply-on-network-intent-policy apply-on" group="">
|
||||
<help short="Enum list of network intent policy based services."/>
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item name="All" value=""All""/>
|
||||
<item name="AllowRulesOnly" value=""AllowRulesOnly""/>
|
||||
<item name="None" value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</arg>
|
||||
<arg type="string" var="$securityAdminConfiguration.properties.description" options="description" group="">
|
||||
<help short="Description of the security configuration."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg type="string" var="$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption" options="network-group-address-space-aggregation-option aggregation" group="Properties">
|
||||
<help short="Determine update behavior for changes to network groups referenced within the rules in this configuration."/>
|
||||
<enum>
|
||||
<item name="Manual" value=""Manual""/>
|
||||
<item name="None" value=""None""/>
|
||||
</enum>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="SecurityAdminConfigurations_CreateOrUpdate">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="configurationName" arg="$Path.configurationName" required="True"/>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json>
|
||||
<schema type="object" name="securityAdminConfiguration" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop type="array<string>" name="applyOnNetworkIntentPolicyBasedServices" arg="$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""All""/>
|
||||
<item value=""AllowRulesOnly""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="description" arg="$securityAdminConfiguration.properties.description"/>
|
||||
<prop type="string" name="networkGroupAddressSpaceAggregationOption" arg="$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption">
|
||||
<enum>
|
||||
<item value=""Manual""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop type="array<string>" name="applyOnNetworkIntentPolicyBasedServices">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""All""/>
|
||||
<item value=""AllowRulesOnly""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="networkGroupAddressSpaceAggregationOption">
|
||||
<enum>
|
||||
<item value=""Manual""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="resourceGuid"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
<command name="update" version="2024-05-01">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0=/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.configurationName" options="configuration-name config-name config" required="True" group="" idPart="child_name_1">
|
||||
<help short="Name of the network manager security configuration."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name manager-name name n" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg nullable="True" type="array<string>" var="$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices" options="apply-on-network-intent-policy apply-on" group="">
|
||||
<help short="Enum list of network intent policy based services."/>
|
||||
<item nullable="True" type="string">
|
||||
<enum>
|
||||
<item name="All" value=""All""/>
|
||||
<item name="AllowRulesOnly" value=""AllowRulesOnly""/>
|
||||
<item name="None" value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</arg>
|
||||
<arg nullable="True" type="string" var="$securityAdminConfiguration.properties.description" options="description" group="">
|
||||
<help short="Description of the security configuration."/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<argGroup name="Properties">
|
||||
<arg nullable="True" type="string" var="$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption" options="network-group-address-space-aggregation-option aggregation" group="Properties">
|
||||
<help short="Determine update behavior for changes to network groups referenced within the rules in this configuration."/>
|
||||
<enum>
|
||||
<item name="Manual" value=""Manual""/>
|
||||
<item name="None" value=""None""/>
|
||||
</enum>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="SecurityAdminConfigurations_Get">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="configurationName" arg="$Path.configurationName" required="True"/>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object" cls="SecurityAdminConfiguration_read">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop type="array<string>" name="applyOnNetworkIntentPolicyBasedServices">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""All""/>
|
||||
<item value=""AllowRulesOnly""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="string" name="networkGroupAddressSpaceAggregationOption">
|
||||
<enum>
|
||||
<item value=""Manual""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="resourceGuid"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<operation>
|
||||
<instanceUpdate ref="$Instance">
|
||||
<json>
|
||||
<schema type="object" name="securityAdminConfiguration" required="True" clientFlatten="True">
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop type="array<string>" name="applyOnNetworkIntentPolicyBasedServices" arg="$securityAdminConfiguration.properties.applyOnNetworkIntentPolicyBasedServices">
|
||||
<item type="string">
|
||||
<enum>
|
||||
<item value=""All""/>
|
||||
<item value=""AllowRulesOnly""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</item>
|
||||
</prop>
|
||||
<prop type="string" name="description" arg="$securityAdminConfiguration.properties.description"/>
|
||||
<prop type="string" name="networkGroupAddressSpaceAggregationOption" arg="$securityAdminConfiguration.properties.networkGroupAddressSpaceAggregationOption">
|
||||
<enum>
|
||||
<item value=""Manual""/>
|
||||
<item value=""None""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</instanceUpdate>
|
||||
</operation>
|
||||
<operation operationId="SecurityAdminConfigurations_CreateOrUpdate">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}">
|
||||
<request method="put">
|
||||
<path>
|
||||
<param type="string" name="configurationName" arg="$Path.configurationName" required="True"/>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
<body>
|
||||
<json ref="$Instance"/>
|
||||
</body>
|
||||
</request>
|
||||
<response statusCode="200 201">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="@SecurityAdminConfiguration_read"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="object" ref="$Instance" clientFlatten="True"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,224 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<CodeGen plane="mgmt-plane">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVz/V/MjAyNC0wNS0wMQ=="/>
|
||||
<commandGroup name="network manager security-admin-config rule-collection rule">
|
||||
<command name="list" version="2024-05-01">
|
||||
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networkmanagers/{}/securityadminconfigurations/{}/rulecollections/{}/rules" version="2024-05-01" swagger="mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrTWFuYWdlcnMve25ldHdvcmtNYW5hZ2VyTmFtZX0vc2VjdXJpdHlBZG1pbkNvbmZpZ3VyYXRpb25zL3tjb25maWd1cmF0aW9uTmFtZX0vcnVsZUNvbGxlY3Rpb25zL3tydWxlQ29sbGVjdGlvbk5hbWV9L3J1bGVz/V/MjAyNC0wNS0wMQ=="/>
|
||||
<argGroup name="">
|
||||
<arg type="string" var="$Path.configurationName" options="configuration-name config-name config" required="True" group="" idPart="child_name_1">
|
||||
<help short="Name of the network manager security configuration."/>
|
||||
</arg>
|
||||
<arg type="string" var="$Path.networkManagerName" options="network-manager-name name n" required="True" group="" idPart="name">
|
||||
<help short="The name of the network manager."/>
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</arg>
|
||||
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
|
||||
<arg type="string" var="$Path.ruleCollectionName" options="rule-collection-name rc" required="True" group="" idPart="child_name_2">
|
||||
<help short="The name of the network manager security Configuration rule collection."/>
|
||||
</arg>
|
||||
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
|
||||
<arg 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."/>
|
||||
</arg>
|
||||
<arg 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"/>
|
||||
</arg>
|
||||
</argGroup>
|
||||
<operation operationId="AdminRules_List">
|
||||
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules">
|
||||
<request method="get">
|
||||
<path>
|
||||
<param type="string" name="configurationName" arg="$Path.configurationName" required="True"/>
|
||||
<param type="string" name="networkManagerName" arg="$Path.networkManagerName" required="True">
|
||||
<format pattern="^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$"/>
|
||||
</param>
|
||||
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
|
||||
<param type="string" name="ruleCollectionName" arg="$Path.ruleCollectionName" required="True"/>
|
||||
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
|
||||
</path>
|
||||
<query>
|
||||
<param type="string" name="$skipToken" arg="$Query.skipToken"/>
|
||||
<param type="integer32" name="$top" arg="$Query.top">
|
||||
<format maximum="20" minimum="1"/>
|
||||
</param>
|
||||
<const readOnly="True" const="True" type="string" name="api-version" required="True">
|
||||
<default value=""2024-05-01""/>
|
||||
</const>
|
||||
</query>
|
||||
</request>
|
||||
<response statusCode="200">
|
||||
<body>
|
||||
<json var="$Instance">
|
||||
<schema type="object">
|
||||
<prop type="string" name="nextLink"/>
|
||||
<prop type="array<object>" name="value">
|
||||
<item type="object">
|
||||
<prop readOnly="True" type="ResourceId" name="id">
|
||||
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkManagers/{}/securityAdminConfigurations/{}/ruleCollections/{}/rules/{}"/>
|
||||
</prop>
|
||||
<prop type="string" name="kind" required="True">
|
||||
<enum>
|
||||
<item value=""Custom""/>
|
||||
<item value=""Default""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="name"/>
|
||||
<prop readOnly="True" type="object" name="systemData">
|
||||
<prop type="dateTime" name="createdAt"/>
|
||||
<prop type="string" name="createdBy"/>
|
||||
<prop type="string" name="createdByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="dateTime" name="lastModifiedAt"/>
|
||||
<prop type="string" name="lastModifiedBy"/>
|
||||
<prop type="string" name="lastModifiedByType">
|
||||
<enum>
|
||||
<item value=""Application""/>
|
||||
<item value=""Key""/>
|
||||
<item value=""ManagedIdentity""/>
|
||||
<item value=""User""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="type"/>
|
||||
<discriminator property="kind" value="Custom">
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop type="string" name="access" required="True">
|
||||
<enum>
|
||||
<item value=""Allow""/>
|
||||
<item value=""AlwaysAllow""/>
|
||||
<item value=""Deny""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="string" name="description"/>
|
||||
<prop type="array<string>" name="destinationPortRanges">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<@AddressPrefixItem_read>" name="destinations" identifiers="addressPrefix">
|
||||
<item type="@AddressPrefixItem_read"/>
|
||||
</prop>
|
||||
<prop type="string" name="direction" required="True">
|
||||
<enum>
|
||||
<item value=""Inbound""/>
|
||||
<item value=""Outbound""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="integer32" name="priority" required="True">
|
||||
<format maximum="4096" minimum="1"/>
|
||||
</prop>
|
||||
<prop type="string" name="protocol" required="True">
|
||||
<enum>
|
||||
<item value=""Ah""/>
|
||||
<item value=""Any""/>
|
||||
<item value=""Esp""/>
|
||||
<item value=""Icmp""/>
|
||||
<item value=""Tcp""/>
|
||||
<item value=""Udp""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="resourceGuid"/>
|
||||
<prop type="array<string>" name="sourcePortRanges">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop type="array<object>" name="sources" identifiers="addressPrefix">
|
||||
<item type="object" cls="AddressPrefixItem_read">
|
||||
<prop type="string" name="addressPrefix"/>
|
||||
<prop type="string" name="addressPrefixType">
|
||||
<enum>
|
||||
<item value=""IPPrefix""/>
|
||||
<item value=""NetworkGroup""/>
|
||||
<item value=""ServiceTag""/>
|
||||
</enum>
|
||||
</prop>
|
||||
</item>
|
||||
</prop>
|
||||
</prop>
|
||||
</discriminator>
|
||||
<discriminator property="kind" value="Default">
|
||||
<prop type="object" name="properties" clientFlatten="True">
|
||||
<prop readOnly="True" type="string" name="access">
|
||||
<enum>
|
||||
<item value=""Allow""/>
|
||||
<item value=""AlwaysAllow""/>
|
||||
<item value=""Deny""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="description"/>
|
||||
<prop readOnly="True" type="array<string>" name="destinationPortRanges">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="array<@AddressPrefixItem_read>" name="destinations" identifiers="addressPrefix">
|
||||
<item type="@AddressPrefixItem_read"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="direction">
|
||||
<enum>
|
||||
<item value=""Inbound""/>
|
||||
<item value=""Outbound""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop type="string" name="flag"/>
|
||||
<prop readOnly="True" type="integer32" name="priority"/>
|
||||
<prop readOnly="True" type="string" name="protocol">
|
||||
<enum>
|
||||
<item value=""Ah""/>
|
||||
<item value=""Any""/>
|
||||
<item value=""Esp""/>
|
||||
<item value=""Icmp""/>
|
||||
<item value=""Tcp""/>
|
||||
<item value=""Udp""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="provisioningState">
|
||||
<enum>
|
||||
<item value=""Canceled""/>
|
||||
<item value=""Creating""/>
|
||||
<item value=""Deleting""/>
|
||||
<item value=""Failed""/>
|
||||
<item value=""Succeeded""/>
|
||||
<item value=""Updating""/>
|
||||
</enum>
|
||||
</prop>
|
||||
<prop readOnly="True" type="string" name="resourceGuid"/>
|
||||
<prop readOnly="True" type="array<string>" name="sourcePortRanges">
|
||||
<item type="string"/>
|
||||
</prop>
|
||||
<prop readOnly="True" type="array<@AddressPrefixItem_read>" name="sources" identifiers="addressPrefix">
|
||||
<item type="@AddressPrefixItem_read"/>
|
||||
</prop>
|
||||
</prop>
|
||||
</discriminator>
|
||||
</item>
|
||||
</prop>
|
||||
</schema>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
<response isError="True">
|
||||
<body>
|
||||
<json>
|
||||
<schema type="@MgmtErrorFormat"/>
|
||||
</json>
|
||||
</body>
|
||||
</response>
|
||||
</http>
|
||||
</operation>
|
||||
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
|
||||
</command>
|
||||
</commandGroup>
|
||||
</CodeGen>
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче