Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,16 @@ interface VirtualHardDisks {
>;

@doc("The operation to update a virtual hard disk.")
update is ArmTagsPatchAsync<VirtualHardDisk>;
@removed(Versions.v2025_02_01_preview)
@sharedRoute
@renamedFrom(Versions.v2025_02_01_preview, "update")
updateOld is ArmTagsPatchAsync<VirtualHardDisk>;

@doc("The operation to update a virtual hard disk.")
@parameterVisibility
@added(Versions.v2025_02_01_preview)
@sharedRoute
update is ArmCustomPatchAsync<VirtualHardDisk, VirtualHardDisksUpdateRequest>;

@doc("The operation to delete a virtual hard disk.")
delete is ArmResourceDeleteWithoutOkAsync<VirtualHardDisk>;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"parameters": {
"api-version": "2025-02-01-preview",
"resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM"
},
"responses": {
"200": {
"body": {
"name": "default",
"type": "Microsoft.AzureStackHCI/virtualMachineInstances/AttestationStatus",
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default/attestationStatus/default",
"properties": {
"attestSecureBootEnabled": "Disabled",
"attestationCertValidated": "Invalid",
"bootIntegrityValidated": "Invalid",
"errorMessage": "Attestation token has invalid signature",
"healthStatus": "Unhealthy",
"linuxKernelVersion": "1.0.0.0",
"timestamp": "2023/11/10 9:48"
}
}
}
},
"operationId": "AttestationStatuses_Get",
"title": "GetAttestationStatus"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"parameters": {
"api-version": "2025-02-01-preview",
"galleryImageName": "test-gallery-image",
"resource": {
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"location": "West US2",
"properties": {
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"imagePath": "C:\\test.vhdx",
"osType": "Linux"
}
},
"resourceGroupName": "test-rg",
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b"
},
"responses": {
"200": {
"body": {
"name": "test-gallery-image",
"type": "Microsoft.AzureStackHCI/galleryImages",
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"id": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/galleryImages/test-gallery-image",
"location": "West US2",
"properties": {
"cloudInitDataSource": "NoCloud",
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"hyperVGeneration": "V2",
"osType": "Linux",
"provisioningState": "Accepted",
"status": {
"downloadStatus": {
"downloadSizeInMB": 9383
},
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "79cfc696-44f5-4a68-a620-21850f7e9fb0",
"status": "Succeeded"
}
},
"version": {
"properties": {
"storageProfile": {
"osDiskImage": {
"sizeInMB": 30270
}
}
}
}
}
}
},
"201": {
"body": {
"name": "test-gallery-image",
"type": "Microsoft.AzureStackHCI/galleryImages",
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"id": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/galleryImages/test-galimg3325",
"location": "West US2",
"properties": {
"cloudInitDataSource": "NoCloud",
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"hyperVGeneration": "V2",
"osType": "Linux",
"provisioningState": "Succeeded",
"status": {
"downloadStatus": {
"downloadSizeInMB": 9383
},
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "79cfc696-44f5-4a68-a620-21850f7e9fb0",
"status": "Succeeded"
}
},
"version": {
"properties": {
"storageProfile": {
"osDiskImage": {
"sizeInMB": 30270
}
}
}
}
}
}
}
},
"operationId": "GalleryImages_CreateOrUpdate",
"title": "PutGalleryImage"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
{
"parameters": {
"api-version": "2025-02-01-preview",
"galleryImageName": "test-gallery-image",
"resource": {
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"location": "West US2",
"properties": {
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"sourceVirtualMachineId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/virtualMachineInstance/test-vm",
"osType": "Windows"
}
},
"resourceGroupName": "test-rg",
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b"
},
"responses": {
"200": {
"body": {
"name": "test-gallery-image",
"type": "Microsoft.AzureStackHCI/galleryImages",
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"id": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/galleryImages/test-gallery-image",
"location": "West US2",
"properties": {
"cloudInitDataSource": "NoCloud",
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"hyperVGeneration": "V2",
"osType": "Linux",
"provisioningState": "Accepted",
"status": {
"downloadStatus": {
"downloadSizeInMB": 9383
},
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "79cfc696-44f5-4a68-a620-21850f7e9fb0",
"status": "Succeeded"
}
},
"version": {
"properties": {
"storageProfile": {
"osDiskImage": {
"sizeInMB": 30270
}
}
}
}
}
}
},
"201": {
"body": {
"name": "test-gallery-image",
"type": "Microsoft.AzureStackHCI/galleryImages",
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"id": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/galleryImages/test-galimg3325",
"location": "West US2",
"properties": {
"cloudInitDataSource": "NoCloud",
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"hyperVGeneration": "V2",
"osType": "Linux",
"provisioningState": "Succeeded",
"status": {
"downloadStatus": {
"downloadSizeInMB": 9383
},
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "79cfc696-44f5-4a68-a620-21850f7e9fb0",
"status": "Succeeded"
}
},
"version": {
"properties": {
"storageProfile": {
"osDiskImage": {
"sizeInMB": 30270
}
}
}
}
}
}
}
},
"operationId": "GalleryImages_CreateOrUpdate_FromVM",
"title": "PutGalleryImage_FromVM"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"api-version": "2025-02-01-preview",
"galleryImageName": "test-gallery-image",
"resourceGroupName": "test-rg",
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b"
},
"responses": {
"202": {
"headers": {
"azure-asyncoperation": "http://azure.async.operation/status"
}
},
"204": {
"headers": {
"azure-asyncoperation": "http://azure.async.operation/status"
}
}
},
"operationId": "GalleryImages_Delete",
"title": "DeleteGalleryImage"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"parameters": {
"api-version": "2025-02-01-preview",
"galleryImageName": "test-gallery-image",
"resourceGroupName": "test-rg",
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b"
},
"responses": {
"200": {
"body": {
"name": "test-gallery-image",
"type": "Microsoft.AzureStackHCI/galleryImages",
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"id": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/galleryImages/test-gallery-image",
"location": "West US2",
"properties": {
"cloudInitDataSource": "NoCloud",
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"hyperVGeneration": "V1",
"identifier": {
"offer": "myOfferName",
"publisher": "myPublisherName",
"sku": "mySkuName"
},
"osType": "Windows",
"provisioningState": "Accepted",
"status": {
"downloadStatus": {
"downloadSizeInMB": 9383
},
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "79cfc696-44f5-4a68-a620-21850f7e9fb0",
"status": "Succeeded"
}
},
"version": {
"name": "1.0.0",
"properties": {
"storageProfile": {
"osDiskImage": {
"sizeInMB": 30270
}
}
}
}
}
}
}
},
"operationId": "GalleryImages_Get",
"title": "GetGalleryImage"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"parameters": {
"api-version": "2025-02-01-preview",
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b"
},
"responses": {
"200": {
"body": {
"value": [
{
"name": "test-gallery-image",
"type": "Microsoft.AzureStackHCI/galleryImages",
"extendedLocation": {
"name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
"type": "CustomLocation"
},
"id": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/galleryImages/test-gallery-image",
"location": "West US2",
"properties": {
"cloudInitDataSource": "NoCloud",
"containerId": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.AzureStackHCI/storageContainers/test-storage-container",
"hyperVGeneration": "V2",
"osType": "Linux",
"provisioningState": "Accepted",
"status": {
"downloadStatus": {
"downloadSizeInMB": 9383
},
"progressPercentage": 100,
"provisioningStatus": {
"operationId": "79cfc696-44f5-4a68-a620-21850f7e9fb0",
"status": "Succeeded"
}
},
"version": {
"properties": {
"storageProfile": {
"osDiskImage": {
"sizeInMB": 30270
}
}
}
}
}
}
]
}
}
},
"operationId": "GalleryImages_ListAll",
"title": "ListGalleryImageBySubscription"
}
Loading