diff --git a/Commands/restore-point/_create.md b/Commands/restore-point/_create.md index c22d35da7..423feadac 100644 --- a/Commands/restore-point/_create.md +++ b/Commands/restore-point/_create.md @@ -39,3 +39,21 @@ Create the restore point. Updating properties of an existing restore point is no restore-point collection create --source-id "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM" -g rg --collection-name "myRpc" restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123" --resource-group "myResourceGroup" --collection-name "rpcName" --name "rpName" ``` + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.xml) **Stable** + + + +#### examples + +- Create a restore point + ```bash + az restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/myResour ceGroup/providers/Microsoft.Compute/disks/disk123" --resource-group "myResourceGroup" --collection-name "rpcName" --name "rpName" --instant-access-duration-minutes 120 + ``` + +- Create a restore point with --consistency-mode CrashConsistent + ```bash + vm create -n vm -g rg --image UbuntuLTS --tag EnableCrashConsistentRestorePoint=True + restore-point collection create --source-id "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM" -g rg --collection-name "myRpc" + restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/disk123" --resource-group "myResourceGroup" --collection-name "rpcName" --name "rpName" + ``` diff --git a/Commands/restore-point/_delete.md b/Commands/restore-point/_delete.md index bb4c98a4a..89a87e129 100644 --- a/Commands/restore-point/_delete.md +++ b/Commands/restore-point/_delete.md @@ -11,3 +11,7 @@ Delete the restore point. ### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2024-11-01.xml) **Stable** + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.xml) **Stable** + + diff --git a/Commands/restore-point/_show.md b/Commands/restore-point/_show.md index 40eee5019..5cac59dbf 100644 --- a/Commands/restore-point/_show.md +++ b/Commands/restore-point/_show.md @@ -25,3 +25,14 @@ Get the restore point. ```bash restore-point show --resource-group "myResourceGroup" --collection-name "rpcName" --name "rpName" ``` + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.xml) **Stable** + + + +#### examples + +- Get a restore point + ```bash + restore-point show --resource-group "myResourceGroup" --collection-name "rpcName" --name "rpName" + ``` diff --git a/Commands/restore-point/_update.md b/Commands/restore-point/_update.md index 4ac845e60..d332934a7 100644 --- a/Commands/restore-point/_update.md +++ b/Commands/restore-point/_update.md @@ -11,3 +11,7 @@ Update operation to create the restore point. Updating properties of an existing ### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2024-11-01.xml) **Stable** + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.xml) **Stable** + + diff --git a/Commands/restore-point/collection/_create.md b/Commands/restore-point/collection/_create.md index 358956015..58f78ae28 100644 --- a/Commands/restore-point/collection/_create.md +++ b/Commands/restore-point/collection/_create.md @@ -25,3 +25,14 @@ Create operation to create or update the restore point collection. Please refer ```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" ``` + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.xml) **Stable** + + + +#### 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" --instant-access true + ``` diff --git a/Commands/restore-point/collection/_delete.md b/Commands/restore-point/collection/_delete.md index 36299f80c..415ca64ba 100644 --- a/Commands/restore-point/collection/_delete.md +++ b/Commands/restore-point/collection/_delete.md @@ -11,3 +11,7 @@ Delete the restore point collection. This operation will also delete all the con ### [2024-11-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2024-11-01.xml) **Stable** + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.xml) **Stable** + + diff --git a/Commands/restore-point/collection/_list-all.md b/Commands/restore-point/collection/_list-all.md index d58210e80..a28453ec4 100644 --- a/Commands/restore-point/collection/_list-all.md +++ b/Commands/restore-point/collection/_list-all.md @@ -25,3 +25,14 @@ Get the list of restore point collections in the subscription. Use nextLink prop ```bash restore-point collection list-all ``` + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml) **Stable** + + + +#### examples + +- Get the list of restore point collections in a subscription. + ```bash + restore-point collection list-all + ``` diff --git a/Commands/restore-point/collection/_list.md b/Commands/restore-point/collection/_list.md index 196b02def..aa30ff7d2 100644 --- a/Commands/restore-point/collection/_list.md +++ b/Commands/restore-point/collection/_list.md @@ -25,3 +25,14 @@ Get the list of restore point collections in a resource group. ```bash restore-point collection list --resource-group "myResourceGroup" ``` + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml) **Stable** + + + +#### examples + +- Get the list of restore point collections in a resource group. + ```bash + restore-point collection list --resource-group "myResourceGroup" + ``` diff --git a/Commands/restore-point/collection/_show.md b/Commands/restore-point/collection/_show.md index 13ffcae78..3242842e4 100644 --- a/Commands/restore-point/collection/_show.md +++ b/Commands/restore-point/collection/_show.md @@ -35,3 +35,19 @@ Get the restore point collection. ```bash restore-point collection show --resource-group "myResourceGroup" --collection-name "rpcName" ``` + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.xml) **Stable** + + + +#### 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" + ``` diff --git a/Commands/restore-point/collection/_update.md b/Commands/restore-point/collection/_update.md index 1f4a15899..427cb6761 100644 --- a/Commands/restore-point/collection/_update.md +++ b/Commands/restore-point/collection/_update.md @@ -18,3 +18,14 @@ Update the restore point collection. ```bash restore-point collection update -g MyResourceGroup --collection-name MyRestorePointCollection --tags key1=value1 key2=value2 ``` + +### [2025-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.xml) **Stable** + + + +#### examples + +- Update a restore point collection. + ```bash + restore-point collection update -g MyResourceGroup --collection-name MyRestorePointCollection --tags key1=value1 key2=value2 + ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.json new file mode 100644 index 000000000..c3ef55e1a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/restorepointcollections", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcmVzdG9yZVBvaW50Q29sbGVjdGlvbnM=/V/MjAyNS0wNC0wMQ=="}], "commandGroups": [{"name": "restore-point collection", "commands": [{"name": "list-all", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/restorepointcollections", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcmVzdG9yZVBvaW50Q29sbGVjdGlvbnM=/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RestorePointCollections_ListAll", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/restorePointCollections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "instantAccess"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "string", "name": "restorePointCollectionId"}, {"readOnly": true, "type": "array", "name": "restorePoints", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml new file mode 100644 index 000000000..b54b9cb4a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml @@ -0,0 +1,615 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.json new file mode 100644 index 000000000..43790fb41 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucw==/V/MjAyNS0wNC0wMQ=="}], "commandGroups": [{"name": "restore-point collection", "commands": [{"name": "list", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucw==/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RestorePointCollections_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "instantAccess"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "string", "name": "restorePointCollectionId"}, {"readOnly": true, "type": "array", "name": "restorePoints", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml new file mode 100644 index 000000000..846b8859a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25z/2025-04-01.xml @@ -0,0 +1,619 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.json new file mode 100644 index 000000000..021a6142b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9/V/MjAyNS0wNC0wMQ=="}], "commandGroups": [{"name": "restore-point collection", "commands": [{"name": "show", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.expand", "options": ["expand"], "group": "", "help": {"short": "The expand expression to apply on the operation."}, "enum": {"items": [{"name": "restorePoints", "value": "restorePoints"}]}}]}], "operations": [{"operationId": "RestorePointCollections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand", "enum": {"items": [{"value": "restorePoints"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "instantAccess"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "string", "name": "restorePointCollectionId"}, {"readOnly": true, "type": "array", "name": "restorePoints", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "RestorePointCollections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "boolean", "var": "$parameters.properties.instantAccess", "options": ["instant-access"], "group": "Properties", "help": {"short": "This property determines whether instant access snapshot is enabled for restore points created under this restore point collection for Premium SSD v2 or Ultra disk. Instant access snapshot for Premium SSD v2 or Ultra disk is instantaneously available for restoring disk with fast restore performance."}}]}, {"name": "Source", "args": [{"type": "string", "var": "$parameters.properties.source.id", "options": ["source-id"], "group": "Source", "help": {"short": "Resource Id of the source resource used to create this restore point collection"}}]}], "operations": [{"operationId": "RestorePointCollections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "instantAccess", "arg": "$parameters.properties.instantAccess"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.source.id"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "instantAccess"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "string", "name": "restorePointCollectionId"}, {"readOnly": true, "type": "array", "name": "restorePoints", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "boolean", "var": "$parameters.properties.instantAccess", "options": ["instant-access"], "group": "Properties", "help": {"short": "This property determines whether instant access snapshot is enabled for restore points created under this restore point collection for Premium SSD v2 or Ultra disk. Instant access snapshot for Premium SSD v2 or Ultra disk is instantaneously available for restoring disk with fast restore performance."}}, {"type": "object", "var": "$parameters.properties.source", "options": ["source"], "hide": true, "group": "Properties", "help": {"short": "The properties of the source resource that this restore point collection is created from."}, "args": [{"type": "string", "var": "$parameters.properties.source.id", "options": ["id"], "help": {"short": "Resource Id of the source resource used to create this restore point collection"}}]}]}], "operations": [{"operationId": "RestorePointCollections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "instantAccess", "arg": "$parameters.properties.instantAccess"}, {"type": "object", "name": "source", "arg": "$parameters.properties.source", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.source.id"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "instantAccess"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "string", "name": "restorePointCollectionId"}, {"readOnly": true, "type": "array", "name": "restorePoints", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.xml new file mode 100644 index 000000000..840a82548 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9/2025-04-01.xml @@ -0,0 +1,1971 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.json new file mode 100644 index 000000000..46bc3736c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9L3Jlc3RvcmVQb2ludHMve3Jlc3RvcmVQb2ludE5hbWV9/V/MjAyNS0wNC0wMQ=="}], "commandGroups": [{"name": "restore-point", "commands": [{"name": "show", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9L3Jlc3RvcmVQb2ludHMve3Jlc3RvcmVQb2ludE5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "string", "var": "$Path.restorePointName", "options": ["n", "name", "restore-point-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the restore point."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.expand", "options": ["expand"], "group": "", "help": {"short": "The expand expression to apply on the operation. 'InstanceView' retrieves information about the run-time state of a restore point."}, "enum": {"items": [{"name": "instanceView", "value": "instanceView"}]}}]}], "operations": [{"operationId": "RestorePoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "restorePointName", "arg": "$Path.restorePointName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand", "enum": {"items": [{"value": "instanceView"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9L3Jlc3RvcmVQb2ludHMve3Jlc3RvcmVQb2ludE5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "string", "var": "$Path.restorePointName", "options": ["n", "name", "restore-point-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the restore point."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "RestorePoints_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "restorePointName", "arg": "$Path.restorePointName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9L3Jlc3RvcmVQb2ludHMve3Jlc3RvcmVQb2ludE5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "string", "var": "$Path.restorePointName", "options": ["n", "name", "restore-point-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the restore point."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.properties.consistencyMode", "options": ["consistency-mode"], "group": "", "help": {"short": "Consistency mode of the restore point. Can be specified in the input while creating a restore point. For now, only CrashConsistent is accepted as a valid input. Please refer to https://aka.ms/RestorePoints for more details. Allowed values: ApplicationConsistent, CrashConsistent, FileSystemConsistent."}, "enum": {"items": [{"name": "ApplicationConsistent", "value": "ApplicationConsistent"}, {"name": "CrashConsistent", "value": "CrashConsistent"}, {"name": "FileSystemConsistent", "value": "FileSystemConsistent"}]}}, {"type": "array", "var": "$parameters.properties.excludeDisks", "options": ["exclude-disks"], "group": "", "help": {"short": "List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."}, "item": {"type": "object", "args": [{"type": "string", "var": "@ApiEntityReference_create.id", "options": ["id"], "help": {"short": "The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}], "cls": "ApiEntityReference_create"}}, {"type": "@ApiEntityReference_create", "var": "$parameters.properties.sourceRestorePoint", "options": ["source-restore-point"], "group": "", "help": {"short": "Resource Id of the source restore point from which a copy needs to be created."}}]}, {"name": "Properties", "args": [{"type": "integer32", "var": "$parameters.properties.instantAccessDurationMinutes", "options": ["instant-access-duration", "instant-access-duration-minutes"], "group": "Properties", "help": {"short": "This property determines the time in minutes the snapshot is retained as instant access for restoring Premium SSD v2 or Ultra disk with fast restore performance in this restore point. Range is between 60 and 300. Default is 300."}}, {"type": "object", "var": "$parameters.properties.sourceMetadata", "options": ["source-metadata"], "group": "Properties", "help": {"short": "Gets the details of the VM captured at the time of the restore point creation."}, "args": [{"type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile", "options": ["storage-profile"], "help": {"short": "Gets the storage profile."}, "args": [{"type": "array", "var": "$parameters.properties.sourceMetadata.storageProfile.dataDisks", "options": ["data-disks"], "help": {"short": "Gets the data disks of the VM captured at the time of the restore point creation."}, "item": {"type": "object", "args": [{"type": "@DiskRestorePointAttributes_create", "var": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].diskRestorePoint", "options": ["disk-restore-point"], "help": {"short": "Contains Disk Restore Point properties."}}, {"type": "@ManagedDiskParameters_create", "var": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].managedDisk", "options": ["managed-disk"], "help": {"short": "Contains the managed disk details."}}]}}, {"type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile.osDisk", "options": ["os-disk"], "help": {"short": "Gets the OS disk of the VM captured at the time of the restore point creation."}, "args": [{"type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile.osDisk.diskRestorePoint", "options": ["disk-restore-point"], "help": {"short": "Contains Disk Restore Point properties."}, "args": [{"type": "object", "var": "@DiskRestorePointAttributes_create.encryption", "options": ["encryption"], "help": {"short": "Encryption at rest settings for disk restore point. It is an optional property that can be specified in the input while creating a restore point."}, "args": [{"type": "@DiskEncryptionSetParameters_create", "var": "@DiskRestorePointAttributes_create.encryption.diskEncryptionSet", "options": ["disk-encryption-set"], "help": {"short": "Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. **Note:** The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details."}}, {"type": "string", "var": "@DiskRestorePointAttributes_create.encryption.type", "options": ["type"], "help": {"short": "The type of key used to encrypt the data of the disk restore point."}, "enum": {"items": [{"name": "EncryptionAtRestWithCustomerKey", "value": "EncryptionAtRestWithCustomerKey"}, {"name": "EncryptionAtRestWithPlatformAndCustomerKeys", "value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"name": "EncryptionAtRestWithPlatformKey", "value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"type": "@ApiEntityReference_create", "var": "@DiskRestorePointAttributes_create.sourceDiskRestorePoint", "options": ["source-disk-restore-point"], "help": {"short": "Resource Id of the source disk restore point."}}], "cls": "DiskRestorePointAttributes_create"}, {"type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile.osDisk.managedDisk", "options": ["managed-disk"], "help": {"short": "Gets the managed disk details"}, "args": [{"type": "object", "var": "@ManagedDiskParameters_create.diskEncryptionSet", "options": ["disk-encryption-set"], "help": {"short": "Specifies the customer managed disk encryption set resource id for the managed disk."}, "args": [{"type": "string", "var": "@DiskEncryptionSetParameters_create.id", "options": ["id"], "help": {"short": "Resource Id"}}], "cls": "DiskEncryptionSetParameters_create"}, {"type": "string", "var": "@ManagedDiskParameters_create.id", "options": ["id"], "help": {"short": "Resource Id"}}, {"type": "object", "var": "@ManagedDiskParameters_create.securityProfile", "options": ["security-profile"], "help": {"short": "Specifies the security profile for the managed disk."}, "args": [{"type": "@DiskEncryptionSetParameters_create", "var": "@ManagedDiskParameters_create.securityProfile.diskEncryptionSet", "options": ["disk-encryption-set"], "help": {"short": "Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}, {"type": "string", "var": "@ManagedDiskParameters_create.securityProfile.securityEncryptionType", "options": ["security-encryption-type"], "help": {"short": "Specifies the EncryptionType of the managed disk. It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, VMGuestStateOnly for encryption of just the VMGuestState blob, and NonPersistedTPM for not persisting firmware state in the VMGuestState blob.. **Note:** It can be set for only Confidential VMs."}, "enum": {"items": [{"name": "DiskWithVMGuestState", "value": "DiskWithVMGuestState"}, {"name": "NonPersistedTPM", "value": "NonPersistedTPM"}, {"name": "VMGuestStateOnly", "value": "VMGuestStateOnly"}]}}]}, {"type": "string", "var": "@ManagedDiskParameters_create.storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}, "enum": {"items": [{"name": "PremiumV2_LRS", "value": "PremiumV2_LRS"}, {"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Premium_ZRS", "value": "Premium_ZRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "StandardSSD_ZRS", "value": "StandardSSD_ZRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "UltraSSD_LRS", "value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_create"}]}]}]}, {"type": "dateTime", "var": "$parameters.properties.timeCreated", "options": ["time-created"], "hide": true, "group": "Properties", "help": {"short": "Gets the creation time of the restore point."}, "format": {"protocol": "iso"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "RestorePoints_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "restorePointName", "arg": "$Path.restorePointName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "arg": "$parameters.properties.consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "arg": "$parameters.properties.excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "@ApiEntityReference_create.id"}], "cls": "ApiEntityReference_create"}}, {"type": "integer32", "name": "instantAccessDurationMinutes", "arg": "$parameters.properties.instantAccessDurationMinutes"}, {"type": "object", "name": "sourceMetadata", "arg": "$parameters.properties.sourceMetadata", "props": [{"type": "object", "name": "storageProfile", "arg": "$parameters.properties.sourceMetadata.storageProfile", "props": [{"type": "array", "name": "dataDisks", "arg": "$parameters.properties.sourceMetadata.storageProfile.dataDisks", "item": {"type": "object", "props": [{"type": "@DiskRestorePointAttributes_create", "name": "diskRestorePoint", "arg": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].diskRestorePoint"}, {"type": "@ManagedDiskParameters_create", "name": "managedDisk", "arg": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].managedDisk"}]}}, {"type": "object", "name": "osDisk", "arg": "$parameters.properties.sourceMetadata.storageProfile.osDisk", "props": [{"type": "object", "name": "diskRestorePoint", "arg": "$parameters.properties.sourceMetadata.storageProfile.osDisk.diskRestorePoint", "props": [{"type": "object", "name": "encryption", "arg": "@DiskRestorePointAttributes_create.encryption", "props": [{"type": "@DiskEncryptionSetParameters_create", "name": "diskEncryptionSet", "arg": "@DiskRestorePointAttributes_create.encryption.diskEncryptionSet"}, {"type": "string", "name": "type", "arg": "@DiskRestorePointAttributes_create.encryption.type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"type": "@ApiEntityReference_create", "name": "sourceDiskRestorePoint", "arg": "@DiskRestorePointAttributes_create.sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_create"}, {"type": "object", "name": "managedDisk", "arg": "$parameters.properties.sourceMetadata.storageProfile.osDisk.managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "arg": "@ManagedDiskParameters_create.diskEncryptionSet", "props": [{"type": "string", "name": "id", "arg": "@DiskEncryptionSetParameters_create.id"}], "cls": "DiskEncryptionSetParameters_create"}, {"type": "string", "name": "id", "arg": "@ManagedDiskParameters_create.id"}, {"type": "object", "name": "securityProfile", "arg": "@ManagedDiskParameters_create.securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_create", "name": "diskEncryptionSet", "arg": "@ManagedDiskParameters_create.securityProfile.diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "arg": "@ManagedDiskParameters_create.securityProfile.securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "arg": "@ManagedDiskParameters_create.storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_create"}]}]}]}, {"type": "@ApiEntityReference_create", "name": "sourceRestorePoint", "arg": "$parameters.properties.sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "arg": "$parameters.properties.timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [201], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2025-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", "version": "2025-04-01", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9yZXN0b3JlUG9pbnRDb2xsZWN0aW9ucy97cmVzdG9yZVBvaW50Q29sbGVjdGlvbk5hbWV9L3Jlc3RvcmVQb2ludHMve3Jlc3RvcmVQb2ludE5hbWV9/V/MjAyNS0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.restorePointCollectionName", "options": ["collection-name", "restore-point-collection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the restore point collection."}}, {"type": "string", "var": "$Path.restorePointName", "options": ["n", "name", "restore-point-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the restore point."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"nullable": true, "type": "string", "var": "$parameters.properties.consistencyMode", "options": ["consistency-mode"], "group": "", "help": {"short": "Consistency mode of the restore point. Can be specified in the input while creating a restore point. For now, only CrashConsistent is accepted as a valid input. Please refer to https://aka.ms/RestorePoints for more details. Allowed values: ApplicationConsistent, CrashConsistent, FileSystemConsistent."}, "enum": {"items": [{"name": "ApplicationConsistent", "value": "ApplicationConsistent"}, {"name": "CrashConsistent", "value": "CrashConsistent"}, {"name": "FileSystemConsistent", "value": "FileSystemConsistent"}]}}, {"nullable": true, "type": "array", "var": "$parameters.properties.excludeDisks", "options": ["exclude-disks"], "group": "", "help": {"short": "List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "@ApiEntityReference_update.id", "options": ["id"], "help": {"short": "The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..."}}], "cls": "ApiEntityReference_update"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "integer32", "var": "$parameters.properties.instantAccessDurationMinutes", "options": ["instant-access-duration", "instant-access-duration-minutes"], "group": "Properties", "help": {"short": "This property determines the time in minutes the snapshot is retained as instant access for restoring Premium SSD v2 or Ultra disk with fast restore performance in this restore point."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.sourceMetadata", "options": ["source-metadata"], "group": "Properties", "help": {"short": "Gets the details of the VM captured at the time of the restore point creation."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile", "options": ["storage-profile"], "help": {"short": "Gets the storage profile."}, "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.sourceMetadata.storageProfile.dataDisks", "options": ["data-disks"], "help": {"short": "Gets the data disks of the VM captured at the time of the restore point creation."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "@DiskRestorePointAttributes_update", "var": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].diskRestorePoint", "options": ["disk-restore-point"], "help": {"short": "Contains Disk Restore Point properties."}}, {"nullable": true, "type": "@ManagedDiskParameters_update", "var": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].managedDisk", "options": ["managed-disk"], "help": {"short": "Contains the managed disk details."}}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile.osDisk", "options": ["os-disk"], "help": {"short": "Gets the OS disk of the VM captured at the time of the restore point creation."}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile.osDisk.diskRestorePoint", "options": ["disk-restore-point"], "help": {"short": "Contains Disk Restore Point properties."}, "args": [{"nullable": true, "type": "object", "var": "@DiskRestorePointAttributes_update.encryption", "options": ["encryption"], "help": {"short": "Encryption at rest settings for disk restore point. It is an optional property that can be specified in the input while creating a restore point."}, "args": [{"nullable": true, "type": "@DiskEncryptionSetParameters_update", "var": "@DiskRestorePointAttributes_update.encryption.diskEncryptionSet", "options": ["disk-encryption-set"], "help": {"short": "Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. **Note:** The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details."}}, {"nullable": true, "type": "string", "var": "@DiskRestorePointAttributes_update.encryption.type", "options": ["type"], "help": {"short": "The type of key used to encrypt the data of the disk restore point."}, "enum": {"items": [{"name": "EncryptionAtRestWithCustomerKey", "value": "EncryptionAtRestWithCustomerKey"}, {"name": "EncryptionAtRestWithPlatformAndCustomerKeys", "value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"name": "EncryptionAtRestWithPlatformKey", "value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"nullable": true, "type": "@ApiEntityReference_update", "var": "@DiskRestorePointAttributes_update.sourceDiskRestorePoint", "options": ["source-disk-restore-point"], "help": {"short": "Resource Id of the source disk restore point."}}], "cls": "DiskRestorePointAttributes_update"}, {"nullable": true, "type": "object", "var": "$parameters.properties.sourceMetadata.storageProfile.osDisk.managedDisk", "options": ["managed-disk"], "help": {"short": "Gets the managed disk details"}, "args": [{"nullable": true, "type": "object", "var": "@ManagedDiskParameters_update.diskEncryptionSet", "options": ["disk-encryption-set"], "help": {"short": "Specifies the customer managed disk encryption set resource id for the managed disk."}, "args": [{"nullable": true, "type": "string", "var": "@DiskEncryptionSetParameters_update.id", "options": ["id"], "help": {"short": "Resource Id"}}], "cls": "DiskEncryptionSetParameters_update"}, {"nullable": true, "type": "string", "var": "@ManagedDiskParameters_update.id", "options": ["id"], "help": {"short": "Resource Id"}}, {"nullable": true, "type": "object", "var": "@ManagedDiskParameters_update.securityProfile", "options": ["security-profile"], "help": {"short": "Specifies the security profile for the managed disk."}, "args": [{"nullable": true, "type": "@DiskEncryptionSetParameters_update", "var": "@ManagedDiskParameters_update.securityProfile.diskEncryptionSet", "options": ["disk-encryption-set"], "help": {"short": "Specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob."}}, {"nullable": true, "type": "string", "var": "@ManagedDiskParameters_update.securityProfile.securityEncryptionType", "options": ["security-encryption-type"], "help": {"short": "Specifies the EncryptionType of the managed disk. It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, VMGuestStateOnly for encryption of just the VMGuestState blob, and NonPersistedTPM for not persisting firmware state in the VMGuestState blob.. **Note:** It can be set for only Confidential VMs."}, "enum": {"items": [{"name": "DiskWithVMGuestState", "value": "DiskWithVMGuestState"}, {"name": "NonPersistedTPM", "value": "NonPersistedTPM"}, {"name": "VMGuestStateOnly", "value": "VMGuestStateOnly"}]}}]}, {"nullable": true, "type": "string", "var": "@ManagedDiskParameters_update.storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk."}, "enum": {"items": [{"name": "PremiumV2_LRS", "value": "PremiumV2_LRS"}, {"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Premium_ZRS", "value": "Premium_ZRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "StandardSSD_ZRS", "value": "StandardSSD_ZRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "UltraSSD_LRS", "value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_update"}]}]}]}, {"nullable": true, "type": "@ApiEntityReference_update", "var": "$parameters.properties.sourceRestorePoint", "options": ["source-restore-point"], "group": "Properties", "help": {"short": "Resource Id of the source restore point from which a copy needs to be created."}}, {"nullable": true, "type": "dateTime", "var": "$parameters.properties.timeCreated", "options": ["time-created"], "hide": true, "group": "Properties", "help": {"short": "Gets the creation time of the restore point."}, "format": {"protocol": "iso"}}]}], "operations": [{"operationId": "RestorePoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "restorePointName", "arg": "$Path.restorePointName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/restorePointCollections/{}/restorePoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id"}], "cls": "ApiEntityReference_read"}}, {"readOnly": true, "type": "object", "name": "instanceView", "props": [{"type": "array", "name": "diskRestorePoints", "item": {"type": "object", "props": [{"type": "string", "name": "id"}, {"type": "object", "name": "replicationStatus", "props": [{"type": "integer32", "name": "completionPercent"}, {"type": "object", "name": "status", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "displayStatus"}, {"type": "string", "name": "level", "enum": {"items": [{"value": "Error"}, {"value": "Info"}, {"value": "Warning"}]}}, {"type": "string", "name": "message"}, {"type": "dateTime", "name": "time", "format": {"protocol": "iso"}}], "cls": "InstanceViewStatus_read"}]}, {"type": "string", "name": "snapshotAccessState", "enum": {"items": [{"value": "Available"}, {"value": "AvailableWithInstantAccess"}, {"value": "InstantAccess"}, {"value": "Pending"}, {"value": "Unknown"}]}}]}}, {"type": "array<@InstanceViewStatus_read>", "name": "statuses", "item": {"type": "@InstanceViewStatus_read"}}]}, {"type": "integer32", "name": "instantAccessDurationMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceMetadata", "props": [{"readOnly": true, "type": "object", "name": "diagnosticsProfile", "props": [{"type": "object", "name": "bootDiagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "string", "name": "storageUri"}]}]}, {"readOnly": true, "type": "object", "name": "hardwareProfile", "props": [{"type": "string", "name": "vmSize", "enum": {"items": [{"value": "Basic_A0"}, {"value": "Basic_A1"}, {"value": "Basic_A2"}, {"value": "Basic_A3"}, {"value": "Basic_A4"}, {"value": "Standard_A0"}, {"value": "Standard_A1"}, {"value": "Standard_A10"}, {"value": "Standard_A11"}, {"value": "Standard_A1_v2"}, {"value": "Standard_A2"}, {"value": "Standard_A2_v2"}, {"value": "Standard_A2m_v2"}, {"value": "Standard_A3"}, {"value": "Standard_A4"}, {"value": "Standard_A4_v2"}, {"value": "Standard_A4m_v2"}, {"value": "Standard_A5"}, {"value": "Standard_A6"}, {"value": "Standard_A7"}, {"value": "Standard_A8"}, {"value": "Standard_A8_v2"}, {"value": "Standard_A8m_v2"}, {"value": "Standard_A9"}, {"value": "Standard_B1ms"}, {"value": "Standard_B1s"}, {"value": "Standard_B2ms"}, {"value": "Standard_B2s"}, {"value": "Standard_B4ms"}, {"value": "Standard_B8ms"}, {"value": "Standard_D1"}, {"value": "Standard_D11"}, {"value": "Standard_D11_v2"}, {"value": "Standard_D12"}, {"value": "Standard_D12_v2"}, {"value": "Standard_D13"}, {"value": "Standard_D13_v2"}, {"value": "Standard_D14"}, {"value": "Standard_D14_v2"}, {"value": "Standard_D15_v2"}, {"value": "Standard_D16_v3"}, {"value": "Standard_D16s_v3"}, {"value": "Standard_D1_v2"}, {"value": "Standard_D2"}, {"value": "Standard_D2_v2"}, {"value": "Standard_D2_v3"}, {"value": "Standard_D2s_v3"}, {"value": "Standard_D3"}, {"value": "Standard_D32_v3"}, {"value": "Standard_D32s_v3"}, {"value": "Standard_D3_v2"}, {"value": "Standard_D4"}, {"value": "Standard_D4_v2"}, {"value": "Standard_D4_v3"}, {"value": "Standard_D4s_v3"}, {"value": "Standard_D5_v2"}, {"value": "Standard_D64_v3"}, {"value": "Standard_D64s_v3"}, {"value": "Standard_D8_v3"}, {"value": "Standard_D8s_v3"}, {"value": "Standard_DS1"}, {"value": "Standard_DS11"}, {"value": "Standard_DS11_v2"}, {"value": "Standard_DS12"}, {"value": "Standard_DS12_v2"}, {"value": "Standard_DS13"}, {"value": "Standard_DS13-2_v2"}, {"value": "Standard_DS13-4_v2"}, {"value": "Standard_DS13_v2"}, {"value": "Standard_DS14"}, {"value": "Standard_DS14-4_v2"}, {"value": "Standard_DS14-8_v2"}, {"value": "Standard_DS14_v2"}, {"value": "Standard_DS15_v2"}, {"value": "Standard_DS1_v2"}, {"value": "Standard_DS2"}, {"value": "Standard_DS2_v2"}, {"value": "Standard_DS3"}, {"value": "Standard_DS3_v2"}, {"value": "Standard_DS4"}, {"value": "Standard_DS4_v2"}, {"value": "Standard_DS5_v2"}, {"value": "Standard_E16_v3"}, {"value": "Standard_E16s_v3"}, {"value": "Standard_E2_v3"}, {"value": "Standard_E2s_v3"}, {"value": "Standard_E32-16_v3"}, {"value": "Standard_E32-8s_v3"}, {"value": "Standard_E32_v3"}, {"value": "Standard_E32s_v3"}, {"value": "Standard_E4_v3"}, {"value": "Standard_E4s_v3"}, {"value": "Standard_E64-16s_v3"}, {"value": "Standard_E64-32s_v3"}, {"value": "Standard_E64_v3"}, {"value": "Standard_E64s_v3"}, {"value": "Standard_E8_v3"}, {"value": "Standard_E8s_v3"}, {"value": "Standard_F1"}, {"value": "Standard_F16"}, {"value": "Standard_F16s"}, {"value": "Standard_F16s_v2"}, {"value": "Standard_F1s"}, {"value": "Standard_F2"}, {"value": "Standard_F2s"}, {"value": "Standard_F2s_v2"}, {"value": "Standard_F32s_v2"}, {"value": "Standard_F4"}, {"value": "Standard_F4s"}, {"value": "Standard_F4s_v2"}, {"value": "Standard_F64s_v2"}, {"value": "Standard_F72s_v2"}, {"value": "Standard_F8"}, {"value": "Standard_F8s"}, {"value": "Standard_F8s_v2"}, {"value": "Standard_G1"}, {"value": "Standard_G2"}, {"value": "Standard_G3"}, {"value": "Standard_G4"}, {"value": "Standard_G5"}, {"value": "Standard_GS1"}, {"value": "Standard_GS2"}, {"value": "Standard_GS3"}, {"value": "Standard_GS4"}, {"value": "Standard_GS4-4"}, {"value": "Standard_GS4-8"}, {"value": "Standard_GS5"}, {"value": "Standard_GS5-16"}, {"value": "Standard_GS5-8"}, {"value": "Standard_H16"}, {"value": "Standard_H16m"}, {"value": "Standard_H16mr"}, {"value": "Standard_H16r"}, {"value": "Standard_H8"}, {"value": "Standard_H8m"}, {"value": "Standard_L16s"}, {"value": "Standard_L32s"}, {"value": "Standard_L4s"}, {"value": "Standard_L8s"}, {"value": "Standard_M128-32ms"}, {"value": "Standard_M128-64ms"}, {"value": "Standard_M128ms"}, {"value": "Standard_M128s"}, {"value": "Standard_M64-16ms"}, {"value": "Standard_M64-32ms"}, {"value": "Standard_M64ms"}, {"value": "Standard_M64s"}, {"value": "Standard_NC12"}, {"value": "Standard_NC12s_v2"}, {"value": "Standard_NC12s_v3"}, {"value": "Standard_NC24"}, {"value": "Standard_NC24r"}, {"value": "Standard_NC24rs_v2"}, {"value": "Standard_NC24rs_v3"}, {"value": "Standard_NC24s_v2"}, {"value": "Standard_NC24s_v3"}, {"value": "Standard_NC6"}, {"value": "Standard_NC6s_v2"}, {"value": "Standard_NC6s_v3"}, {"value": "Standard_ND12s"}, {"value": "Standard_ND24rs"}, {"value": "Standard_ND24s"}, {"value": "Standard_ND6s"}, {"value": "Standard_NV12"}, {"value": "Standard_NV24"}, {"value": "Standard_NV6"}]}}, {"type": "object", "name": "vmSizeProperties", "props": [{"type": "integer32", "name": "vCPUsAvailable"}, {"type": "integer32", "name": "vCPUsPerCore"}]}]}, {"readOnly": true, "type": "string", "name": "hyperVGeneration", "enum": {"items": [{"value": "V1"}, {"value": "V2"}]}}, {"readOnly": true, "type": "string", "name": "licenseType"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "object", "name": "osProfile", "props": [{"type": "password", "name": "adminPassword", "secret": true}, {"type": "string", "name": "adminUsername"}, {"type": "boolean", "name": "allowExtensionOperations"}, {"type": "string", "name": "computerName"}, {"type": "string", "name": "customData"}, {"type": "object", "name": "linuxConfiguration", "props": [{"type": "boolean", "name": "disablePasswordAuthentication"}, {"type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "object", "name": "ssh", "props": [{"type": "array", "name": "publicKeys", "item": {"type": "object", "props": [{"type": "string", "name": "keyData"}, {"type": "string", "name": "path"}]}, "identifiers": ["path"]}]}]}, {"type": "boolean", "name": "requireGuestProvisionSignal"}, {"type": "array", "name": "secrets", "item": {"type": "object", "props": [{"type": "@SubResource_read", "name": "sourceVault"}, {"type": "array", "name": "vaultCertificates", "item": {"type": "object", "props": [{"type": "string", "name": "certificateStore"}, {"type": "string", "name": "certificateUrl"}]}, "identifiers": ["certificateUrl"]}]}}, {"type": "object", "name": "windowsConfiguration", "props": [{"type": "array", "name": "additionalUnattendContent", "item": {"type": "object", "props": [{"type": "string", "name": "componentName", "enum": {"items": [{"value": "Microsoft-Windows-Shell-Setup"}]}}, {"type": "string", "name": "content"}, {"type": "string", "name": "passName", "enum": {"items": [{"value": "OobeSystem"}]}}, {"type": "string", "name": "settingName", "enum": {"items": [{"value": "AutoLogon"}, {"value": "FirstLogonCommands"}]}}]}}, {"type": "boolean", "name": "enableAutomaticUpdates"}, {"readOnly": true, "type": "boolean", "name": "enableVMAgentPlatformUpdates"}, {"type": "object", "name": "patchSettings", "props": [{"type": "string", "name": "assessmentMode", "enum": {"items": [{"value": "AutomaticByPlatform"}, {"value": "ImageDefault"}]}}, {"type": "object", "name": "automaticByPlatformSettings", "props": [{"type": "boolean", "name": "bypassPlatformSafetyChecksOnUserSchedule"}, {"type": "string", "name": "rebootSetting", "enum": {"items": [{"value": "Always"}, {"value": "IfRequired"}, {"value": "Never"}, {"value": "Unknown"}]}}]}, {"type": "boolean", "name": "enableHotpatching"}, {"type": "string", "name": "patchMode", "enum": {"items": [{"value": "AutomaticByOS"}, {"value": "AutomaticByPlatform"}, {"value": "Manual"}]}}]}, {"type": "boolean", "name": "provisionVMAgent"}, {"type": "string", "name": "timeZone"}, {"type": "object", "name": "winRM", "props": [{"type": "array", "name": "listeners", "item": {"type": "object", "props": [{"type": "string", "name": "certificateUrl"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Http"}, {"value": "Https"}]}}]}}]}]}]}, {"readOnly": true, "type": "object", "name": "securityProfile", "props": [{"type": "boolean", "name": "encryptionAtHost"}, {"type": "object", "name": "encryptionIdentity", "props": [{"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "object", "name": "proxyAgentSettings", "props": [{"type": "boolean", "name": "addProxyAgentExtension"}, {"type": "boolean", "name": "enabled"}, {"type": "@HostEndpointSettings_read", "name": "imds"}, {"type": "integer32", "name": "keyIncarnationId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforce"}]}}, {"type": "object", "name": "wireServer", "props": [{"type": "string", "name": "inVMAccessControlProfileReferenceId"}, {"type": "string", "name": "mode", "enum": {"items": [{"value": "Audit"}, {"value": "Disabled"}, {"value": "Enforce"}]}}], "cls": "HostEndpointSettings_read"}]}, {"type": "string", "name": "securityType", "enum": {"items": [{"value": "ConfidentialVM"}, {"value": "TrustedLaunch"}]}}, {"type": "object", "name": "uefiSettings", "props": [{"type": "boolean", "name": "secureBootEnabled"}, {"type": "boolean", "name": "vTpmEnabled"}]}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "@DiskRestorePointAttributes_read", "name": "diskRestorePoint"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "@ManagedDiskParameters_read", "name": "managedDisk"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}}, {"readOnly": true, "type": "string", "name": "diskControllerType", "enum": {"items": [{"value": "NVMe"}, {"value": "SCSI"}]}}, {"type": "object", "name": "osDisk", "props": [{"readOnly": true, "type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "diskRestorePoint", "props": [{"type": "object", "name": "encryption", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "@ApiEntityReference_read", "name": "sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_read"}, {"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "object", "name": "encryptionSettings", "props": [{"type": "object", "name": "diskEncryptionKey", "props": [{"type": "string", "name": "secretUrl", "required": true}, {"type": "object", "name": "sourceVault", "required": true, "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}]}, {"type": "boolean", "name": "enabled"}, {"type": "object", "name": "keyEncryptionKey", "props": [{"type": "string", "name": "keyUrl", "required": true}, {"type": "@SubResource_read", "name": "sourceVault", "required": true}]}]}, {"type": "object", "name": "managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "props": [{"type": "string", "name": "id"}], "cls": "DiskEncryptionSetParameters_read"}, {"type": "string", "name": "id"}, {"type": "object", "name": "securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_read", "name": "diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_read"}, {"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "osType", "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "boolean", "name": "writeAcceleratorEnabled"}]}]}, {"readOnly": true, "type": "string", "name": "userData"}, {"readOnly": true, "type": "string", "name": "vmId"}]}, {"type": "@ApiEntityReference_read", "name": "sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "RestorePoint_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "consistencyMode", "arg": "$parameters.properties.consistencyMode", "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}, {"value": "FileSystemConsistent"}]}}, {"type": "array", "name": "excludeDisks", "arg": "$parameters.properties.excludeDisks", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "@ApiEntityReference_update.id"}], "cls": "ApiEntityReference_update"}}, {"type": "integer32", "name": "instantAccessDurationMinutes", "arg": "$parameters.properties.instantAccessDurationMinutes"}, {"type": "object", "name": "sourceMetadata", "arg": "$parameters.properties.sourceMetadata", "props": [{"type": "object", "name": "storageProfile", "arg": "$parameters.properties.sourceMetadata.storageProfile", "props": [{"type": "array", "name": "dataDisks", "arg": "$parameters.properties.sourceMetadata.storageProfile.dataDisks", "item": {"type": "object", "props": [{"type": "@DiskRestorePointAttributes_update", "name": "diskRestorePoint", "arg": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].diskRestorePoint"}, {"type": "@ManagedDiskParameters_update", "name": "managedDisk", "arg": "$parameters.properties.sourceMetadata.storageProfile.dataDisks[].managedDisk"}]}}, {"type": "object", "name": "osDisk", "arg": "$parameters.properties.sourceMetadata.storageProfile.osDisk", "props": [{"type": "object", "name": "diskRestorePoint", "arg": "$parameters.properties.sourceMetadata.storageProfile.osDisk.diskRestorePoint", "props": [{"type": "object", "name": "encryption", "arg": "@DiskRestorePointAttributes_update.encryption", "props": [{"type": "@DiskEncryptionSetParameters_update", "name": "diskEncryptionSet", "arg": "@DiskRestorePointAttributes_update.encryption.diskEncryptionSet"}, {"type": "string", "name": "type", "arg": "@DiskRestorePointAttributes_update.encryption.type", "enum": {"items": [{"value": "EncryptionAtRestWithCustomerKey"}, {"value": "EncryptionAtRestWithPlatformAndCustomerKeys"}, {"value": "EncryptionAtRestWithPlatformKey"}]}}]}, {"type": "@ApiEntityReference_update", "name": "sourceDiskRestorePoint", "arg": "@DiskRestorePointAttributes_update.sourceDiskRestorePoint"}], "cls": "DiskRestorePointAttributes_update"}, {"type": "object", "name": "managedDisk", "arg": "$parameters.properties.sourceMetadata.storageProfile.osDisk.managedDisk", "props": [{"type": "object", "name": "diskEncryptionSet", "arg": "@ManagedDiskParameters_update.diskEncryptionSet", "props": [{"type": "string", "name": "id", "arg": "@DiskEncryptionSetParameters_update.id"}], "cls": "DiskEncryptionSetParameters_update"}, {"type": "string", "name": "id", "arg": "@ManagedDiskParameters_update.id"}, {"type": "object", "name": "securityProfile", "arg": "@ManagedDiskParameters_update.securityProfile", "props": [{"type": "@DiskEncryptionSetParameters_update", "name": "diskEncryptionSet", "arg": "@ManagedDiskParameters_update.securityProfile.diskEncryptionSet"}, {"type": "string", "name": "securityEncryptionType", "arg": "@ManagedDiskParameters_update.securityProfile.securityEncryptionType", "enum": {"items": [{"value": "DiskWithVMGuestState"}, {"value": "NonPersistedTPM"}, {"value": "VMGuestStateOnly"}]}}]}, {"type": "string", "name": "storageAccountType", "arg": "@ManagedDiskParameters_update.storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}, {"value": "UltraSSD_LRS"}]}}], "cls": "ManagedDiskParameters_update"}]}]}]}, {"type": "@ApiEntityReference_update", "name": "sourceRestorePoint", "arg": "$parameters.properties.sourceRestorePoint"}, {"type": "dateTime", "name": "timeCreated", "arg": "$parameters.properties.timeCreated", "format": {"protocol": "iso"}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "RestorePoints_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "restorePointCollectionName", "arg": "$Path.restorePointCollectionName", "required": true}, {"type": "string", "name": "restorePointName", "arg": "$Path.restorePointName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-04-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [201], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@RestorePoint_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.xml new file mode 100644 index 000000000..67f20d02d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3Jlc3RvcmVwb2ludGNvbGxlY3Rpb25zL3t9L3Jlc3RvcmVwb2ludHMve30=/2025-04-01.xml @@ -0,0 +1,2258 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+
+