migrate ppg show/delete and restore-point collection list-all/list/delete

This commit is contained in:
Yan Zhu 2023-03-02 17:01:44 +08:00
Родитель 0225daadfb
Коммит 37cc0a1fad
38 изменённых файлов: 4158 добавлений и 5800 удалений

26
Commands/ppg/_create.md Normal file
Просмотреть файл

@ -0,0 +1,26 @@
# [Command] _ppg create_
Create a proximity placement group.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Byb3hpbWl0eXBsYWNlbWVudGdyb3Vwcy97fQ==/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{} 2022-11-01 -->
#### examples
- Create a proximity placement group (autogenerated)
```bash
ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup
```
- Create a proximity placement group with specifying VM sizes that can be created.
```bash
ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2
```
- Create a proximity placement group with specifying VM sizes that can be created and availability zone.
```bash
ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 --zone 1
```

9
Commands/ppg/_delete.md Normal file
Просмотреть файл

@ -0,0 +1,9 @@
# [Command] _ppg delete_
Delete a proximity placement group.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Byb3hpbWl0eXBsYWNlbWVudGdyb3Vwcy97fQ==/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{} 2022-11-01 -->

16
Commands/ppg/_show.md Normal file
Просмотреть файл

@ -0,0 +1,16 @@
# [Command] _ppg show_
Get a proximity placement group.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Byb3hpbWl0eXBsYWNlbWVudGdyb3Vwcy97fQ==/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{} 2022-11-01 -->
#### examples
- Get a proximity placement group (commonly used with --output). (autogenerated)
```bash
ppg show --name MyProximityPlacementGroup --resource-group MyResourceGroup
```

16
Commands/ppg/_update.md Normal file
Просмотреть файл

@ -0,0 +1,16 @@
# [Command] _ppg update_
Update a proximity placement group.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Byb3hpbWl0eXBsYWNlbWVudGdyb3Vwcy97fQ==/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{} 2022-11-01 -->
#### examples
- Update a proximity placement group with specifying VM sizes that can be created.
```bash
ppg update --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2
```

17
Commands/ppg/readme.md Normal file
Просмотреть файл

@ -0,0 +1,17 @@
# [Group] _ppg_
Manage Proximity Placement Groups.
## Commands
- [create](/Commands/ppg/_create.md)
: Create a proximity placement group.
- [delete](/Commands/ppg/_delete.md)
: Delete a proximity placement group.
- [show](/Commands/ppg/_show.md)
: Get a proximity placement group.
- [update](/Commands/ppg/_update.md)
: Update a proximity placement group.

Просмотреть файл

@ -50,6 +50,9 @@
- [orbital](/Commands/orbital/readme.md)
: Azure Orbital Ground Station as-a-Service (GSaaS).
- [ppg](/Commands/ppg/readme.md)
: Manage Proximity Placement Groups.
- [reservations](/Commands/reservations/readme.md)
: Azure Reservations

Просмотреть файл

@ -0,0 +1,16 @@
# [Command] _restore-point collection create_
Create operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{} 2022-11-01 -->
#### examples
- Create or update a restore point collection.
```bash
restore-point collection create --location "norwayeast" --source-id "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM" --tags myTag1="tagValue1" --resource-group "myResourceGroup" --collection-name "myRpc"
```

Просмотреть файл

@ -0,0 +1,9 @@
# [Command] _restore-point collection delete_
Delete the restore point collection. This operation will also delete all the contained restore points.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{} 2022-11-01 -->

Просмотреть файл

@ -0,0 +1,16 @@
# [Command] _restore-point collection list-all_
Get the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/providers/microsoft.compute/restorepointcollections 2022-11-01 -->
#### examples
- Get the list of restore point collections in a subscription.
```bash
restore-point collection list-all
```

Просмотреть файл

@ -0,0 +1,16 @@
# [Command] _restore-point collection list_
Get the list of restore point collections in a resource group.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections 2022-11-01 -->
#### examples
- Get the list of restore point collections in a resource group.
```bash
restore-point collection list --resource-group "myResourceGroup"
```

Просмотреть файл

@ -0,0 +1,21 @@
# [Command] _restore-point collection show_
Get the restore point collection.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{} 2022-11-01 -->
#### examples
- Get a restore point collection (but not the restore points contained in the restore point collection).
```bash
restore-point collection show --resource-group "myResourceGroup" --collection-name "myRpc"
```
- Get a restore point collection, including the restore points contained in the restore point collection.
```bash
restore-point collection show --resource-group "myResourceGroup" --collection-name "rpcName"
```

Просмотреть файл

@ -0,0 +1,9 @@
# [Command] _restore-point collection update_
Update the restore point collection.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{} 2022-11-01 -->

Просмотреть файл

@ -0,0 +1,23 @@
# [Group] _restore-point collection_
Create the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified.
## Commands
- [create](/Commands/restore-point/collection/_create.md)
: Create operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified.
- [delete](/Commands/restore-point/collection/_delete.md)
: Delete the restore point collection. This operation will also delete all the contained restore points.
- [list](/Commands/restore-point/collection/_list.md)
: Get the list of restore point collections in a resource group.
- [list-all](/Commands/restore-point/collection/_list-all.md)
: Get the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections.
- [show](/Commands/restore-point/collection/_show.md)
: Get the restore point collection.
- [update](/Commands/restore-point/collection/_update.md)
: Update the restore point collection.

Просмотреть файл

@ -2,6 +2,11 @@
Manage restore point with res.
## Subgroups
- [collection](/Commands/restore-point/collection/readme.md)
: Create the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified.
## Commands
- [create](/Commands/restore-point/_create.md)

Просмотреть файл

@ -39182,6 +39182,136 @@
"orbital"
]
},
"ppg": {
"commands": {
"create": {
"help": {
"short": "Create a proximity placement group."
},
"names": [
"ppg",
"create"
],
"versions": [
{
"examples": [
{
"commands": [
"ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup"
],
"name": "Create a proximity placement group (autogenerated)"
},
{
"commands": [
"ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2"
],
"name": "Create a proximity placement group with specifying VM sizes that can be created."
},
{
"commands": [
"ppg create --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 --zone 1"
],
"name": "Create a proximity placement group with specifying VM sizes that can be created and availability zone."
}
],
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"delete": {
"help": {
"short": "Delete a proximity placement group."
},
"names": [
"ppg",
"delete"
],
"versions": [
{
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"show": {
"help": {
"short": "Get a proximity placement group."
},
"names": [
"ppg",
"show"
],
"versions": [
{
"examples": [
{
"commands": [
"ppg show --name MyProximityPlacementGroup --resource-group MyResourceGroup"
],
"name": "Get a proximity placement group (commonly used with --output). (autogenerated)"
}
],
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"update": {
"help": {
"short": "Update a proximity placement group."
},
"names": [
"ppg",
"update"
],
"versions": [
{
"examples": [
{
"commands": [
"ppg update --name MyProximityPlacementGroup --resource-group MyResourceGroup --intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2"
],
"name": "Update a proximity placement group with specifying VM sizes that can be created."
}
],
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
}
},
"help": {
"short": "Manage Proximity Placement Groups."
},
"names": [
"ppg"
]
},
"reservations": {
"commandGroups": {
"catalog": {
@ -40083,6 +40213,189 @@
]
},
"restore-point": {
"commandGroups": {
"collection": {
"commands": {
"create": {
"help": {
"short": "Create operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified."
},
"names": [
"restore-point",
"collection",
"create"
],
"versions": [
{
"examples": [
{
"commands": [
"restore-point collection create --location \"norwayeast\" --source-id \"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM\" --tags myTag1=\"tagValue1\" --resource-group \"myResourceGroup\" --collection-name \"myRpc\""
],
"name": "Create or update a restore point collection."
}
],
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"delete": {
"help": {
"short": "Delete the restore point collection. This operation will also delete all the contained restore points."
},
"names": [
"restore-point",
"collection",
"delete"
],
"versions": [
{
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"list": {
"help": {
"short": "Get the list of restore point collections in a resource group."
},
"names": [
"restore-point",
"collection",
"list"
],
"versions": [
{
"examples": [
{
"commands": [
"restore-point collection list --resource-group \"myResourceGroup\""
],
"name": "Get the list of restore point collections in a resource group."
}
],
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"list-all": {
"help": {
"short": "Get the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections."
},
"names": [
"restore-point",
"collection",
"list-all"
],
"versions": [
{
"examples": [
{
"commands": [
"restore-point collection list-all"
],
"name": "Get the list of restore point collections in a subscription."
}
],
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/providers/microsoft.compute/restorepointcollections",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"show": {
"help": {
"short": "Get the restore point collection."
},
"names": [
"restore-point",
"collection",
"show"
],
"versions": [
{
"examples": [
{
"commands": [
"restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"myRpc\""
],
"name": "Get a restore point collection (but not the restore points contained in the restore point collection)."
},
{
"commands": [
"restore-point collection show --resource-group \"myResourceGroup\" --collection-name \"rpcName\""
],
"name": "Get a restore point collection, including the restore points contained in the restore point collection."
}
],
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"update": {
"help": {
"short": "Update the restore point collection."
},
"names": [
"restore-point",
"collection",
"update"
],
"versions": [
{
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
}
},
"help": {
"short": "Create the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified."
},
"names": [
"restore-point",
"collection"
]
}
},
"commands": {
"create": {
"help": {
@ -44299,6 +44612,83 @@
"vmss",
"nic"
]
},
"rolling-upgrade": {
"commands": {
"cancel": {
"help": {
"short": "Cancels the current virtual machine scale set rolling upgrade."
},
"names": [
"vmss",
"rolling-upgrade",
"cancel"
],
"versions": [
{
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"get-latest": {
"help": {
"short": "Get the status of the latest virtual machine scale set rolling upgrade."
},
"names": [
"vmss",
"rolling-upgrade",
"get-latest"
],
"versions": [
{
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
},
"start": {
"help": {
"short": "Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected."
},
"names": [
"vmss",
"rolling-upgrade",
"start"
],
"versions": [
{
"name": "2022-11-01",
"resources": [
{
"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade",
"plane": "mgmt-plane",
"version": "2022-11-01"
}
]
}
]
}
},
"help": {
"short": "Manage rolling upgrades."
},
"names": [
"vmss",
"rolling-upgrade"
]
}
},
"help": {

Просмотреть файл

@ -9,3 +9,6 @@ Manage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS
- [nic](/Commands/vmss/nic/readme.md)
: Manage network interfaces of a VMSS.
- [rolling-upgrade](/Commands/vmss/rolling-upgrade/readme.md)
: Manage rolling upgrades.

Просмотреть файл

@ -0,0 +1,9 @@
# [Command] _vmss rolling-upgrade cancel_
Cancels the current virtual machine scale set rolling upgrade.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRzL3t9L3JvbGxpbmd1cGdyYWRlcy9jYW5jZWw=/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel 2022-11-01 -->

Просмотреть файл

@ -0,0 +1,9 @@
# [Command] _vmss rolling-upgrade get-latest_
Get the status of the latest virtual machine scale set rolling upgrade.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRzL3t9L3JvbGxpbmd1cGdyYWRlcy9sYXRlc3Q=/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest 2022-11-01 -->

Просмотреть файл

@ -0,0 +1,9 @@
# [Command] _vmss rolling-upgrade start_
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
## Versions
### [2022-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lc2NhbGVzZXRzL3t9L29zcm9sbGluZ3VwZ3JhZGU=/2022-11-01.xml) **Stable**
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade 2022-11-01 -->

Просмотреть файл

@ -0,0 +1,14 @@
# [Group] _vmss rolling-upgrade_
Manage rolling upgrades.
## Commands
- [cancel](/Commands/vmss/rolling-upgrade/_cancel.md)
: Cancels the current virtual machine scale set rolling upgrade.
- [get-latest](/Commands/vmss/rolling-upgrade/_get-latest.md)
: Get the status of the latest virtual machine scale set rolling upgrade.
- [start](/Commands/vmss/rolling-upgrade/_start.md)
: Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.

Просмотреть файл

@ -1,225 +1 @@
{
"plane": "mgmt-plane",
"resources": [
{
"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types",
"version": "2022-08-01",
"swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcw==/V/MjAyMi0wOC0wMQ=="
}
],
"commandGroups": [
{
"name": "vmss extension image",
"commands": [
{
"name": "list-names",
"version": "2022-08-01",
"resources": [
{
"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types",
"version": "2022-08-01",
"swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcw==/V/MjAyMi0wOC0wMQ=="
}
],
"argGroups": [
{
"name": "",
"args": [
{
"type": "ResourceLocation",
"var": "$Path.location",
"options": [
"l",
"location"
],
"required": true,
"group": "",
"idPart": "name",
"help": {
"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`."
}
},
{
"type": "string",
"var": "$Path.publisherName",
"options": [
"p",
"publisher",
"publisher-name"
],
"required": true,
"group": "",
"idPart": "child_name_1",
"help": {
"short": "Image publisher name."
}
},
{
"type": "SubscriptionId",
"var": "$Path.subscriptionId",
"options": [
"subscription"
],
"required": true,
"group": "",
"idPart": "subscription",
"help": {
"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."
}
}
]
}
],
"operations": [
{
"operationId": "VirtualMachineExtensionImages_ListTypes",
"http": {
"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types",
"request": {
"method": "get",
"path": {
"params": [
{
"type": "string",
"name": "location",
"arg": "$Path.location",
"required": true
},
{
"type": "string",
"name": "publisherName",
"arg": "$Path.publisherName",
"required": true
},
{
"type": "string",
"name": "subscriptionId",
"arg": "$Path.subscriptionId",
"required": true
}
]
},
"query": {
"consts": [
{
"readOnly": true,
"const": true,
"default": {
"value": "2022-08-01"
},
"type": "string",
"name": "api-version",
"required": true
}
]
}
},
"responses": [
{
"statusCode": [
200
],
"body": {
"json": {
"var": "$Instance",
"schema": {
"type": "array<object>",
"item": {
"type": "object",
"props": [
{
"readOnly": true,
"type": "ResourceId",
"name": "id",
"format": {
"template": "/subscriptions/{}/providers/Microsoft.Compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}"
}
},
{
"type": "ResourceLocation",
"name": "location",
"required": true
},
{
"readOnly": true,
"type": "string",
"name": "name",
"required": true
},
{
"type": "object",
"name": "properties",
"props": [
{
"type": "string",
"name": "computeRole",
"required": true
},
{
"type": "string",
"name": "handlerSchema",
"required": true
},
{
"type": "string",
"name": "operatingSystem",
"required": true
},
{
"type": "boolean",
"name": "supportsMultipleExtensions"
},
{
"type": "boolean",
"name": "vmScaleSetEnabled"
}
],
"clientFlatten": true
},
{
"type": "object",
"name": "tags",
"additionalProps": {
"item": {
"type": "string"
}
}
},
{
"readOnly": true,
"type": "string",
"name": "type"
}
]
}
}
}
}
},
{
"isError": true,
"body": {
"json": {
"schema": {
"type": "@ODataV4Format"
}
}
}
}
]
}
}
],
"outputs": [
{
"type": "array",
"ref": "$Instance",
"clientFlatten": true
}
],
"confirmation": ""
}
]
}
]
}
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", "version": "2022-08-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcw==/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "vmss extension image", "commands": [{"name": "list-names", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types", "version": "2022-08-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcw==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`."}}, {"type": "string", "var": "$Path.publisherName", "options": ["p", "publisher", "publisher-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Image publisher name."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}], "operations": [{"operationId": "VirtualMachineExtensionImages_ListTypes", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "array<object>", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.Compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "computeRole", "required": true}, {"type": "string", "name": "handlerSchema", "required": true}, {"type": "string", "name": "operatingSystem", "required": true}, {"type": "boolean", "name": "supportsMultipleExtensions"}, {"type": "boolean", "name": "vmScaleSetEnabled"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,296 +1 @@
{
"plane": "mgmt-plane",
"resources": [
{
"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions",
"version": "2022-08-01",
"swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnM=/V/MjAyMi0wOC0wMQ=="
}
],
"commandGroups": [
{
"name": "vmss extension image",
"commands": [
{
"name": "list-versions",
"version": "2022-08-01",
"resources": [
{
"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions",
"version": "2022-08-01",
"swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnM=/V/MjAyMi0wOC0wMQ=="
}
],
"argGroups": [
{
"name": "",
"args": [
{
"type": "ResourceLocation",
"var": "$Path.location",
"options": [
"l",
"location"
],
"required": true,
"group": "",
"idPart": "name",
"help": {
"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`."
}
},
{
"type": "string",
"var": "$Path.publisherName",
"options": [
"p",
"publisher",
"publisher-name"
],
"required": true,
"group": "",
"idPart": "child_name_1",
"help": {
"short": "Image publisher name."
}
},
{
"type": "SubscriptionId",
"var": "$Path.subscriptionId",
"options": [
"subscription"
],
"required": true,
"group": "",
"idPart": "subscription",
"help": {
"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."
}
},
{
"type": "string",
"var": "$Path.type",
"options": [
"n",
"name",
"type"
],
"required": true,
"group": "",
"idPart": "child_name_3",
"help": {
"short": "Name of the extension."
}
},
{
"type": "string",
"var": "$Query.filter",
"options": [
"filter"
],
"group": "",
"help": {
"short": "The filter to apply on the operation. Default value is None."
}
},
{
"type": "string",
"var": "$Query.orderby",
"options": [
"orderby"
],
"group": "",
"help": {
"short": "The $orderby odata query option."
}
},
{
"type": "integer32",
"var": "$Query.top",
"options": [
"top"
],
"group": "",
"help": {
"short": "The $top odata query option."
}
}
]
}
],
"operations": [
{
"operationId": "VirtualMachineExtensionImages_ListVersions",
"http": {
"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions",
"request": {
"method": "get",
"path": {
"params": [
{
"type": "string",
"name": "location",
"arg": "$Path.location",
"required": true
},
{
"type": "string",
"name": "publisherName",
"arg": "$Path.publisherName",
"required": true
},
{
"type": "string",
"name": "subscriptionId",
"arg": "$Path.subscriptionId",
"required": true
},
{
"type": "string",
"name": "type",
"arg": "$Path.type",
"required": true
}
]
},
"query": {
"params": [
{
"type": "string",
"name": "$filter",
"arg": "$Query.filter"
},
{
"type": "string",
"name": "$orderby",
"arg": "$Query.orderby"
},
{
"type": "integer32",
"name": "$top",
"arg": "$Query.top"
}
],
"consts": [
{
"readOnly": true,
"const": true,
"default": {
"value": "2022-08-01"
},
"type": "string",
"name": "api-version",
"required": true
}
]
}
},
"responses": [
{
"statusCode": [
200
],
"body": {
"json": {
"var": "$Instance",
"schema": {
"type": "array<object>",
"item": {
"type": "object",
"props": [
{
"readOnly": true,
"type": "ResourceId",
"name": "id",
"format": {
"template": "/subscriptions/{}/providers/Microsoft.Compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}"
}
},
{
"type": "ResourceLocation",
"name": "location",
"required": true
},
{
"readOnly": true,
"type": "string",
"name": "name",
"required": true
},
{
"type": "object",
"name": "properties",
"props": [
{
"type": "string",
"name": "computeRole",
"required": true
},
{
"type": "string",
"name": "handlerSchema",
"required": true
},
{
"type": "string",
"name": "operatingSystem",
"required": true
},
{
"type": "boolean",
"name": "supportsMultipleExtensions"
},
{
"type": "boolean",
"name": "vmScaleSetEnabled"
}
],
"clientFlatten": true
},
{
"type": "object",
"name": "tags",
"additionalProps": {
"item": {
"type": "string"
}
}
},
{
"readOnly": true,
"type": "string",
"name": "type"
}
]
}
}
}
}
},
{
"isError": true,
"body": {
"json": {
"schema": {
"type": "@ODataV4Format"
}
}
}
}
]
}
}
],
"outputs": [
{
"type": "array",
"ref": "$Instance",
"clientFlatten": true
}
],
"confirmation": ""
}
]
}
]
}
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", "version": "2022-08-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnM=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "vmss extension image", "commands": [{"name": "list-versions", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions", "version": "2022-08-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnM=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`."}}, {"type": "string", "var": "$Path.publisherName", "options": ["p", "publisher", "publisher-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Image publisher name."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}, {"type": "string", "var": "$Path.type", "options": ["n", "name", "type"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Name of the extension."}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "group": "", "help": {"short": "The filter to apply on the operation. Default value is None."}}, {"type": "string", "var": "$Query.orderby", "options": ["orderby"], "group": "", "help": {"short": "The $orderby odata query option."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "group": "", "help": {"short": "The $top odata query option."}}]}], "operations": [{"operationId": "VirtualMachineExtensionImages_ListVersions", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "type", "arg": "$Path.type", "required": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}, {"type": "string", "name": "$orderby", "arg": "$Query.orderby"}, {"type": "integer32", "name": "$top", "arg": "$Query.top"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "array<object>", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.Compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "computeRole", "required": true}, {"type": "string", "name": "handlerSchema", "required": true}, {"type": "string", "name": "operatingSystem", "required": true}, {"type": "boolean", "name": "supportsMultipleExtensions"}, {"type": "boolean", "name": "vmScaleSetEnabled"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,262 +1 @@
{
"plane": "mgmt-plane",
"resources": [
{
"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}",
"version": "2022-08-01",
"swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyMi0wOC0wMQ=="
}
],
"commandGroups": [
{
"name": "vmss extension image",
"commands": [
{
"name": "show",
"version": "2022-08-01",
"resources": [
{
"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}",
"version": "2022-08-01",
"swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyMi0wOC0wMQ=="
}
],
"argGroups": [
{
"name": "",
"args": [
{
"type": "ResourceLocation",
"var": "$Path.location",
"options": [
"l",
"location"
],
"required": true,
"group": "",
"idPart": "name",
"help": {
"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`."
}
},
{
"type": "string",
"var": "$Path.publisherName",
"options": [
"p",
"publisher",
"publisher-name"
],
"required": true,
"group": "",
"idPart": "child_name_1",
"help": {
"short": "Image publisher name."
}
},
{
"type": "SubscriptionId",
"var": "$Path.subscriptionId",
"options": [
"subscription"
],
"required": true,
"group": "",
"idPart": "subscription",
"help": {
"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."
}
},
{
"type": "string",
"var": "$Path.type",
"options": [
"n",
"name",
"type"
],
"required": true,
"group": "",
"idPart": "child_name_3",
"help": {
"short": "Name of the extension."
}
},
{
"type": "string",
"var": "$Path.version",
"options": [
"version"
],
"required": true,
"group": "",
"idPart": "child_name_4",
"help": {
"short": "Extension version"
}
}
]
}
],
"operations": [
{
"operationId": "VirtualMachineExtensionImages_Get",
"http": {
"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}",
"request": {
"method": "get",
"path": {
"params": [
{
"type": "string",
"name": "location",
"arg": "$Path.location",
"required": true
},
{
"type": "string",
"name": "publisherName",
"arg": "$Path.publisherName",
"required": true
},
{
"type": "string",
"name": "subscriptionId",
"arg": "$Path.subscriptionId",
"required": true
},
{
"type": "string",
"name": "type",
"arg": "$Path.type",
"required": true
},
{
"type": "string",
"name": "version",
"arg": "$Path.version",
"required": true
}
]
},
"query": {
"consts": [
{
"readOnly": true,
"const": true,
"default": {
"value": "2022-08-01"
},
"type": "string",
"name": "api-version",
"required": true
}
]
}
},
"responses": [
{
"statusCode": [
200
],
"body": {
"json": {
"var": "$Instance",
"schema": {
"type": "object",
"props": [
{
"readOnly": true,
"type": "ResourceId",
"name": "id",
"format": {
"template": "/subscriptions/{}/providers/Microsoft.Compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}"
}
},
{
"type": "ResourceLocation",
"name": "location",
"required": true
},
{
"readOnly": true,
"type": "string",
"name": "name",
"required": true
},
{
"type": "object",
"name": "properties",
"props": [
{
"type": "string",
"name": "computeRole",
"required": true
},
{
"type": "string",
"name": "handlerSchema",
"required": true
},
{
"type": "string",
"name": "operatingSystem",
"required": true
},
{
"type": "boolean",
"name": "supportsMultipleExtensions"
},
{
"type": "boolean",
"name": "vmScaleSetEnabled"
}
],
"clientFlatten": true
},
{
"type": "object",
"name": "tags",
"additionalProps": {
"item": {
"type": "string"
}
}
},
{
"readOnly": true,
"type": "string",
"name": "type"
}
]
}
}
}
},
{
"isError": true,
"body": {
"json": {
"schema": {
"type": "@ODataV4Format"
}
}
}
}
]
}
}
],
"outputs": [
{
"type": "object",
"ref": "$Instance",
"clientFlatten": true
}
],
"confirmation": ""
}
]
}
]
}
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", "version": "2022-08-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "vmss extension image", "commands": [{"name": "show", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}", "version": "2022-08-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vcHVibGlzaGVycy97cHVibGlzaGVyTmFtZX0vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy97dHlwZX0vdmVyc2lvbnMve3ZlcnNpb259/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`."}}, {"type": "string", "var": "$Path.publisherName", "options": ["p", "publisher", "publisher-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Image publisher name."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}, {"type": "string", "var": "$Path.type", "options": ["n", "name", "type"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Name of the extension."}}, {"type": "string", "var": "$Path.version", "options": ["version"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "Extension version"}}]}], "operations": [{"operationId": "VirtualMachineExtensionImages_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "type", "arg": "$Path.type", "required": true}, {"type": "string", "name": "version", "arg": "$Path.version", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.Compute/locations/{}/publishers/{}/artifacttypes/vmextension/types/{}/versions/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "computeRole", "required": true}, {"type": "string", "name": "handlerSchema", "required": true}, {"type": "string", "name": "operatingSystem", "required": true}, {"type": "boolean", "name": "supportsMultipleExtensions"}, {"type": "boolean", "name": "vmScaleSetEnabled"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -0,0 +1,518 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.compute/restorepointcollections" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcmVzdG9yZVBvaW50Q29sbGVjdGlvbnM=/V/MjAyMi0xMS0wMQ=="/>
<commandGroup name="restore-point collection">
<command name="list-all" version="2022-11-01" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.compute/restorepointcollections" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcmVzdG9yZVBvaW50Q29sbGVjdGlvbnM=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" group="" idPart="subscription">
<help short="Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."/>
</arg>
</argGroup>
<operation operationId="RestorePointCollections_ListAll">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.Compute/restorePointCollections">
<request method="get">
<path>
<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="&quot;2022-11-01&quot;"/>
</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.Compute/restorePointCollections/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop readOnly="True" type="string" name="provisioningState"/>
<prop readOnly="True" type="string" name="restorePointCollectionId"/>
<prop readOnly="True" type="array<object>" name="restorePoints">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="consistencyMode">
<enum>
<item value="&quot;ApplicationConsistent&quot;"/>
<item value="&quot;CrashConsistent&quot;"/>
<item value="&quot;FileSystemConsistent&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="excludeDisks">
<item type="object" cls="ApiEntityReference_read">
<prop type="string" name="id"/>
</item>
</prop>
<prop type="object" name="instanceView">
<prop type="array<object>" name="diskRestorePoints">
<item type="object">
<prop type="string" name="id"/>
<prop type="object" name="replicationStatus">
<prop type="integer32" name="completionPercent"/>
<prop type="object" name="status" cls="InstanceViewStatus_read">
<prop type="string" name="code"/>
<prop type="string" name="displayStatus"/>
<prop type="string" name="level">
<enum>
<item value="&quot;Error&quot;"/>
<item value="&quot;Info&quot;"/>
<item value="&quot;Warning&quot;"/>
</enum>
</prop>
<prop type="string" name="message"/>
<prop type="dateTime" name="time"/>
</prop>
</prop>
</item>
</prop>
<prop type="array<@InstanceViewStatus_read>" name="statuses">
<item type="@InstanceViewStatus_read"/>
</prop>
</prop>
<prop readOnly="True" type="string" name="provisioningState"/>
<prop type="object" name="sourceMetadata">
<prop type="object" name="diagnosticsProfile">
<prop type="object" name="bootDiagnostics">
<prop type="boolean" name="enabled"/>
<prop type="string" name="storageUri"/>
</prop>
</prop>
<prop type="object" name="hardwareProfile">
<prop type="string" name="vmSize">
<enum>
<item value="&quot;Basic_A0&quot;"/>
<item value="&quot;Basic_A1&quot;"/>
<item value="&quot;Basic_A2&quot;"/>
<item value="&quot;Basic_A3&quot;"/>
<item value="&quot;Basic_A4&quot;"/>
<item value="&quot;Standard_A0&quot;"/>
<item value="&quot;Standard_A1&quot;"/>
<item value="&quot;Standard_A10&quot;"/>
<item value="&quot;Standard_A11&quot;"/>
<item value="&quot;Standard_A1_v2&quot;"/>
<item value="&quot;Standard_A2&quot;"/>
<item value="&quot;Standard_A2_v2&quot;"/>
<item value="&quot;Standard_A2m_v2&quot;"/>
<item value="&quot;Standard_A3&quot;"/>
<item value="&quot;Standard_A4&quot;"/>
<item value="&quot;Standard_A4_v2&quot;"/>
<item value="&quot;Standard_A4m_v2&quot;"/>
<item value="&quot;Standard_A5&quot;"/>
<item value="&quot;Standard_A6&quot;"/>
<item value="&quot;Standard_A7&quot;"/>
<item value="&quot;Standard_A8&quot;"/>
<item value="&quot;Standard_A8_v2&quot;"/>
<item value="&quot;Standard_A8m_v2&quot;"/>
<item value="&quot;Standard_A9&quot;"/>
<item value="&quot;Standard_B1ms&quot;"/>
<item value="&quot;Standard_B1s&quot;"/>
<item value="&quot;Standard_B2ms&quot;"/>
<item value="&quot;Standard_B2s&quot;"/>
<item value="&quot;Standard_B4ms&quot;"/>
<item value="&quot;Standard_B8ms&quot;"/>
<item value="&quot;Standard_D1&quot;"/>
<item value="&quot;Standard_D11&quot;"/>
<item value="&quot;Standard_D11_v2&quot;"/>
<item value="&quot;Standard_D12&quot;"/>
<item value="&quot;Standard_D12_v2&quot;"/>
<item value="&quot;Standard_D13&quot;"/>
<item value="&quot;Standard_D13_v2&quot;"/>
<item value="&quot;Standard_D14&quot;"/>
<item value="&quot;Standard_D14_v2&quot;"/>
<item value="&quot;Standard_D15_v2&quot;"/>
<item value="&quot;Standard_D16_v3&quot;"/>
<item value="&quot;Standard_D16s_v3&quot;"/>
<item value="&quot;Standard_D1_v2&quot;"/>
<item value="&quot;Standard_D2&quot;"/>
<item value="&quot;Standard_D2_v2&quot;"/>
<item value="&quot;Standard_D2_v3&quot;"/>
<item value="&quot;Standard_D2s_v3&quot;"/>
<item value="&quot;Standard_D3&quot;"/>
<item value="&quot;Standard_D32_v3&quot;"/>
<item value="&quot;Standard_D32s_v3&quot;"/>
<item value="&quot;Standard_D3_v2&quot;"/>
<item value="&quot;Standard_D4&quot;"/>
<item value="&quot;Standard_D4_v2&quot;"/>
<item value="&quot;Standard_D4_v3&quot;"/>
<item value="&quot;Standard_D4s_v3&quot;"/>
<item value="&quot;Standard_D5_v2&quot;"/>
<item value="&quot;Standard_D64_v3&quot;"/>
<item value="&quot;Standard_D64s_v3&quot;"/>
<item value="&quot;Standard_D8_v3&quot;"/>
<item value="&quot;Standard_D8s_v3&quot;"/>
<item value="&quot;Standard_DS1&quot;"/>
<item value="&quot;Standard_DS11&quot;"/>
<item value="&quot;Standard_DS11_v2&quot;"/>
<item value="&quot;Standard_DS12&quot;"/>
<item value="&quot;Standard_DS12_v2&quot;"/>
<item value="&quot;Standard_DS13&quot;"/>
<item value="&quot;Standard_DS13-2_v2&quot;"/>
<item value="&quot;Standard_DS13-4_v2&quot;"/>
<item value="&quot;Standard_DS13_v2&quot;"/>
<item value="&quot;Standard_DS14&quot;"/>
<item value="&quot;Standard_DS14-4_v2&quot;"/>
<item value="&quot;Standard_DS14-8_v2&quot;"/>
<item value="&quot;Standard_DS14_v2&quot;"/>
<item value="&quot;Standard_DS15_v2&quot;"/>
<item value="&quot;Standard_DS1_v2&quot;"/>
<item value="&quot;Standard_DS2&quot;"/>
<item value="&quot;Standard_DS2_v2&quot;"/>
<item value="&quot;Standard_DS3&quot;"/>
<item value="&quot;Standard_DS3_v2&quot;"/>
<item value="&quot;Standard_DS4&quot;"/>
<item value="&quot;Standard_DS4_v2&quot;"/>
<item value="&quot;Standard_DS5_v2&quot;"/>
<item value="&quot;Standard_E16_v3&quot;"/>
<item value="&quot;Standard_E16s_v3&quot;"/>
<item value="&quot;Standard_E2_v3&quot;"/>
<item value="&quot;Standard_E2s_v3&quot;"/>
<item value="&quot;Standard_E32-16_v3&quot;"/>
<item value="&quot;Standard_E32-8s_v3&quot;"/>
<item value="&quot;Standard_E32_v3&quot;"/>
<item value="&quot;Standard_E32s_v3&quot;"/>
<item value="&quot;Standard_E4_v3&quot;"/>
<item value="&quot;Standard_E4s_v3&quot;"/>
<item value="&quot;Standard_E64-16s_v3&quot;"/>
<item value="&quot;Standard_E64-32s_v3&quot;"/>
<item value="&quot;Standard_E64_v3&quot;"/>
<item value="&quot;Standard_E64s_v3&quot;"/>
<item value="&quot;Standard_E8_v3&quot;"/>
<item value="&quot;Standard_E8s_v3&quot;"/>
<item value="&quot;Standard_F1&quot;"/>
<item value="&quot;Standard_F16&quot;"/>
<item value="&quot;Standard_F16s&quot;"/>
<item value="&quot;Standard_F16s_v2&quot;"/>
<item value="&quot;Standard_F1s&quot;"/>
<item value="&quot;Standard_F2&quot;"/>
<item value="&quot;Standard_F2s&quot;"/>
<item value="&quot;Standard_F2s_v2&quot;"/>
<item value="&quot;Standard_F32s_v2&quot;"/>
<item value="&quot;Standard_F4&quot;"/>
<item value="&quot;Standard_F4s&quot;"/>
<item value="&quot;Standard_F4s_v2&quot;"/>
<item value="&quot;Standard_F64s_v2&quot;"/>
<item value="&quot;Standard_F72s_v2&quot;"/>
<item value="&quot;Standard_F8&quot;"/>
<item value="&quot;Standard_F8s&quot;"/>
<item value="&quot;Standard_F8s_v2&quot;"/>
<item value="&quot;Standard_G1&quot;"/>
<item value="&quot;Standard_G2&quot;"/>
<item value="&quot;Standard_G3&quot;"/>
<item value="&quot;Standard_G4&quot;"/>
<item value="&quot;Standard_G5&quot;"/>
<item value="&quot;Standard_GS1&quot;"/>
<item value="&quot;Standard_GS2&quot;"/>
<item value="&quot;Standard_GS3&quot;"/>
<item value="&quot;Standard_GS4&quot;"/>
<item value="&quot;Standard_GS4-4&quot;"/>
<item value="&quot;Standard_GS4-8&quot;"/>
<item value="&quot;Standard_GS5&quot;"/>
<item value="&quot;Standard_GS5-16&quot;"/>
<item value="&quot;Standard_GS5-8&quot;"/>
<item value="&quot;Standard_H16&quot;"/>
<item value="&quot;Standard_H16m&quot;"/>
<item value="&quot;Standard_H16mr&quot;"/>
<item value="&quot;Standard_H16r&quot;"/>
<item value="&quot;Standard_H8&quot;"/>
<item value="&quot;Standard_H8m&quot;"/>
<item value="&quot;Standard_L16s&quot;"/>
<item value="&quot;Standard_L32s&quot;"/>
<item value="&quot;Standard_L4s&quot;"/>
<item value="&quot;Standard_L8s&quot;"/>
<item value="&quot;Standard_M128-32ms&quot;"/>
<item value="&quot;Standard_M128-64ms&quot;"/>
<item value="&quot;Standard_M128ms&quot;"/>
<item value="&quot;Standard_M128s&quot;"/>
<item value="&quot;Standard_M64-16ms&quot;"/>
<item value="&quot;Standard_M64-32ms&quot;"/>
<item value="&quot;Standard_M64ms&quot;"/>
<item value="&quot;Standard_M64s&quot;"/>
<item value="&quot;Standard_NC12&quot;"/>
<item value="&quot;Standard_NC12s_v2&quot;"/>
<item value="&quot;Standard_NC12s_v3&quot;"/>
<item value="&quot;Standard_NC24&quot;"/>
<item value="&quot;Standard_NC24r&quot;"/>
<item value="&quot;Standard_NC24rs_v2&quot;"/>
<item value="&quot;Standard_NC24rs_v3&quot;"/>
<item value="&quot;Standard_NC24s_v2&quot;"/>
<item value="&quot;Standard_NC24s_v3&quot;"/>
<item value="&quot;Standard_NC6&quot;"/>
<item value="&quot;Standard_NC6s_v2&quot;"/>
<item value="&quot;Standard_NC6s_v3&quot;"/>
<item value="&quot;Standard_ND12s&quot;"/>
<item value="&quot;Standard_ND24rs&quot;"/>
<item value="&quot;Standard_ND24s&quot;"/>
<item value="&quot;Standard_ND6s&quot;"/>
<item value="&quot;Standard_NV12&quot;"/>
<item value="&quot;Standard_NV24&quot;"/>
<item value="&quot;Standard_NV6&quot;"/>
</enum>
</prop>
<prop type="object" name="vmSizeProperties">
<prop type="integer32" name="vCPUsAvailable"/>
<prop type="integer32" name="vCPUsPerCore"/>
</prop>
</prop>
<prop type="string" name="licenseType"/>
<prop type="string" name="location"/>
<prop type="object" name="osProfile">
<prop type="string" name="adminPassword"/>
<prop type="string" name="adminUsername"/>
<prop type="boolean" name="allowExtensionOperations"/>
<prop type="string" name="computerName"/>
<prop type="string" name="customData"/>
<prop type="object" name="linuxConfiguration">
<prop type="boolean" name="disablePasswordAuthentication"/>
<prop type="boolean" name="enableVMAgentPlatformUpdates"/>
<prop type="object" name="patchSettings">
<prop type="string" name="assessmentMode">
<enum>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;ImageDefault&quot;"/>
</enum>
</prop>
<prop type="object" name="automaticByPlatformSettings">
<prop type="string" name="rebootSetting">
<enum>
<item value="&quot;Always&quot;"/>
<item value="&quot;IfRequired&quot;"/>
<item value="&quot;Never&quot;"/>
<item value="&quot;Unknown&quot;"/>
</enum>
</prop>
</prop>
<prop type="string" name="patchMode">
<enum>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;ImageDefault&quot;"/>
</enum>
</prop>
</prop>
<prop type="boolean" name="provisionVMAgent"/>
<prop type="object" name="ssh">
<prop type="array<object>" name="publicKeys" identifiers="path">
<item type="object">
<prop type="string" name="keyData"/>
<prop type="string" name="path"/>
</item>
</prop>
</prop>
</prop>
<prop type="boolean" name="requireGuestProvisionSignal"/>
<prop type="array<object>" name="secrets">
<item type="object">
<prop type="@SubResource_read" name="sourceVault"/>
<prop type="array<object>" name="vaultCertificates" identifiers="certificateUrl">
<item type="object">
<prop type="string" name="certificateStore"/>
<prop type="string" name="certificateUrl"/>
</item>
</prop>
</item>
</prop>
<prop type="object" name="windowsConfiguration">
<prop type="array<object>" name="additionalUnattendContent">
<item type="object">
<prop type="string" name="componentName">
<enum>
<item value="&quot;Microsoft-Windows-Shell-Setup&quot;"/>
</enum>
</prop>
<prop type="string" name="content"/>
<prop type="string" name="passName">
<enum>
<item value="&quot;OobeSystem&quot;"/>
</enum>
</prop>
<prop type="string" name="settingName">
<enum>
<item value="&quot;AutoLogon&quot;"/>
<item value="&quot;FirstLogonCommands&quot;"/>
</enum>
</prop>
</item>
</prop>
<prop type="boolean" name="enableAutomaticUpdates"/>
<prop type="boolean" name="enableVMAgentPlatformUpdates"/>
<prop type="object" name="patchSettings">
<prop type="string" name="assessmentMode">
<enum>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;ImageDefault&quot;"/>
</enum>
</prop>
<prop type="object" name="automaticByPlatformSettings">
<prop type="string" name="rebootSetting">
<enum>
<item value="&quot;Always&quot;"/>
<item value="&quot;IfRequired&quot;"/>
<item value="&quot;Never&quot;"/>
<item value="&quot;Unknown&quot;"/>
</enum>
</prop>
</prop>
<prop type="boolean" name="enableHotpatching"/>
<prop type="string" name="patchMode">
<enum>
<item value="&quot;AutomaticByOS&quot;"/>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;Manual&quot;"/>
</enum>
</prop>
</prop>
<prop type="boolean" name="provisionVMAgent"/>
<prop type="string" name="timeZone"/>
<prop type="object" name="winRM">
<prop type="array<object>" name="listeners">
<item type="object">
<prop type="string" name="certificateUrl"/>
<prop type="string" name="protocol">
<enum>
<item value="&quot;Http&quot;"/>
<item value="&quot;Https&quot;"/>
</enum>
</prop>
</item>
</prop>
</prop>
</prop>
</prop>
<prop type="object" name="securityProfile">
<prop type="boolean" name="encryptionAtHost"/>
<prop type="string" name="securityType">
<enum>
<item value="&quot;ConfidentialVM&quot;"/>
<item value="&quot;TrustedLaunch&quot;"/>
</enum>
</prop>
<prop type="object" name="uefiSettings">
<prop type="boolean" name="secureBootEnabled"/>
<prop type="boolean" name="vTpmEnabled"/>
</prop>
</prop>
<prop type="object" name="storageProfile">
<prop type="array<object>" name="dataDisks" identifiers="lun">
<item type="object">
<prop type="string" name="caching">
<enum>
<item value="&quot;None&quot;"/>
<item value="&quot;ReadOnly&quot;"/>
<item value="&quot;ReadWrite&quot;"/>
</enum>
</prop>
<prop type="@ApiEntityReference_read" name="diskRestorePoint"/>
<prop type="integer32" name="diskSizeGB"/>
<prop type="integer32" name="lun"/>
<prop type="@ManagedDiskParameters_read" name="managedDisk"/>
<prop type="string" name="name"/>
</item>
</prop>
<prop type="object" name="osDisk">
<prop type="string" name="caching">
<enum>
<item value="&quot;None&quot;"/>
<item value="&quot;ReadOnly&quot;"/>
<item value="&quot;ReadWrite&quot;"/>
</enum>
</prop>
<prop type="@ApiEntityReference_read" name="diskRestorePoint"/>
<prop type="integer32" name="diskSizeGB"/>
<prop type="object" name="encryptionSettings">
<prop type="object" name="diskEncryptionKey">
<prop type="string" name="secretUrl" required="True"/>
<prop type="object" name="sourceVault" required="True" cls="SubResource_read">
<prop type="string" name="id"/>
</prop>
</prop>
<prop type="boolean" name="enabled"/>
<prop type="object" name="keyEncryptionKey">
<prop type="string" name="keyUrl" required="True"/>
<prop type="@SubResource_read" name="sourceVault" required="True"/>
</prop>
</prop>
<prop type="object" name="managedDisk" cls="ManagedDiskParameters_read">
<prop type="object" name="diskEncryptionSet" cls="DiskEncryptionSetParameters_read">
<prop type="string" name="id"/>
</prop>
<prop type="string" name="id"/>
<prop type="object" name="securityProfile">
<prop type="@DiskEncryptionSetParameters_read" name="diskEncryptionSet"/>
<prop type="string" name="securityEncryptionType">
<enum>
<item value="&quot;DiskWithVMGuestState&quot;"/>
<item value="&quot;VMGuestStateOnly&quot;"/>
</enum>
</prop>
</prop>
<prop type="string" name="storageAccountType">
<enum>
<item value="&quot;PremiumV2_LRS&quot;"/>
<item value="&quot;Premium_LRS&quot;"/>
<item value="&quot;Premium_ZRS&quot;"/>
<item value="&quot;StandardSSD_LRS&quot;"/>
<item value="&quot;StandardSSD_ZRS&quot;"/>
<item value="&quot;Standard_LRS&quot;"/>
<item value="&quot;UltraSSD_LRS&quot;"/>
</enum>
</prop>
</prop>
<prop type="string" name="name"/>
<prop type="string" name="osType">
<enum>
<item value="&quot;Linux&quot;"/>
<item value="&quot;Windows&quot;"/>
</enum>
</prop>
</prop>
</prop>
<prop type="string" name="userData"/>
<prop type="string" name="vmId"/>
</prop>
<prop type="@ApiEntityReference_read" name="sourceRestorePoint"/>
<prop type="dateTime" name="timeCreated"/>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop type="object" name="source">
<prop type="string" name="id"/>
<prop readOnly="True" type="string" name="location"/>
</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="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -0,0 +1,551 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMve3Byb3hpbWl0eVBsYWNlbWVudEdyb3VwTmFtZX0=/V/MjAyMi0xMS0wMQ=="/>
<commandGroup name="ppg">
<command name="show" version="2022-11-01" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMve3Byb3hpbWl0eVBsYWNlbWVudEdyb3VwTmFtZX0=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="string" var="$Path.proximityPlacementGroupName" options="proximity-placement-group-name name n" required="True" idPart="name">
<help short="The name of the proximity placement group."/>
</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.includeColocationStatus" options="include-colocation-status" group="">
<help short="Enable fetching the colocation status of all the resources in the proximity placement group."/>
</arg>
</argGroup>
<operation operationId="ProximityPlacementGroups_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/{proximityPlacementGroupName}">
<request method="get">
<path>
<param type="string" name="proximityPlacementGroupName" arg="$Path.proximityPlacementGroupName" required="True"/>
<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="includeColocationStatus" arg="$Query.includeColocationStatus"/>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2022-11-01&quot;"/>
</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.Compute/proximityPlacementGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop readOnly="True" type="array<@SubResourceWithColocationStatus_read>" name="availabilitySets">
<item type="@SubResourceWithColocationStatus_read"/>
</prop>
<prop type="@InstanceViewStatus_read" name="colocationStatus"/>
<prop type="object" name="intent">
<prop type="array<string>" name="vmSizes">
<item type="string"/>
</prop>
</prop>
<prop type="string" name="proximityPlacementGroupType">
<enum>
<item value="&quot;Standard&quot;"/>
<item value="&quot;Ultra&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<@SubResourceWithColocationStatus_read>" name="virtualMachineScaleSets">
<item type="@SubResourceWithColocationStatus_read"/>
</prop>
<prop readOnly="True" type="array<object>" name="virtualMachines">
<item type="object" cls="SubResourceWithColocationStatus_read">
<prop type="object" name="colocationStatus" cls="InstanceViewStatus_read">
<prop type="string" name="code"/>
<prop type="string" name="displayStatus"/>
<prop type="string" name="level">
<enum>
<item value="&quot;Error&quot;"/>
<item value="&quot;Info&quot;"/>
<item value="&quot;Warning&quot;"/>
</enum>
</prop>
<prop type="string" name="message"/>
<prop type="dateTime" name="time"/>
</prop>
<prop type="string" name="id"/>
</item>
</prop>
</prop>
<prop type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
<prop type="array<string>" name="zones">
<item type="string"/>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
<command name="delete" version="2022-11-01" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMve3Byb3hpbWl0eVBsYWNlbWVudEdyb3VwTmFtZX0=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="string" var="$Path.proximityPlacementGroupName" options="proximity-placement-group-name name n" required="True" idPart="name">
<help short="The name of the proximity placement group."/>
</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="ProximityPlacementGroups_Delete">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/{proximityPlacementGroupName}">
<request method="delete">
<path>
<param type="string" name="proximityPlacementGroupName" arg="$Path.proximityPlacementGroupName" required="True"/>
<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="&quot;2022-11-01&quot;"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response isError="True">
<body>
<json>
<schema type="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2022-11-01">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMve3Byb3hpbWl0eVBsYWNlbWVudEdyb3VwTmFtZX0=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="string" var="$Path.proximityPlacementGroupName" options="proximity-placement-group-name name n" required="True" idPart="name">
<help short="The name of the proximity placement group."/>
</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="Parameters">
<arg type="ResourceLocation" var="$parameters.location" options="location l" required="True" group="Parameters">
<help short="Resource location"/>
</arg>
<arg type="object" var="$parameters.tags" options="tags" group="Parameters">
<help short="Space-separated tags: key[=value] [key[=value] ...]."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
<arg type="array<string>" var="$parameters.zones" options="zones" group="Parameters">
<help short="Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created."/>
<item type="string"/>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="object" var="$parameters.properties.colocationStatus" options="colocation-status" group="Properties">
<help short="Describes colocation status of the Proximity Placement Group."/>
<arg type="string" var="$parameters.properties.colocationStatus.code" options="code">
<help short="The status code."/>
</arg>
<arg type="string" var="$parameters.properties.colocationStatus.displayStatus" options="display-status">
<help short="The short localizable label for the status."/>
</arg>
<arg type="string" var="$parameters.properties.colocationStatus.level" options="level">
<help short="The level code."/>
<enum>
<item name="Error" value="&quot;Error&quot;"/>
<item name="Info" value="&quot;Info&quot;"/>
<item name="Warning" value="&quot;Warning&quot;"/>
</enum>
</arg>
<arg type="string" var="$parameters.properties.colocationStatus.message" options="message">
<help short="The detailed status message, including for alerts and error messages."/>
</arg>
<arg type="dateTime" var="$parameters.properties.colocationStatus.time" options="time">
<help short="The time of the status."/>
</arg>
</arg>
<arg type="object" var="$parameters.properties.intent" options="intent" group="Properties">
<help short="Specifies the user intent of the proximity placement group."/>
<arg type="array<string>" var="$parameters.properties.intent.vmSizes" options="vm-sizes">
<help short="Specifies possible sizes of virtual machines that can be created in the proximity placement group."/>
<item type="string"/>
</arg>
</arg>
<arg type="string" var="$parameters.properties.proximityPlacementGroupType" options="ppg-type type t" group="Properties">
<help short="The type of the proximity placement group. Allowed values: Standard."/>
<enum>
<item name="Standard" value="&quot;Standard&quot;"/>
<item name="Ultra" value="&quot;Ultra&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="ProximityPlacementGroups_CreateOrUpdate">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/{proximityPlacementGroupName}">
<request method="put">
<path>
<param type="string" name="proximityPlacementGroupName" arg="$Path.proximityPlacementGroupName" required="True"/>
<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="&quot;2022-11-01&quot;"/>
</const>
</query>
<body>
<json>
<schema type="object" name="parameters" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$parameters.location" required="True"/>
<prop type="object" name="properties" clientFlatten="True">
<prop type="object" name="colocationStatus" arg="$parameters.properties.colocationStatus">
<prop type="string" name="code" arg="$parameters.properties.colocationStatus.code"/>
<prop type="string" name="displayStatus" arg="$parameters.properties.colocationStatus.displayStatus"/>
<prop type="string" name="level" arg="$parameters.properties.colocationStatus.level">
<enum>
<item value="&quot;Error&quot;"/>
<item value="&quot;Info&quot;"/>
<item value="&quot;Warning&quot;"/>
</enum>
</prop>
<prop type="string" name="message" arg="$parameters.properties.colocationStatus.message"/>
<prop type="dateTime" name="time" arg="$parameters.properties.colocationStatus.time"/>
</prop>
<prop type="object" name="intent" arg="$parameters.properties.intent">
<prop type="array<string>" name="vmSizes" arg="$parameters.properties.intent.vmSizes">
<item type="string"/>
</prop>
</prop>
<prop type="string" name="proximityPlacementGroupType" arg="$parameters.properties.proximityPlacementGroupType">
<enum>
<item value="&quot;Standard&quot;"/>
<item value="&quot;Ultra&quot;"/>
</enum>
</prop>
</prop>
<prop type="object" name="tags" arg="$parameters.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop type="array<string>" name="zones" arg="$parameters.zones">
<item type="string"/>
</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.Compute/proximityPlacementGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop readOnly="True" type="array<@SubResourceWithColocationStatus_read>" name="availabilitySets">
<item type="@SubResourceWithColocationStatus_read"/>
</prop>
<prop type="@InstanceViewStatus_read" name="colocationStatus"/>
<prop type="object" name="intent">
<prop type="array<string>" name="vmSizes">
<item type="string"/>
</prop>
</prop>
<prop type="string" name="proximityPlacementGroupType">
<enum>
<item value="&quot;Standard&quot;"/>
<item value="&quot;Ultra&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<@SubResourceWithColocationStatus_read>" name="virtualMachineScaleSets">
<item type="@SubResourceWithColocationStatus_read"/>
</prop>
<prop readOnly="True" type="array<object>" name="virtualMachines">
<item type="object" cls="SubResourceWithColocationStatus_read">
<prop type="object" name="colocationStatus" cls="InstanceViewStatus_read">
<prop type="string" name="code"/>
<prop type="string" name="displayStatus"/>
<prop type="string" name="level">
<enum>
<item value="&quot;Error&quot;"/>
<item value="&quot;Info&quot;"/>
<item value="&quot;Warning&quot;"/>
</enum>
</prop>
<prop type="string" name="message"/>
<prop type="dateTime" name="time"/>
</prop>
<prop type="string" name="id"/>
</item>
</prop>
</prop>
<prop type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
<prop type="array<string>" name="zones">
<item type="string"/>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
<command name="update" version="2022-11-01">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/proximityplacementgroups/{}" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMve3Byb3hpbWl0eVBsYWNlbWVudEdyb3VwTmFtZX0=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="string" var="$Path.proximityPlacementGroupName" options="proximity-placement-group-name name n" required="True" idPart="name">
<help short="The name of the proximity placement group."/>
</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="Parameters">
<arg type="ResourceLocation" var="$parameters.location" options="location l" group="Parameters">
<help short="Resource location"/>
</arg>
<arg nullable="True" type="object" var="$parameters.tags" options="tags" group="Parameters">
<help short="Space-separated tags: key[=value] [key[=value] ...]."/>
<additionalProp>
<item nullable="True" type="string"/>
</additionalProp>
</arg>
<arg nullable="True" type="array<string>" var="$parameters.zones" options="zones" group="Parameters">
<help short="Specifies the Availability Zone where virtual machine, virtual machine scale set or availability set associated with the proximity placement group can be created."/>
<item nullable="True" type="string"/>
</arg>
</argGroup>
<argGroup name="Properties">
<arg nullable="True" type="object" var="$parameters.properties.colocationStatus" options="colocation-status" group="Properties">
<help short="Describes colocation status of the Proximity Placement Group."/>
<arg nullable="True" type="string" var="$parameters.properties.colocationStatus.code" options="code">
<help short="The status code."/>
</arg>
<arg nullable="True" type="string" var="$parameters.properties.colocationStatus.displayStatus" options="display-status">
<help short="The short localizable label for the status."/>
</arg>
<arg nullable="True" type="string" var="$parameters.properties.colocationStatus.level" options="level">
<help short="The level code."/>
<enum>
<item name="Error" value="&quot;Error&quot;"/>
<item name="Info" value="&quot;Info&quot;"/>
<item name="Warning" value="&quot;Warning&quot;"/>
</enum>
</arg>
<arg nullable="True" type="string" var="$parameters.properties.colocationStatus.message" options="message">
<help short="The detailed status message, including for alerts and error messages."/>
</arg>
<arg nullable="True" type="dateTime" var="$parameters.properties.colocationStatus.time" options="time">
<help short="The time of the status."/>
</arg>
</arg>
<arg nullable="True" type="object" var="$parameters.properties.intent" options="intent" group="Properties">
<help short="Specifies the user intent of the proximity placement group."/>
<arg nullable="True" type="array<string>" var="$parameters.properties.intent.vmSizes" options="vm-sizes">
<help short="Specifies possible sizes of virtual machines that can be created in the proximity placement group."/>
<item nullable="True" type="string"/>
</arg>
</arg>
<arg nullable="True" type="string" var="$parameters.properties.proximityPlacementGroupType" options="ppg-type type t" group="Properties">
<help short="The type of the proximity placement group. Allowed values: Standard."/>
<enum>
<item name="Standard" value="&quot;Standard&quot;"/>
<item name="Ultra" value="&quot;Ultra&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="ProximityPlacementGroups_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/{proximityPlacementGroupName}">
<request method="get">
<path>
<param type="string" name="proximityPlacementGroupName" arg="$Path.proximityPlacementGroupName" required="True"/>
<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="&quot;2022-11-01&quot;"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object" cls="ProximityPlacementGroup_read">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/proximityPlacementGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop readOnly="True" type="array<@SubResourceWithColocationStatus_read>" name="availabilitySets">
<item type="@SubResourceWithColocationStatus_read"/>
</prop>
<prop type="@InstanceViewStatus_read" name="colocationStatus"/>
<prop type="object" name="intent">
<prop type="array<string>" name="vmSizes">
<item type="string"/>
</prop>
</prop>
<prop type="string" name="proximityPlacementGroupType">
<enum>
<item value="&quot;Standard&quot;"/>
<item value="&quot;Ultra&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<@SubResourceWithColocationStatus_read>" name="virtualMachineScaleSets">
<item type="@SubResourceWithColocationStatus_read"/>
</prop>
<prop readOnly="True" type="array<object>" name="virtualMachines">
<item type="object" cls="SubResourceWithColocationStatus_read">
<prop type="object" name="colocationStatus" cls="InstanceViewStatus_read">
<prop type="string" name="code"/>
<prop type="string" name="displayStatus"/>
<prop type="string" name="level">
<enum>
<item value="&quot;Error&quot;"/>
<item value="&quot;Info&quot;"/>
<item value="&quot;Warning&quot;"/>
</enum>
</prop>
<prop type="string" name="message"/>
<prop type="dateTime" name="time"/>
</prop>
<prop type="string" name="id"/>
</item>
</prop>
</prop>
<prop type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
<prop type="array<string>" name="zones">
<item type="string"/>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
<operation>
<instanceUpdate ref="$Instance">
<json>
<schema type="object" name="parameters" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$parameters.location" required="True"/>
<prop type="object" name="properties" clientFlatten="True">
<prop type="object" name="colocationStatus" arg="$parameters.properties.colocationStatus">
<prop type="string" name="code" arg="$parameters.properties.colocationStatus.code"/>
<prop type="string" name="displayStatus" arg="$parameters.properties.colocationStatus.displayStatus"/>
<prop type="string" name="level" arg="$parameters.properties.colocationStatus.level">
<enum>
<item value="&quot;Error&quot;"/>
<item value="&quot;Info&quot;"/>
<item value="&quot;Warning&quot;"/>
</enum>
</prop>
<prop type="string" name="message" arg="$parameters.properties.colocationStatus.message"/>
<prop type="dateTime" name="time" arg="$parameters.properties.colocationStatus.time"/>
</prop>
<prop type="object" name="intent" arg="$parameters.properties.intent">
<prop type="array<string>" name="vmSizes" arg="$parameters.properties.intent.vmSizes">
<item type="string"/>
</prop>
</prop>
<prop type="string" name="proximityPlacementGroupType" arg="$parameters.properties.proximityPlacementGroupType">
<enum>
<item value="&quot;Standard&quot;"/>
<item value="&quot;Ultra&quot;"/>
</enum>
</prop>
</prop>
<prop type="object" name="tags" arg="$parameters.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop type="array<string>" name="zones" arg="$parameters.zones">
<item type="string"/>
</prop>
</schema>
</json>
</instanceUpdate>
</operation>
<operation operationId="ProximityPlacementGroups_CreateOrUpdate">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/{proximityPlacementGroupName}">
<request method="put">
<path>
<param type="string" name="proximityPlacementGroupName" arg="$Path.proximityPlacementGroupName" required="True"/>
<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="&quot;2022-11-01&quot;"/>
</const>
</query>
<body>
<json ref="$Instance"/>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="@ProximityPlacementGroup_read"/>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -0,0 +1,522 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucw==/V/MjAyMi0xMS0wMQ=="/>
<commandGroup name="restore-point collection">
<command name="list" version="2022-11-01" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucw==/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" group="" idPart="resource_group">
<help short="Name of resource group. You can configure the default group using `az configure --defaults group=<name>`."/>
</arg>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" group="" idPart="subscription">
<help short="Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."/>
</arg>
</argGroup>
<operation operationId="RestorePointCollections_List">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections">
<request method="get">
<path>
<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="&quot;2022-11-01&quot;"/>
</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.Compute/restorePointCollections/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop readOnly="True" type="string" name="provisioningState"/>
<prop readOnly="True" type="string" name="restorePointCollectionId"/>
<prop readOnly="True" type="array<object>" name="restorePoints">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="consistencyMode">
<enum>
<item value="&quot;ApplicationConsistent&quot;"/>
<item value="&quot;CrashConsistent&quot;"/>
<item value="&quot;FileSystemConsistent&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="excludeDisks">
<item type="object" cls="ApiEntityReference_read">
<prop type="string" name="id"/>
</item>
</prop>
<prop type="object" name="instanceView">
<prop type="array<object>" name="diskRestorePoints">
<item type="object">
<prop type="string" name="id"/>
<prop type="object" name="replicationStatus">
<prop type="integer32" name="completionPercent"/>
<prop type="object" name="status" cls="InstanceViewStatus_read">
<prop type="string" name="code"/>
<prop type="string" name="displayStatus"/>
<prop type="string" name="level">
<enum>
<item value="&quot;Error&quot;"/>
<item value="&quot;Info&quot;"/>
<item value="&quot;Warning&quot;"/>
</enum>
</prop>
<prop type="string" name="message"/>
<prop type="dateTime" name="time"/>
</prop>
</prop>
</item>
</prop>
<prop type="array<@InstanceViewStatus_read>" name="statuses">
<item type="@InstanceViewStatus_read"/>
</prop>
</prop>
<prop readOnly="True" type="string" name="provisioningState"/>
<prop type="object" name="sourceMetadata">
<prop type="object" name="diagnosticsProfile">
<prop type="object" name="bootDiagnostics">
<prop type="boolean" name="enabled"/>
<prop type="string" name="storageUri"/>
</prop>
</prop>
<prop type="object" name="hardwareProfile">
<prop type="string" name="vmSize">
<enum>
<item value="&quot;Basic_A0&quot;"/>
<item value="&quot;Basic_A1&quot;"/>
<item value="&quot;Basic_A2&quot;"/>
<item value="&quot;Basic_A3&quot;"/>
<item value="&quot;Basic_A4&quot;"/>
<item value="&quot;Standard_A0&quot;"/>
<item value="&quot;Standard_A1&quot;"/>
<item value="&quot;Standard_A10&quot;"/>
<item value="&quot;Standard_A11&quot;"/>
<item value="&quot;Standard_A1_v2&quot;"/>
<item value="&quot;Standard_A2&quot;"/>
<item value="&quot;Standard_A2_v2&quot;"/>
<item value="&quot;Standard_A2m_v2&quot;"/>
<item value="&quot;Standard_A3&quot;"/>
<item value="&quot;Standard_A4&quot;"/>
<item value="&quot;Standard_A4_v2&quot;"/>
<item value="&quot;Standard_A4m_v2&quot;"/>
<item value="&quot;Standard_A5&quot;"/>
<item value="&quot;Standard_A6&quot;"/>
<item value="&quot;Standard_A7&quot;"/>
<item value="&quot;Standard_A8&quot;"/>
<item value="&quot;Standard_A8_v2&quot;"/>
<item value="&quot;Standard_A8m_v2&quot;"/>
<item value="&quot;Standard_A9&quot;"/>
<item value="&quot;Standard_B1ms&quot;"/>
<item value="&quot;Standard_B1s&quot;"/>
<item value="&quot;Standard_B2ms&quot;"/>
<item value="&quot;Standard_B2s&quot;"/>
<item value="&quot;Standard_B4ms&quot;"/>
<item value="&quot;Standard_B8ms&quot;"/>
<item value="&quot;Standard_D1&quot;"/>
<item value="&quot;Standard_D11&quot;"/>
<item value="&quot;Standard_D11_v2&quot;"/>
<item value="&quot;Standard_D12&quot;"/>
<item value="&quot;Standard_D12_v2&quot;"/>
<item value="&quot;Standard_D13&quot;"/>
<item value="&quot;Standard_D13_v2&quot;"/>
<item value="&quot;Standard_D14&quot;"/>
<item value="&quot;Standard_D14_v2&quot;"/>
<item value="&quot;Standard_D15_v2&quot;"/>
<item value="&quot;Standard_D16_v3&quot;"/>
<item value="&quot;Standard_D16s_v3&quot;"/>
<item value="&quot;Standard_D1_v2&quot;"/>
<item value="&quot;Standard_D2&quot;"/>
<item value="&quot;Standard_D2_v2&quot;"/>
<item value="&quot;Standard_D2_v3&quot;"/>
<item value="&quot;Standard_D2s_v3&quot;"/>
<item value="&quot;Standard_D3&quot;"/>
<item value="&quot;Standard_D32_v3&quot;"/>
<item value="&quot;Standard_D32s_v3&quot;"/>
<item value="&quot;Standard_D3_v2&quot;"/>
<item value="&quot;Standard_D4&quot;"/>
<item value="&quot;Standard_D4_v2&quot;"/>
<item value="&quot;Standard_D4_v3&quot;"/>
<item value="&quot;Standard_D4s_v3&quot;"/>
<item value="&quot;Standard_D5_v2&quot;"/>
<item value="&quot;Standard_D64_v3&quot;"/>
<item value="&quot;Standard_D64s_v3&quot;"/>
<item value="&quot;Standard_D8_v3&quot;"/>
<item value="&quot;Standard_D8s_v3&quot;"/>
<item value="&quot;Standard_DS1&quot;"/>
<item value="&quot;Standard_DS11&quot;"/>
<item value="&quot;Standard_DS11_v2&quot;"/>
<item value="&quot;Standard_DS12&quot;"/>
<item value="&quot;Standard_DS12_v2&quot;"/>
<item value="&quot;Standard_DS13&quot;"/>
<item value="&quot;Standard_DS13-2_v2&quot;"/>
<item value="&quot;Standard_DS13-4_v2&quot;"/>
<item value="&quot;Standard_DS13_v2&quot;"/>
<item value="&quot;Standard_DS14&quot;"/>
<item value="&quot;Standard_DS14-4_v2&quot;"/>
<item value="&quot;Standard_DS14-8_v2&quot;"/>
<item value="&quot;Standard_DS14_v2&quot;"/>
<item value="&quot;Standard_DS15_v2&quot;"/>
<item value="&quot;Standard_DS1_v2&quot;"/>
<item value="&quot;Standard_DS2&quot;"/>
<item value="&quot;Standard_DS2_v2&quot;"/>
<item value="&quot;Standard_DS3&quot;"/>
<item value="&quot;Standard_DS3_v2&quot;"/>
<item value="&quot;Standard_DS4&quot;"/>
<item value="&quot;Standard_DS4_v2&quot;"/>
<item value="&quot;Standard_DS5_v2&quot;"/>
<item value="&quot;Standard_E16_v3&quot;"/>
<item value="&quot;Standard_E16s_v3&quot;"/>
<item value="&quot;Standard_E2_v3&quot;"/>
<item value="&quot;Standard_E2s_v3&quot;"/>
<item value="&quot;Standard_E32-16_v3&quot;"/>
<item value="&quot;Standard_E32-8s_v3&quot;"/>
<item value="&quot;Standard_E32_v3&quot;"/>
<item value="&quot;Standard_E32s_v3&quot;"/>
<item value="&quot;Standard_E4_v3&quot;"/>
<item value="&quot;Standard_E4s_v3&quot;"/>
<item value="&quot;Standard_E64-16s_v3&quot;"/>
<item value="&quot;Standard_E64-32s_v3&quot;"/>
<item value="&quot;Standard_E64_v3&quot;"/>
<item value="&quot;Standard_E64s_v3&quot;"/>
<item value="&quot;Standard_E8_v3&quot;"/>
<item value="&quot;Standard_E8s_v3&quot;"/>
<item value="&quot;Standard_F1&quot;"/>
<item value="&quot;Standard_F16&quot;"/>
<item value="&quot;Standard_F16s&quot;"/>
<item value="&quot;Standard_F16s_v2&quot;"/>
<item value="&quot;Standard_F1s&quot;"/>
<item value="&quot;Standard_F2&quot;"/>
<item value="&quot;Standard_F2s&quot;"/>
<item value="&quot;Standard_F2s_v2&quot;"/>
<item value="&quot;Standard_F32s_v2&quot;"/>
<item value="&quot;Standard_F4&quot;"/>
<item value="&quot;Standard_F4s&quot;"/>
<item value="&quot;Standard_F4s_v2&quot;"/>
<item value="&quot;Standard_F64s_v2&quot;"/>
<item value="&quot;Standard_F72s_v2&quot;"/>
<item value="&quot;Standard_F8&quot;"/>
<item value="&quot;Standard_F8s&quot;"/>
<item value="&quot;Standard_F8s_v2&quot;"/>
<item value="&quot;Standard_G1&quot;"/>
<item value="&quot;Standard_G2&quot;"/>
<item value="&quot;Standard_G3&quot;"/>
<item value="&quot;Standard_G4&quot;"/>
<item value="&quot;Standard_G5&quot;"/>
<item value="&quot;Standard_GS1&quot;"/>
<item value="&quot;Standard_GS2&quot;"/>
<item value="&quot;Standard_GS3&quot;"/>
<item value="&quot;Standard_GS4&quot;"/>
<item value="&quot;Standard_GS4-4&quot;"/>
<item value="&quot;Standard_GS4-8&quot;"/>
<item value="&quot;Standard_GS5&quot;"/>
<item value="&quot;Standard_GS5-16&quot;"/>
<item value="&quot;Standard_GS5-8&quot;"/>
<item value="&quot;Standard_H16&quot;"/>
<item value="&quot;Standard_H16m&quot;"/>
<item value="&quot;Standard_H16mr&quot;"/>
<item value="&quot;Standard_H16r&quot;"/>
<item value="&quot;Standard_H8&quot;"/>
<item value="&quot;Standard_H8m&quot;"/>
<item value="&quot;Standard_L16s&quot;"/>
<item value="&quot;Standard_L32s&quot;"/>
<item value="&quot;Standard_L4s&quot;"/>
<item value="&quot;Standard_L8s&quot;"/>
<item value="&quot;Standard_M128-32ms&quot;"/>
<item value="&quot;Standard_M128-64ms&quot;"/>
<item value="&quot;Standard_M128ms&quot;"/>
<item value="&quot;Standard_M128s&quot;"/>
<item value="&quot;Standard_M64-16ms&quot;"/>
<item value="&quot;Standard_M64-32ms&quot;"/>
<item value="&quot;Standard_M64ms&quot;"/>
<item value="&quot;Standard_M64s&quot;"/>
<item value="&quot;Standard_NC12&quot;"/>
<item value="&quot;Standard_NC12s_v2&quot;"/>
<item value="&quot;Standard_NC12s_v3&quot;"/>
<item value="&quot;Standard_NC24&quot;"/>
<item value="&quot;Standard_NC24r&quot;"/>
<item value="&quot;Standard_NC24rs_v2&quot;"/>
<item value="&quot;Standard_NC24rs_v3&quot;"/>
<item value="&quot;Standard_NC24s_v2&quot;"/>
<item value="&quot;Standard_NC24s_v3&quot;"/>
<item value="&quot;Standard_NC6&quot;"/>
<item value="&quot;Standard_NC6s_v2&quot;"/>
<item value="&quot;Standard_NC6s_v3&quot;"/>
<item value="&quot;Standard_ND12s&quot;"/>
<item value="&quot;Standard_ND24rs&quot;"/>
<item value="&quot;Standard_ND24s&quot;"/>
<item value="&quot;Standard_ND6s&quot;"/>
<item value="&quot;Standard_NV12&quot;"/>
<item value="&quot;Standard_NV24&quot;"/>
<item value="&quot;Standard_NV6&quot;"/>
</enum>
</prop>
<prop type="object" name="vmSizeProperties">
<prop type="integer32" name="vCPUsAvailable"/>
<prop type="integer32" name="vCPUsPerCore"/>
</prop>
</prop>
<prop type="string" name="licenseType"/>
<prop type="string" name="location"/>
<prop type="object" name="osProfile">
<prop type="string" name="adminPassword"/>
<prop type="string" name="adminUsername"/>
<prop type="boolean" name="allowExtensionOperations"/>
<prop type="string" name="computerName"/>
<prop type="string" name="customData"/>
<prop type="object" name="linuxConfiguration">
<prop type="boolean" name="disablePasswordAuthentication"/>
<prop type="boolean" name="enableVMAgentPlatformUpdates"/>
<prop type="object" name="patchSettings">
<prop type="string" name="assessmentMode">
<enum>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;ImageDefault&quot;"/>
</enum>
</prop>
<prop type="object" name="automaticByPlatformSettings">
<prop type="string" name="rebootSetting">
<enum>
<item value="&quot;Always&quot;"/>
<item value="&quot;IfRequired&quot;"/>
<item value="&quot;Never&quot;"/>
<item value="&quot;Unknown&quot;"/>
</enum>
</prop>
</prop>
<prop type="string" name="patchMode">
<enum>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;ImageDefault&quot;"/>
</enum>
</prop>
</prop>
<prop type="boolean" name="provisionVMAgent"/>
<prop type="object" name="ssh">
<prop type="array<object>" name="publicKeys" identifiers="path">
<item type="object">
<prop type="string" name="keyData"/>
<prop type="string" name="path"/>
</item>
</prop>
</prop>
</prop>
<prop type="boolean" name="requireGuestProvisionSignal"/>
<prop type="array<object>" name="secrets">
<item type="object">
<prop type="@SubResource_read" name="sourceVault"/>
<prop type="array<object>" name="vaultCertificates" identifiers="certificateUrl">
<item type="object">
<prop type="string" name="certificateStore"/>
<prop type="string" name="certificateUrl"/>
</item>
</prop>
</item>
</prop>
<prop type="object" name="windowsConfiguration">
<prop type="array<object>" name="additionalUnattendContent">
<item type="object">
<prop type="string" name="componentName">
<enum>
<item value="&quot;Microsoft-Windows-Shell-Setup&quot;"/>
</enum>
</prop>
<prop type="string" name="content"/>
<prop type="string" name="passName">
<enum>
<item value="&quot;OobeSystem&quot;"/>
</enum>
</prop>
<prop type="string" name="settingName">
<enum>
<item value="&quot;AutoLogon&quot;"/>
<item value="&quot;FirstLogonCommands&quot;"/>
</enum>
</prop>
</item>
</prop>
<prop type="boolean" name="enableAutomaticUpdates"/>
<prop type="boolean" name="enableVMAgentPlatformUpdates"/>
<prop type="object" name="patchSettings">
<prop type="string" name="assessmentMode">
<enum>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;ImageDefault&quot;"/>
</enum>
</prop>
<prop type="object" name="automaticByPlatformSettings">
<prop type="string" name="rebootSetting">
<enum>
<item value="&quot;Always&quot;"/>
<item value="&quot;IfRequired&quot;"/>
<item value="&quot;Never&quot;"/>
<item value="&quot;Unknown&quot;"/>
</enum>
</prop>
</prop>
<prop type="boolean" name="enableHotpatching"/>
<prop type="string" name="patchMode">
<enum>
<item value="&quot;AutomaticByOS&quot;"/>
<item value="&quot;AutomaticByPlatform&quot;"/>
<item value="&quot;Manual&quot;"/>
</enum>
</prop>
</prop>
<prop type="boolean" name="provisionVMAgent"/>
<prop type="string" name="timeZone"/>
<prop type="object" name="winRM">
<prop type="array<object>" name="listeners">
<item type="object">
<prop type="string" name="certificateUrl"/>
<prop type="string" name="protocol">
<enum>
<item value="&quot;Http&quot;"/>
<item value="&quot;Https&quot;"/>
</enum>
</prop>
</item>
</prop>
</prop>
</prop>
</prop>
<prop type="object" name="securityProfile">
<prop type="boolean" name="encryptionAtHost"/>
<prop type="string" name="securityType">
<enum>
<item value="&quot;ConfidentialVM&quot;"/>
<item value="&quot;TrustedLaunch&quot;"/>
</enum>
</prop>
<prop type="object" name="uefiSettings">
<prop type="boolean" name="secureBootEnabled"/>
<prop type="boolean" name="vTpmEnabled"/>
</prop>
</prop>
<prop type="object" name="storageProfile">
<prop type="array<object>" name="dataDisks" identifiers="lun">
<item type="object">
<prop type="string" name="caching">
<enum>
<item value="&quot;None&quot;"/>
<item value="&quot;ReadOnly&quot;"/>
<item value="&quot;ReadWrite&quot;"/>
</enum>
</prop>
<prop type="@ApiEntityReference_read" name="diskRestorePoint"/>
<prop type="integer32" name="diskSizeGB"/>
<prop type="integer32" name="lun"/>
<prop type="@ManagedDiskParameters_read" name="managedDisk"/>
<prop type="string" name="name"/>
</item>
</prop>
<prop type="object" name="osDisk">
<prop type="string" name="caching">
<enum>
<item value="&quot;None&quot;"/>
<item value="&quot;ReadOnly&quot;"/>
<item value="&quot;ReadWrite&quot;"/>
</enum>
</prop>
<prop type="@ApiEntityReference_read" name="diskRestorePoint"/>
<prop type="integer32" name="diskSizeGB"/>
<prop type="object" name="encryptionSettings">
<prop type="object" name="diskEncryptionKey">
<prop type="string" name="secretUrl" required="True"/>
<prop type="object" name="sourceVault" required="True" cls="SubResource_read">
<prop type="string" name="id"/>
</prop>
</prop>
<prop type="boolean" name="enabled"/>
<prop type="object" name="keyEncryptionKey">
<prop type="string" name="keyUrl" required="True"/>
<prop type="@SubResource_read" name="sourceVault" required="True"/>
</prop>
</prop>
<prop type="object" name="managedDisk" cls="ManagedDiskParameters_read">
<prop type="object" name="diskEncryptionSet" cls="DiskEncryptionSetParameters_read">
<prop type="string" name="id"/>
</prop>
<prop type="string" name="id"/>
<prop type="object" name="securityProfile">
<prop type="@DiskEncryptionSetParameters_read" name="diskEncryptionSet"/>
<prop type="string" name="securityEncryptionType">
<enum>
<item value="&quot;DiskWithVMGuestState&quot;"/>
<item value="&quot;VMGuestStateOnly&quot;"/>
</enum>
</prop>
</prop>
<prop type="string" name="storageAccountType">
<enum>
<item value="&quot;PremiumV2_LRS&quot;"/>
<item value="&quot;Premium_LRS&quot;"/>
<item value="&quot;Premium_ZRS&quot;"/>
<item value="&quot;StandardSSD_LRS&quot;"/>
<item value="&quot;StandardSSD_ZRS&quot;"/>
<item value="&quot;Standard_LRS&quot;"/>
<item value="&quot;UltraSSD_LRS&quot;"/>
</enum>
</prop>
</prop>
<prop type="string" name="name"/>
<prop type="string" name="osType">
<enum>
<item value="&quot;Linux&quot;"/>
<item value="&quot;Windows&quot;"/>
</enum>
</prop>
</prop>
</prop>
<prop type="string" name="userData"/>
<prop type="string" name="vmId"/>
</prop>
<prop type="@ApiEntityReference_read" name="sourceRestorePoint"/>
<prop type="dateTime" name="timeCreated"/>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop type="object" name="source">
<prop type="string" name="id"/>
<prop readOnly="True" type="string" name="location"/>
</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="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -0,0 +1 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", "version": "2022-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L29zUm9sbGluZ1VwZ3JhZGU=/V/MjAyMi0xMS0wMQ=="}], "commandGroups": [{"name": "vmss rolling-upgrade", "commands": [{"name": "start", "version": "2022-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade", "version": "2022-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L29zUm9sbGluZ1VwZ3JhZGU=/V/MjAyMi0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=<name>`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}, {"type": "string", "var": "$Path.vmScaleSetName", "options": ["n", "name", "vm-scale-set-name", "virtual-machine-scale-set-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Scale set name. You can configure the default using `az configure --defaults vmss=<name>`."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osRollingUpgrade", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "vmScaleSetName", "arg": "$Path.vmScaleSetName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}]}]}

Просмотреть файл

@ -0,0 +1,46 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L29zUm9sbGluZ1VwZ3JhZGU=/V/MjAyMi0xMS0wMQ=="/>
<commandGroup name="vmss rolling-upgrade">
<command name="start" version="2022-11-01" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/osrollingupgrade" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L29zUm9sbGluZ1VwZ3JhZGU=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" group="" idPart="resource_group">
<help short="Name of resource group. You can configure the default group using `az configure --defaults group=<name>`."/>
</arg>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" group="" idPart="subscription">
<help short="Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."/>
</arg>
<arg type="string" var="$Path.vmScaleSetName" options="virtual-machine-scale-set-name vm-scale-set-name name n" required="True" group="" idPart="name">
<help short="Scale set name. You can configure the default using `az configure --defaults vmss=<name>`."/>
</arg>
</argGroup>
<operation operationId="VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osRollingUpgrade">
<request method="post">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
<param type="string" name="vmScaleSetName" arg="$Path.vmScaleSetName" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2022-11-01&quot;"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response isError="True">
<body>
<json>
<schema type="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -0,0 +1 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", "version": "2022-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L3JvbGxpbmdVcGdyYWRlcy9jYW5jZWw=/V/MjAyMi0xMS0wMQ=="}], "commandGroups": [{"name": "vmss rolling-upgrade", "commands": [{"name": "cancel", "version": "2022-11-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel", "version": "2022-11-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L3JvbGxpbmdVcGdyYWRlcy9jYW5jZWw=/V/MjAyMi0xMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=<name>`."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}, {"type": "string", "var": "$Path.vmScaleSetName", "options": ["n", "name", "vm-scale-set-name", "virtual-machine-scale-set-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Scale set name. You can configure the default using `az configure --defaults vmss=<name>`."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "VirtualMachineScaleSetRollingUpgrades_Cancel", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/cancel", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "vmScaleSetName", "arg": "$Path.vmScaleSetName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-11-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}]}]}

Просмотреть файл

@ -0,0 +1,46 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L3JvbGxpbmdVcGdyYWRlcy9jYW5jZWw=/V/MjAyMi0xMS0wMQ=="/>
<commandGroup name="vmss rolling-upgrade">
<command name="cancel" version="2022-11-01" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/cancel" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L3JvbGxpbmdVcGdyYWRlcy9jYW5jZWw=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" group="" idPart="resource_group">
<help short="Name of resource group. You can configure the default group using `az configure --defaults group=<name>`."/>
</arg>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" group="" idPart="subscription">
<help short="Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."/>
</arg>
<arg type="string" var="$Path.vmScaleSetName" options="virtual-machine-scale-set-name vm-scale-set-name name n" required="True" group="" idPart="name">
<help short="Scale set name. You can configure the default using `az configure --defaults vmss=<name>`."/>
</arg>
</argGroup>
<operation operationId="VirtualMachineScaleSetRollingUpgrades_Cancel">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/cancel">
<request method="post">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
<param type="string" name="vmScaleSetName" arg="$Path.vmScaleSetName" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2022-11-01&quot;"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response isError="True">
<body>
<json>
<schema type="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -0,0 +1,121 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L3JvbGxpbmdVcGdyYWRlcy9sYXRlc3Q=/V/MjAyMi0xMS0wMQ=="/>
<commandGroup name="vmss rolling-upgrade">
<command name="get-latest" version="2022-11-01" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachinescalesets/{}/rollingupgrades/latest" version="2022-11-01" swagger="mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy97dm1TY2FsZVNldE5hbWV9L3JvbGxpbmdVcGdyYWRlcy9sYXRlc3Q=/V/MjAyMi0xMS0wMQ=="/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" group="" idPart="resource_group">
<help short="Name of resource group. You can configure the default group using `az configure --defaults group=<name>`."/>
</arg>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" group="" idPart="subscription">
<help short="Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."/>
</arg>
<arg type="string" var="$Path.vmScaleSetName" options="virtual-machine-scale-set-name vm-scale-set-name name n" required="True" group="" idPart="name">
<help short="Scale set name. You can configure the default using `az configure --defaults vmss=<name>`."/>
</arg>
</argGroup>
<operation operationId="VirtualMachineScaleSetRollingUpgrades_GetLatest">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/latest">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True"/>
<param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
<param type="string" name="vmScaleSetName" arg="$Path.vmScaleSetName" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2022-11-01&quot;"/>
</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.Compute/virtualMachineScaleSets/{}/rollingUpgrades/latest"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" clientFlatten="True">
<prop type="object" name="error" cls="ApiError_read">
<prop type="string" name="code"/>
<prop type="array<object>" name="details" identifiers="message target">
<item type="object">
<prop type="string" name="code"/>
<prop type="string" name="message"/>
<prop type="string" name="target"/>
</item>
</prop>
<prop type="object" name="innererror">
<prop type="string" name="errordetail"/>
<prop type="string" name="exceptiontype"/>
</prop>
<prop type="string" name="message"/>
<prop type="string" name="target"/>
</prop>
<prop type="object" name="policy">
<prop type="boolean" name="enableCrossZoneUpgrade"/>
<prop type="integer32" name="maxBatchInstancePercent">
<format maximum="100" minimum="5"/>
</prop>
<prop type="boolean" name="maxSurge"/>
<prop type="integer32" name="maxUnhealthyInstancePercent">
<format maximum="100" minimum="5"/>
</prop>
<prop type="integer32" name="maxUnhealthyUpgradedInstancePercent">
<format maximum="100" minimum="0"/>
</prop>
<prop type="string" name="pauseTimeBetweenBatches"/>
<prop type="boolean" name="prioritizeUnhealthyInstances"/>
<prop type="boolean" name="rollbackFailedInstancesOnPolicyBreach"/>
</prop>
<prop type="object" name="progress">
<prop readOnly="True" type="integer32" name="failedInstanceCount"/>
<prop readOnly="True" type="integer32" name="inProgressInstanceCount"/>
<prop readOnly="True" type="integer32" name="pendingInstanceCount"/>
<prop readOnly="True" type="integer32" name="successfulInstanceCount"/>
</prop>
<prop type="object" name="runningStatus">
<prop readOnly="True" type="string" name="code">
<enum>
<item value="&quot;Cancelled&quot;"/>
<item value="&quot;Completed&quot;"/>
<item value="&quot;Faulted&quot;"/>
<item value="&quot;RollingForward&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="lastAction">
<enum>
<item value="&quot;Cancel&quot;"/>
<item value="&quot;Start&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="dateTime" name="lastActionTime"/>
<prop readOnly="True" type="dateTime" name="startTime"/>
</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="@ODataV4Format"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>