diff --git a/src/StackHCI/StackHCIVm.Autorest/.gitattributes b/src/StackHCI/StackHCIVm.Autorest/.gitattributes new file mode 100644 index 000000000000..2125666142eb --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/.gitattributes @@ -0,0 +1 @@ +* text=auto \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/.gitignore b/src/StackHCI/StackHCIVm.Autorest/.gitignore new file mode 100644 index 000000000000..aa1432babfa4 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/.gitignore @@ -0,0 +1,15 @@ +bin +obj +.vs +generated +internal +exports +tools +custom/*.psm1 +test/*-TestResults.xml +/*.ps1 +/*.ps1xml +/*.psm1 +/*.snk +/*.csproj +/*.nuspec \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/Az.StackHCIVm.psd1 b/src/StackHCI/StackHCIVm.Autorest/Az.StackHCIVm.psd1 new file mode 100644 index 000000000000..ce9f05d34861 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/Az.StackHCIVm.psd1 @@ -0,0 +1,24 @@ +@{ + GUID = '7389f67c-ec9d-4c13-9c9a-308834413af6' + RootModule = './Az.StackHCIVm.psm1' + ModuleVersion = '1.1.0' + CompatiblePSEditions = 'Core', 'Desktop' + Author = 'Microsoft Corporation' + CompanyName = 'Microsoft Corporation' + Copyright = 'Microsoft Corporation. All rights reserved.' + Description = 'Microsoft Azure PowerShell: StackHciVM cmdlets' + PowerShellVersion = '5.1' + DotNetFrameworkVersion = '4.7.2' + RequiredAssemblies = './bin/Az.StackHCIVm.private.dll' + FormatsToProcess = './Az.StackHCIVm.format.ps1xml' + FunctionsToExport = 'Add-AzStackHCIVmVirtualMachineDataDisk', 'Add-AzStackHCIVmVirtualMachineNetworkInterface', 'Get-AzStackHCIVmImage', 'Get-AzStackHCIVmLogicalNetwork', 'Get-AzStackHCIVmNetworkInterface', 'Get-AzStackHCIVmStoragePath', 'Get-AzStackHCIVmVirtualHardDisk', 'Get-AzStackHCIVmVirtualMachine', 'New-AzStackHCIVmImage', 'New-AzStackHCIVmLogicalNetwork', 'New-AzStackHCIVmNetworkInterface', 'New-AzStackHCIVmStoragePath', 'New-AzStackHCIVmVirtualHardDisk', 'New-AzStackHCIVmVirtualMachine', 'Remove-AzStackHCIVmImage', 'Remove-AzStackHCIVmLogicalNetwork', 'Remove-AzStackHCIVmNetworkInterface', 'Remove-AzStackHCIVmStoragePath', 'Remove-AzStackHCIVmVirtualHardDisk', 'Remove-AzStackHCIVmVirtualMachine', 'Remove-AzStackHCIVmVirtualMachineDataDisk', 'Remove-AzStackHCIVmVirtualMachineNetworkInterface', 'Restart-AzStackHCIVmVirtualMachine', 'Start-AzStackHCIVmVirtualMachine', 'Stop-AzStackHCIVmVirtualMachine', 'Update-AzStackHCIVmImage', 'Update-AzStackHCIVmLogicalNetwork', 'Update-AzStackHCIVmNetworkInterface', 'Update-AzStackHCIVmStoragePath', 'Update-AzStackHCIVmVirtualHardDisk', 'Update-AzStackHCIVmVirtualMachine', '*' + AliasesToExport = '*' + PrivateData = @{ + PSData = @{ + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'StackHciVM' + LicenseUri = 'https://aka.ms/azps-license' + ProjectUri = 'https://github.com/Azure/azure-powershell' + ReleaseNotes = '' + } + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/README.md b/src/StackHCI/StackHCIVm.Autorest/README.md new file mode 100644 index 000000000000..337193648434 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/README.md @@ -0,0 +1,647 @@ + +# Az.StackHCIVm +This directory contains the PowerShell module for the StackHciVM service. + +--- +## Status +[![Az.StackHCIVm](https://img.shields.io/powershellgallery/v/Az.StackHCIVm.svg?style=flat-square&label=Az.StackHCIVm "Az.StackHCIVm")](https://www.powershellgallery.com/packages/Az.StackHCIVm/) + +## Info +- Modifiable: yes +- Generated: all +- Committed: yes +- Packaged: yes + +--- +## Detail +This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension. + +## Module Requirements +- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 2.2.3 or greater + +## Authentication +AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent. + +## Development +For information on how to develop for `Az.StackHCIVm`, see [how-to.md](how-to.md). + + +--- + +## Generation Requirements + +Use of the beta version of `autorest.powershell` generator requires the following: + +- [NodeJS LTS](https://nodejs.org) (10.15.x LTS preferred) + - **Note**: It _will not work_ with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes. + > If you want an easy way to install and update Node, [NVS - Node Version Switcher](../nodejs/installing-via-nvs.md) or [NVM - Node Version Manager](../nodejs/installing-via-nvm.md) is recommended. +- [AutoRest](https://aka.ms/autorest) v3 beta
`npm install -g autorest@autorest`
  +- PowerShell 6.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g pwsh`
  +- .NET Core SDK 2.0 or greater + - If you don't have it installed, you can use the cross-platform npm package
`npm install -g dotnet-sdk-2.2`
  + +## Run Generation + +In this directory, run AutoRest: + +> `autorest-beta` + +--- + +### AutoRest Configuration + +> see https://aka.ms/autorest + +```yaml +require: + - $(this-folder)/../../readme.azure.noprofile.md +repo: azure-rest-api-specs +# lock the commit +input-file: + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/common.json + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/marketplaceGalleryImages.json + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/networkInterfaces.json + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/storageContainers.json + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualHardDisks.json + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualMachineInstances.json + - $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/preview/2023-09-01-preview/logicalNetworks.json + - $(repo)/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/preview/2023-03-15-preview/HybridCompute.json + +module-version: 1.1.0 +title: StackHCIVm +service-name: StackHCIVm +subject-prefix: $(service-name) +root-module-name: $(prefix).StackHCI + +inlining-threshold: 50 +resourcegroup-append: true +directive: + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/virtualHardDisks/{virtualHardDiskName}"].delete.responses + transform: >- + return { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + }, + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + }, + "204": { + "description": "No content" + } + } + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/virtualHardDisks/{virtualHardDiskName}"].delete + transform: >- + $["x-ms-long-running-operation"] = true + + - from: swagger-document + where: $.paths["/{resourceUri}/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default"].delete.responses + transform: >- + return { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + }, + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + }, + "204": { + "description": "No content" + } + } + - from: swagger-document + where: $.paths["/{resourceUri}/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default"].delete + transform: >- + $["x-ms-long-running-operation"] = true + + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}"].get + transform: >- + $["description"] = "Gets a logical network" + + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}"].delete.responses + transform: >- + return { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + }, + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + }, + "204": { + "description": "No content" + } + } + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}"].delete + transform: >- + $["x-ms-long-running-operation"] = true + + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/storageContainers/{storageContainerName}"].delete.responses + transform: >- + return { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + }, + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + }, + "204": { + "description": "No content" + } + } + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/storageContainers/{storageContainerName}"].delete + transform: >- + $["x-ms-long-running-operation"] = true + + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/networkInterfaces/{networkInterfaceName}"].delete.responses + transform: >- + return { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + }, + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + }, + "204": { + "description": "No content" + } + } + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/networkInterfaces/{networkInterfaceName}"].delete + transform: >- + $["x-ms-long-running-operation"] = true + + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/marketplaceGalleryImages/{marketplaceGalleryImageName}"].delete.responses + transform: >- + return { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + }, + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + }, + "204": { + "description": "No content" + } + } + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/marketplaceGalleryImages/{marketplaceGalleryImageName}"].delete + transform: >- + $["x-ms-long-running-operation"] = true + + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/galleryImages/{galleryImageName}"].delete.responses + transform: >- + return { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" + } + }, + "200": { + "description": "OK" + }, + "202": { + "description": "Accepted" + }, + "204": { + "description": "No content" + } + } + - from: swagger-document + where: $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/galleryImages/{galleryImageName}"].delete + transform: >- + $["x-ms-long-running-operation"] = true + + + # Remove the unexpanded parameter set + - where: + variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$|^GetViaIdentity$ + remove: true + - where: + parameter-name: DefaultProfile + hide: true + - where: + parameter-name: Break + hide: true + - where: + parameter-name: HttpPipelineAppend + hide: true + - where: + parameter-name: HttpPipelinePrepend + hide: true + - where: + parameter-name: Proxy + hide: true + - where: + parameter-name: ProxyCredential + hide: true + - where: + parameter-name: ProxyUseDefaultCredentials + hide: true + - where: + verb: New + parameter-name: ExtendedLocationName + set: + parameter-name: CustomLocationId + - where: + verb: New + parameter-name: ExtendedLocationType + hide: true + set: + default: + script: '"CustomLocation"' + - where: + parameter-name: SubscriptionId + set: + default: + name: SubscriptionId Default + description: Gets the SubscriptionId from the current context. + script: '(Get-AzContext).Subscription.Id' + - where: + verb: New + parameter-name: IdentifierOffer + set: + parameter-name: Offer + - where: + verb: New + parameter-name: IdentifierPublisher + set: + parameter-name: Publisher + - where: + verb: New + parameter-name: IdentifierSku + set: + parameter-name: Sku + - where: + verb: New + parameter-name: VersionName + set: + parameter-name: Version + - where: + verb: New + subject: GalleryImage + hide: true + - where: + verb: New + subject: MarketplaceGalleryImage + hide: true + - where: + verb: Get + subject: GalleryImage + hide: true + - where: + verb: Get + subject: MarketplaceGalleryImage + hide: true + - where: + verb: Remove + subject: GalleryImage + hide: true + - where: + verb: Remove + subject: MarketplaceGalleryImage + hide: true + - where: + verb: Update + subject: GalleryImage + hide: true + - where: + verb: Update + subject: MarketplaceGalleryImage + hide: true + - where: + verb: New + subject: VirtualHardDisk + hide: true + - where: + verb: New + subject: NetworkInterface + hide: true + - where: + verb: New + subject: LogicalNetwork + hide: true + - where: + verb: New + subject: VirtualHardDisk + parameter-name: DiskSizeGb + set: + parameter-name: SizeGb + - where: + verb: New + subject: VirtualHardDisk + parameter-name: ContainerId + set: + parameter-name: StoragePathId + - where: + verb: New + subject: GalleryImage + parameter-name: ContainerId + set: + parameter-name: StoragePathId + - where: + verb: New + subject: MarketplaceGalleryImage + parameter-name: ContainerId + set: + parameter-name: StoragePathId + - where: + verb: New + subject: LogicalNetwork + parameter-name: DhcpOptionDnsServer + set: + parameter-name: DnsServer + - where: + model-name: Subnet + property-name: PropertiesAddressPrefixes + set: + property-name: AddressPrefixes + - where: + verb: New + subject: NetworkInterface + parameter-name: DnsSettingDnsServer + set: + parameter-name: DnsServer + - where: + model-name: IPConfiguration + property-name: PrivateIPAddress + set: + property-name: IPAddress + - where: + model-name: IPConfiguration + property-name: PrivateIPAllocationMethod + set: + property-name: IPAllocationMethod + - where: + subject: VirtualMachineInstance + parameter-name: DynamicMemoryConfigMaximumMemoryMb + set: + parameter-name: DynamicMemoryMaximumMemoryInMb + - where: + subject: VirtualMachineInstance + parameter-name: DynamicMemoryConfigMinimumMemoryMb + set: + parameter-name: DynamicMemoryMinimumMemoryInMb + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: DynamicMemoryConfigTargetMemoryBuffer + set: + parameter-name: DynamicMemoryTargetBuffer + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: HardwareProfileProcessor + set: + parameter-name: VmProcessor + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: HardwareProfileMemoryMb + set: + parameter-name: VmMemory + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: HardwareProfileVMSize + set: + parameter-name: VmSize + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: ImageReferenceId + set: + parameter-name: ImageId + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: OSProfileAdminPassword + set: + parameter-name: AdminPassword + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: OSProfileAdminUsername + set: + parameter-name: AdminUsername + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: OSProfileComputerName + set: + parameter-name: ComputerName + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: OSProfileAdminPassword + set: + parameter-name: AdminPassword + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: OSProfileAdminUsername + set: + parameter-name: AdminUsername + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: LinuxConfigurationDisablePasswordAuthentication + set: + parameter-name: DisablePasswordAuthentication + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: WindowConfigurationEnableAutomaticUpdate + set: + parameter-name: EnableAutomaticUpdate + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: WindowConfigurationTimeZone + set: + parameter-name: TimeZone + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: SecurityProfileEnableTpm + set: + parameter-name: EnableTpm + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: UefiSettingSecureBootEnabled + set: + parameter-name: SecureBootEnabled + - where: + verb: New + subject: VirtualMachineInstance + parameter-name: StorageProfileVMConfigStoragePathId + set: + parameter-name: StoragePathId + - where: + verb: New + subject: StorageContainer + set: + subject: StoragePath + hide: true + - where: + verb: Get + subject: StorageContainer + set: + subject: StoragePath + - where: + verb: Remove + subject: StorageContainer + set: + subject: StoragePath + - where: + verb: Update + subject: StorageContainer + set: + subject: StoragePath + - where: + verb: Remove + subject: VirtualHardDisk + hide: true + - where: + verb: Remove + subject: VirtualMachineInstance + set: + subject: VirtualMachine + hide: true + - where: + verb: Start + subject: VirtualMachineInstance + set: + subject: VirtualMachine + hide: true + - where: + verb: Stop + subject: VirtualMachineInstance + set: + subject: VirtualMachine + hide: true + - where: + verb: Restart + subject: VirtualMachineInstance + set: + subject: VirtualMachine + hide: true + - where: + verb: Get + subject: VirtualMachineInstance + set: + subject: VirtualMachine + hide: true + - where: + verb: New + subject: VirtualMachineInstance + set: + subject: VirtualMachine + hide: true + - where: + verb: Update + subject: VirtualMachineInstance + set: + subject: VirtualMachine + hide: true + - where: + verb: Remove + subject: NetworkInterface + hide: true + - where: + verb: Remove + subject: LogicalNetwork + hide: true + - where: + verb: New + subject: LogicalNetwork + hide: true + - where: + verb: Remove + subject: StoragePath + hide: true + - where: + model-name: LogicalNetwork + property-name: Subnet + set: + property-name: Subnets + - where: + subject: AgentVersion + hide: true + - where: + subject: ExtensionMetadata + hide: true + - where: + subject: GuestAgent + hide: true + - where: + subject: HybridIdentityMetadata + hide: true + - where: + subject: MachineExtension + hide: true + - where: + subject: NetworkProfile + hide: true + - where: + verb: Set + hide: true + - where: + subject: Machine + hide: true + - where: + subject: Extension + hide: true + - where: + subject-prefix: StackHciVM + set: + subject-prefix: StackHCIVm + +``` diff --git a/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/logicalNetworks.json b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/logicalNetworks.json new file mode 100644 index 000000000000..1897be3f7c7a --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/logicalNetworks.json @@ -0,0 +1,85 @@ +{ + "resourceType": "logicalNetworks", + "apiVersion": "2023-09-01-preview", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci" + }, + "commands": [ + { + "name": "Get-AzStackHCIVmLogicalNetwork", + "description": "Gets a logical network", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmlogicalnetwork" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets a logical network", + "parameters": [ + { + "name": "-Name", + "value": "[Path.logicalNetworkName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Remove-AzStackHCIVmLogicalNetwork", + "description": "The operation to delete a logical network.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmlogicalnetwork" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to delete a logical network.", + "parameters": [ + { + "name": "-Name", + "value": "[Path.logicalNetworkName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/networkInterfaces.json b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/networkInterfaces.json new file mode 100644 index 000000000000..f4da749e5e5d --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/networkInterfaces.json @@ -0,0 +1,85 @@ +{ + "resourceType": "networkInterfaces", + "apiVersion": "2023-09-01-preview", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci" + }, + "commands": [ + { + "name": "Get-AzStackHCIVmNetworkInterface", + "description": "Gets a network interface", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/networkInterfaces/{networkInterfaceName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmnetworkinterface" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets a network interface", + "parameters": [ + { + "name": "-Name", + "value": "[Path.networkInterfaceName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Remove-AzStackHCIVmNetworkInterface", + "description": "The operation to delete a network interface.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/networkInterfaces/{networkInterfaceName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmnetworkinterface" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to delete a network interface.", + "parameters": [ + { + "name": "-Name", + "value": "[Path.networkInterfaceName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/storageContainers.json b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/storageContainers.json new file mode 100644 index 000000000000..117d5b4d0175 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/storageContainers.json @@ -0,0 +1,85 @@ +{ + "resourceType": "storageContainers", + "apiVersion": "2023-09-01-preview", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci" + }, + "commands": [ + { + "name": "Get-AzStackHCIVmStoragePath", + "description": "Gets a storage container", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/storageContainers/{storageContainerName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmstoragepath" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets a storage container", + "parameters": [ + { + "name": "-Name", + "value": "[Path.storageContainerName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Remove-AzStackHCIVmStoragePath", + "description": "The operation to delete a storage container.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/storageContainers/{storageContainerName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmstoragepath" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to delete a storage container.", + "parameters": [ + { + "name": "-Name", + "value": "[Path.storageContainerName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/virtualHardDisks.json b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/virtualHardDisks.json new file mode 100644 index 000000000000..40d9c6ee3aca --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/UX/Microsoft.AzureStackHCI/virtualHardDisks.json @@ -0,0 +1,85 @@ +{ + "resourceType": "virtualHardDisks", + "apiVersion": "2023-09-01-preview", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci" + }, + "commands": [ + { + "name": "Get-AzStackHCIVmVirtualHardDisk", + "description": "Gets a virtual hard disk", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/virtualHardDisks/{virtualHardDiskName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmvirtualharddisk" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets a virtual hard disk", + "parameters": [ + { + "name": "-Name", + "value": "[Path.virtualHardDiskName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Remove-AzStackHCIVmVirtualHardDisk", + "description": "The operation to delete a virtual hard disk.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/virtualHardDisks/{virtualHardDiskName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualharddisk" + }, + "parameterSets": [ + { + "parameters": [ + "-Name ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to delete a virtual hard disk.", + "parameters": [ + { + "name": "-Name", + "value": "[Path.virtualHardDiskName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Add-AzStackHCIVMVirtualMachineDataDisk.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Add-AzStackHCIVMVirtualMachineDataDisk.ps1 new file mode 100644 index 000000000000..46c694499418 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Add-AzStackHCIVMVirtualMachineDataDisk.ps1 @@ -0,0 +1,142 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to add a data disk to a virtual machine. +.Description +The operation to add a data disk to a virtual machine. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstances + +.Notes +COMPLEX PARAMETER PROPERTIES + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/add-azstackhcivmvirtualmachinedatadisk +#> + +function Add-AzStackHCIVmVirtualMachineDataDisk { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the VM + ${ResourceId}, + + [Parameter(ParameterSetName='ByName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # List of data disks to be attached to the virtual machine passed in Id format + ${DataDiskId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # List of data disks to be attached to the virtual machine passed by Name + ${DataDiskName}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource Group of the Data Disks + ${DataDiskResourceGroup} + ) + + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $null = $PSBoundParameters.Remove("Name") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceId") + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } + $StorageProfileDataDisk = [System.Collections.ArrayList]::new() + + if($DataDiskId){ + foreach ($DiskId in $DataDiskId){ + if ($DiskId -notmatch $vhdRegex){ + Write-Error "Invalid Data Disk Id provided: $DiskId." -ErrorAction Stop + } + $DataDisk = @{Id = $DiskId} + [void]$StorageProfileDataDisk.Add($DataDisk) + } + + $null = $PSBoundParameters.Remove("DataDiskId") + + } elseif ($DataDiskName){ + $rg = $ResourceGroupName + if($DataDiskResourceGroup){ + $rg = $DataDiskResourceGroup + } + + foreach ($DiskName in $DataDiskName){ + $DataDiskIdNew = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/virtualharddisks/$DiskName" + $DataDisk = @{Id = $DataDiskIdNew} + [void]$StorageProfileDataDisk.Add($DataDisk) + } + + $null = $PSBoundParameters.Remove("DataDiskName") + $null = $PSBoundParameters.Remove("DataDiskResourceGroup") + } + + $vm = Az.StackHCIVm.internal\Get-AzStackHCIVmVirtualMachine @PSBoundParameters + $disks = $vm.StorageProfileDataDisk + + foreach ($disk in $disks){ + $DataDisk = @{Id = $disk.Id} + [void]$StorageProfileDataDisk.Add($DataDisk) + } + + $PSBoundParameters.Add('StorageProfileDataDisk', $StorageProfileDataDisk) + return Az.StackHCIVm.internal\Update-AzStackHCIVmVirtualMachine @PSBoundParameters + } \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Add-AzStackHCIVMVirtualMachineNetworkInterface.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Add-AzStackHCIVMVirtualMachineNetworkInterface.ps1 new file mode 100644 index 000000000000..87687eddcb49 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Add-AzStackHCIVMVirtualMachineNetworkInterface.ps1 @@ -0,0 +1,126 @@ +<# +.Synopsis +The operation to add a network interface to a virtual machine. + +.Description +The operation to add a network interface to a virtual machine. + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/add-azstackhcivmvirtualmachinenetworkinterface +#> + +function Add-AzStackHCIVmVirtualMachineNetworkInterface { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHciVM.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Id of the Virtual Machine + ${ResourceId}, + + [Parameter(ParameterSetName='ByName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # NetworkInterfaces - list of network interfaces to be attached to the virtual machine in id format + ${NicId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # NetworkInterfaces - list of network interfaces to be attached to the virtual machine in name format + ${NicName}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource Group of the Network Interfaces + ${NicResourceGroup} + ) + + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $null = $PSBoundParameters.Remove("Name") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceId") + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } + + $NetworkProfileNetworkInterface = [System.Collections.ArrayList]::new() + if ($NicId){ + foreach ($NId in $NicId){ + if ($NId -notmatch $nicRegex){ + Write-Error "Invalid Nic Id provided: $NId." -ErrorAction Stop + } + $Nic = @{Id = $NId} + [void]$NetworkProfileNetworkInterface.Add($Nic) + } + + $null = $PSBoundParameters.Remove("NicId") + + } elseif ($NicName){ + $rg = $ResourceGroupName + if($NicResourceGroup){ + $rg = $NicResourceGroup + } + + foreach ($NName in $NicName){ + $NicIdNew = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/networkinterfaces/$NName" + $Nic = @{Id = $NicIdNew} + [void]$NetworkProfileNetworkInterface.Add($Nic) + } + + $null = $PSBoundParameters.Remove("NicName") + $null = $PSBoundParameters.Remove("NicResourceGroup") + + } + + $vm = Az.StackHCIVm.internal\Get-AzStackHCIVmVirtualMachine @PSBoundParameters + $nics = $vm.NetworkProfileNetworkInterface + + foreach ($nic in $nics){ + $Nic= @{Id = $nic.Id} + [void]$NetworkProfileNetworkInterface.Add($Nic) + } + + $PSBoundParameters.Add('NetworkProfileNetworkInterface', $NetworkProfileNetworkInterface) + return Az.StackHCIVm.internal\Update-AzStackHCIVmVirtualMachine @PSBoundParameters + } \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMNetworkInterface_ByResourceId.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMNetworkInterface_ByResourceId.ps1 new file mode 100644 index 000000000000..f6921df42b6c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMNetworkInterface_ByResourceId.ps1 @@ -0,0 +1,115 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +Gets a network interface +.Description +Gets a network interface + + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmnetworkinterface +#> +function Get-AzStackHCIVmNetworkInterface_ByResourceId { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces])] +[CmdletBinding( PositionalBinding=$false)] +param( + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Id of the network interface. + ${ResourceId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + +) + process { + + if ($ResourceId -match $nicRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['nicName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Get-AzStackHCIVmNetworkInterface @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMStoragePath_ByResourceId.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMStoragePath_ByResourceId.ps1 new file mode 100644 index 000000000000..8f22d9802142 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMStoragePath_ByResourceId.ps1 @@ -0,0 +1,115 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +Gets a storage path blah +.Description +Gets a storage path blah + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmstoragepath +#> +function Get-AzStackHCIVmStoragePath_ByResourceId { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers])] +[CmdletBinding(PositionalBinding=$false)] + +param( + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM ID of the storage path. + ${ResourceId}, + + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + +) + process { + + if ($ResourceId -match $storagePathRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['storagePathName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Get-AzStackHCIVmStoragePath @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMVirtualHardDisk_ByResourceId.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMVirtualHardDisk_ByResourceId.ps1 new file mode 100644 index 000000000000..a4299e5249b0 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMVirtualHardDisk_ByResourceId.ps1 @@ -0,0 +1,113 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +Gets a virtual hard disk +.Description +Gets a virtual hard disk + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmvirtualharddisk +#> +function Get-AzStackHCIVmVirtualHardDisk_ByResourceId { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks])] +[CmdletBinding( PositionalBinding=$false)] + +param( + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM ID of the virtual hard disk. + ${ResourceId}, + + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + +) + process { + + if ($ResourceId -match $vhdRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['vhdName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Get-AzStackHCIVmVirtualHardDisk @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMVirtualMachine.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMVirtualMachine.ps1 new file mode 100644 index 000000000000..fe1e22515910 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVMVirtualMachine.ps1 @@ -0,0 +1,158 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +Gets a virtual machine +.Description +Gets a virtual machine + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmvirtualmachine +#> +function Get-AzStackHCIVmVirtualMachine { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230315Preview.Machine],ParameterSetName='ByResourceGroup' )] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance],ParameterSetName='ByName' )] + [CmdletBinding( PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Parameter(ParameterSetName='ByResourceGroup', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceGroup')] + [Parameter(ParameterSetName='BySubscription')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM ID of the virtual machine. + ${ResourceId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + process { + if ($PSCmdlet.ParameterSetName -eq "ByName" -or $PSCmdlet.ParameterSetName -eq "ByResourceId"){ + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("ResourceId") + $null = $PSBoundParameters.Remove("Name") + return Az.StackHCIVm.internal\Get-AzStackHCIVmVirtualMachine @PSBoundParameters + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } + } elseif ($PSCmdlet.ParameterSetName -eq "ByResourceGroup") { + $allHCIMachines = [System.Collections.ArrayList]::new() + $machines = Az.StackHCIVm.internal\Get-AzStackHCIVmMachine -ResourceGroupName $ResourceGroupName + foreach ($machine in $machines){ + if ($machine.Kind.ToString() -eq "HCI"){ + [void]$allHCIMachines.Add($machine) + } + } + return $allHCIMachines + + } else { + $allHCIMachines = [System.Collections.ArrayList]::new() + $machines = Az.StackHCIVm.internal\Get-AzStackHCIVmMachine -SubscriptionId $SubscriptionId + foreach ($machine in $machines){ + if ($machine.Kind.ToString() -eq "HCI"){ + [void]$allHCIMachines.Add($machine) + } + } + return $allHCIMachines + + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVmImage.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVmImage.ps1 new file mode 100644 index 000000000000..9f1f99fa083f --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVmImage.ps1 @@ -0,0 +1,194 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +Gets a gallery image +.Description +Gets a gallery image + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmimage +#> + +function Get-AzStackHCIVmImage{ + [CmdletBinding(DefaultParameterSetName='BySubscription', PositionalBinding=$false)] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages])] + param( + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the image + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Parameter(ParameterSetName='ByResourceGroup', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceGroup')] + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='BySubscription')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # The ID of the target subscription. + ${SubscriptionId}, + + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource Id of the Image + ${ResourceId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + process { + + if ($PSCmdlet.ParameterSetName -eq "ByName"){ + $isGalleryImage = $false + $isMarketplaceGalleryImage = $false + + + $galImage = Az.StackHCIVm.internal\Get-AzStackHCIVmGalleryImage @PSBoundParameters -ErrorAction SilentlyContinue + if ($galImage -ne $null){ + $isGalleryImage = $true + } else { + $marketplaceGalImage = Az.StackHCIVm.internal\Get-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters -ErrorAction SilentlyContinue + if ($marketplaceGalImage -ne $null){ + $isMarketplaceGalleryImage = $true + } + } + + if ($isGalleryImage){ + return $galImage + } + + if ($isMarketplaceGalleryImage){ + return $marketplaceGalImage + } + + Write-Error "An Image with name: $Name does not exist in Resource Group: $ResourceGroupName" -ErrorAction Stop + + } elseif ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + + if ($ResourceId -match $galImageRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['imageName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm.internal\Get-AzStackHCIVmGalleryImage @PSBoundParameters + } elseif ($ResourceId -match $marketplaceGalImageRegex){ + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['imageName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm.internal\Get-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } elseif ($PSCmdlet.ParameterSetName -eq "ByResourceGroup"){ + $allImages = @() + $galImages = Az.StackHCIVm.internal\Get-AzStackHCIVmGalleryImage @PSBoundParameters + $marketplaceGalImages = Az.StackHCIVm.internal\Get-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + $allImages = $allImages + $galImages + $allImages = $allImages + $marketplaceGalImages + return $allImages + } + + $allImages = @() + $galImages = Az.StackHCIVm.internal\Get-AzStackHCIVmGalleryImage @PSBoundParameters + $marketplaceGalImages = Az.StackHCIVm.internal\Get-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + $allImages = $allImages + $galImages + $allImages = $allImages + $marketplaceGalImages + return $allImages + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVmLogicalNetwork_ByResourceId2.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVmLogicalNetwork_ByResourceId2.ps1 new file mode 100644 index 000000000000..6bac5804f7fe --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Get-AzStackHCIVmLogicalNetwork_ByResourceId2.ps1 @@ -0,0 +1,114 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +Gets a logical network +.Description +Gets a logical network + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmlogicalnetwork +#> +function Get-AzStackHCIVmLogicalNetwork_ByResourceId { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHciVM.Models.Api20230901Preview.ILogicalNetworks])] + [CmdletBinding(PositionalBinding=$false)] + + param( + [Microsoft.Azure.PowerShell.Cmdlets.StackHciVM.Category('Path')] + [System.String] + # The ARM ID of the logical network. + ${ResourceId}, + + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + process { + + if ($ResourceId -match $lnetRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['logicalNetworkName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Get-AzStackHCIVmLogicalNetwork @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } + } \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMImage.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMImage.ps1 new file mode 100644 index 000000000000..51d99679f0d3 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMImage.ps1 @@ -0,0 +1,337 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to create an image. +Please note some properties can be set only during image creation. +.Description +The operation to create an image. +Please note some properties can be set only during image creation. +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} +.Example +PS C:\> {{ Add code here }} + +{{ Add output here }} + + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages +.Notes +COMPLEX PARAMETER PROPERTIES + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmimage +#> +function New-AzStackHCIVmImage{ + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages],ParameterSetName='Marketplace' )] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages],ParameterSetName='MarketplaceURN' )] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages],ParameterSetName='GalleryImage' )] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Parameter(ParameterSetName='GalleryImage', Mandatory)] + [Parameter(ParameterSetName='MarketplaceURN',Mandatory)] + [Alias('ImageName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the Image + #The name must start and end with an alphanumeric character and must contain all alphanumeric characters or ‘-‘, ‘.’, or ‘_’. The max length can be 80 characters and the minimum length is 1 character. + ${Name}, + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Parameter(ParameterSetName='GalleryImage', Mandatory)] + [Parameter(ParameterSetName='MarketplaceURN', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Marketplace')] + [Parameter(ParameterSetName='GalleryImage')] + [Parameter(ParameterSetName='MarketplaceURN')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Parameter(ParameterSetName='GalleryImage', Mandatory)] + [Parameter(ParameterSetName='MarketplaceURN', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + + [Parameter(ParameterSetName='Marketplace')] + [Parameter(ParameterSetName='GalleryImage')] + [Parameter(ParameterSetName='MarketplaceURN')] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.CloudInitDataSource])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.CloudInitDataSource] + # Datasource for the gallery image when provisioning with cloud-init [NoCloud, Azure] + ${CloudInitDataSource}, + + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Parameter(ParameterSetName='GalleryImage', Mandatory)] + [Parameter(ParameterSetName='MarketplaceURN', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The ARM Id of the extended location to create image resource in. + ${CustomLocationId}, + + [Parameter(ParameterSetName='GalleryImage', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Local path of image that the image should be created from. + # This parameter is required for non marketplace images. + ${ImagePath}, + + [Parameter(ParameterSetName='GalleryImage', Mandatory)] + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Parameter(ParameterSetName='MarketplaceURN', Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.OperatingSystemTypes])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.OperatingSystemTypes] + # Operating system type that the gallery image uses [Windows, Linux] + ${OSType}, + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the marketplae gallery image definition offer. + ${Offer}, + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the marketplace gallery image definition publisher. + ${Publisher}, + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the marketplace gallery image definition SKU. + ${Sku}, + + [Parameter(ParameterSetName='Marketplace')] + [Parameter(ParameterSetName='GalleryImage')] + [Parameter(ParameterSetName='MarketplaceURN')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Storage Container Name of the storage container to be used for gallery image + ${StoragePathName}, + + [Parameter(ParameterSetName='Marketplace')] + [Parameter(ParameterSetName='GalleryImage')] + [Parameter(ParameterSetName='MarketplaceURN')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource Group of the Storage Path. The Default value is the Resource Group of the Image. + ${StoragePathResourceGroup}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Storage ContainerID of the storage container to be used for gallery image + ${StoragePathId}, + + [Parameter(ParameterSetName='GalleryImage')] + [Parameter(ParameterSetName='Marketplace')] + [Parameter(ParameterSetName='MarketplaceURN')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api30.ITrackedResourceTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter(ParameterSetName='MarketplaceURN', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The URN of the marketplace gallery image. + ${URN}, + + [Parameter(ParameterSetName='Marketplace', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The version of the marketplace gallery image. + ${Version}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + + if (-Not ($name -match $imageNameRegex )) { + Write-Error "Invalid Name for image provided: $name" -ErrorAction Stop + } + + if ($CustomLocationId -notmatch $customLocationRegex){ + Write-Error "Invalid CustomLocationId: $CustomLocationId" -ErrorAction Stop + } + if ($OSType){ + if ($OSType.ToString().ToLower() -eq "windows"){ + $PSBoundParameters['OSType'] = 'Windows' + + } + elseif ($OSType.ToString().ToLower() -eq "linux"){ + $PSBoundParameters['OSType'] = 'Linux' + } + else { + Write-Error "Invalid OSType provided: $OSType. Expected values are 'Windows' or 'Linux'." -ErrorAction Stop + } + } + + #cloudinitdatassouce + if ($CloudInitDataSource){ + if ($CloudInitDataSource.ToString().ToLower() -eq "nocloud"){ + $PSBoundParameters['CloudInitDataSource'] = 'NoCloud' + + } + elseif ($CloudInitDataSource.ToString().ToLower() -eq "azure"){ + $PSBoundParameters['CloudInitDataSource'] = 'Azure' + } + else { + Write-Error "Invalid CloudInitDataSource provided: $CloudInitDataSource. Expected values are 'NoCloud' or 'Azure'." -ErrorAction Stop + } + + } + + if ($HyperVGeneration){ + if ($HyperVGeneration.ToString().ToLower() -eq "v1"){ + $PSBoundParameters['HyperVGeneration'] = 'V1' + + } + elseif ($HyperVGeneration.ToString().ToLower() -eq "v2"){ + $PSBoundParameters['HyperVGeneration'] = 'V2' + } + else { + Write-Error "Invalid HyperVGeneration provided: $HyperVGeneration. Expected values are 'V1' or 'V2'." -ErrorAction Stop + } + + } + + if ($StoragePathName){ + if ($StoragePathResourceGroup){ + $StoragePathId = "/subscriptions/$SubscriptionId/resourceGroups/$StoragePathResourceGroup/providers/Microsoft.AzureStackHCI/storagecontainers/$StoragePathName" + } else { + $StoragePathId = "/subscriptions/$SubscriptionId/resourceGroups/$ResourceGroupName/providers/Microsoft.AzureStackHCI/storagecontainers/$StoragePathName" + } + + $PSBoundParameters.Add('StoragePathId', $StoragePathId) + $null = $PSBoundParameters.Remove("StoragePathName") + $null = $PSBoundParameters.Remove("StoragePathResourceGroup") + } + + + if ($PSCmdlet.ParameterSetName -eq "Marketplace") + { + return Az.StackHCIVm.internal\New-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + + } elseif ($PSCmdlet.ParameterSetName -eq "MarketplaceURN") { + if ($URN -match $urnRegex){ + $publisher = $Matches.publisher.ToLower() + $offer = $Matches.offer.ToLower() + $sku = $Matches.sku.ToLower() + $version = $Matches.version.ToLower() + + $null = $PSBoundParameters.Remove("URN") + $PSBoundParameters.Add('Publisher', $publisher) + $PSBoundParameters.Add('Offer', $offer) + $PSBoundParameters.Add('Sku', $sku) + $PSBoundParameters.Add('Version', $version) + } else { + Write-Error "Invalid URN provided: $URN. Valid URN format is Publisher:Offer:Sku:Version ." -ErrorAction Stop + } + + return Az.StackHCIVm.internal\New-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + + } + + if ($PSCmdlet.ParameterSetName -eq "GalleryImage") + { + + return Az.StackHCIVm.internal\New-AzStackHCIVmGalleryImage @PSBoundParameters + } + + + +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMLogicalNetwork_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMLogicalNetwork_New.ps1 new file mode 100644 index 000000000000..ba641646d458 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMLogicalNetwork_New.ps1 @@ -0,0 +1,346 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to create or update a logical network. +Please note some properties can be set only during logical network creation. +.Description +The operation to create or update a logical network. +Please note some properties can be set only during logical network creation. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +SUBNET : Subnet - list of subnets under the logical network + [AddressPrefix ]: The address prefix for the subnet: Cidr for this subnet - IPv4, IPv6. + [IPAllocationMethod ]: IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic' + [IPConfigurationReference ]: IPConfigurationReferences - list of IPConfigurationReferences + [Id ]: IPConfigurationID + [IPPool ]: network associated pool of IP Addresses + [End ]: End of the IP address pool + [Name ]: Name of the IP-Pool + [Start ]: Start of the IP address pool + [Type ]: Type of the IP Pool [vm, vippool] + [Name ]: Name - The name of the resource that is unique within a resource group. This name can be used to access the resource. + [PropertiesAddressPrefixes ]: List of address prefixes for the subnet. + [Route ]: Collection of routes contained within a route table. + [AddressPrefix ]: The destination CIDR to which the route applies. + [Name ]: Name - name of the subnet + [NextHopIPAddress ]: The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. + [Vlan ]: Vlan to use for the subnet +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmlogicalnetwork +#> + +function New-AzStackHCIVmLogicalNetwork { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks])] + [CmdletBinding( PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(Mandatory)] + [Alias('LogicalNetworkName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual network + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the extended location. + ${CustomLocationId}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # The list of DNS servers IP addresses. + ${DnsServer}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api30.ITrackedResourceTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Name of the network switch to be used for VMs + ${VMSwitchName}, + + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # List of address prefixes for the subnet. + $AddressPrefix, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.IPAllocationMethodEnum])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The IP address allocation method. Possible values include: 'Static', 'Dynamic' + $IpAllocationMethod, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # End of the ip address pool + $IpPoolEnd, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Start of the ip address pool + $IpPoolStart, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.IPPoolTypeEnum])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Ip pool type + $IpPoolType, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Collections.Hashtable[]] + # Network associated pool of IP Addresses + $IpPool, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Collections.Hashtable[]] + # Collection of routes contained within a route table. + $Route, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Name of the subnet + $SubnetName, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Collections.Hashtable[]] + # List of subnets under the virtual network + $Subnet, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int32] + # Vlan to use for the subnet + $Vlan , + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + + if ($Name -notmatch $vnetNameRegex){ + Write-Error "Invalid Name: $Name. The name must start with an alphanumeric character, contain all alphanumeric characters or '-' or '_' or '.' and end with an alphanumeric character or '_'. The max length is 64 characters." -ErrorAction Stop + } + + if ($CustomLocationId -notmatch $customLocationRegex){ + Write-Error "Invalid CustomLocationId: $CustomLocationId" -ErrorAction Stop + } + + if ($DnsServer){ + foreach ($DnsServ in $DnsServer){ + if ($DnsServ -notmatch $ipv4Regex){ + Write-Error "Invalid ipaddress provided for Dns Servers : $DnsServ." -ErrorAction Stop + } + } + } + + if ($Subnet){ + Confirm-Subnets -Subnets $Subnet + + } else{ + $SubnetNew = @{} + if ($IpAllocationMethod){ + if ($IpAllocationMethod.ToLower() -ne "dynamic" -and $IpAllocationMethod.ToLower() -ne "static"){ + Write-Error "Invalid Ip Allocation method provided: $IpAllocationMethod. Accepted values are 'dynamic' or 'static'" -ErrorAction Stop + } + $IpAllocationMethod = $IpAllocationMethod.ToLower() + + if ($IpAllocationMethod -eq "static"){ + $SubnetNew["IPAllocationMethod"] = 'Static' + if (-Not $AddressPrefix){ + Write-Error "Invalid Configuration for Static IpAllocationMethod. AddressPrefix are required for Static IpAllocationMethod." -ErrorAction Stop + } + } + } else { + $SubnetNew["IPAllocationMethod"] = 'Dynamic' + } + + if ($IpPoolStart -and $IpPoolEnd){ + if($IpPoolStart -notmatch $ipv4Regex){ + Write-Error "Invalid Ip Address provided : $IpPoolStart" -ErrorAction Stop + } + + if($IpPoolEnd -notmatch $ipv4Regex){ + Write-Error "Invalid Ip Address provided : $IpPoolEnd" -ErrorAction Stop + } + $IpPoolNew = @{End = $IpPoolEnd; Start = $IpPoolStart} + if ($IpPoolType){ + $IpPoolType = $IpPoolType.ToLower() + if ($IpPoolType -ne "vm" -and $IpPoolType -ne "vippool"){ + Write-Error "Invalid IpPoolType provided: $IpPoolType. Accepted values are 'vm' and 'vippool'." -ErrorAction Stop + } + $IpPoolNew['Type'] = $IpPoolType + } + $SubnetNew["IPPool"] = @($IpPoolNew) + } elseif ($IpPoolStart -or $IpPoolEnd){ + Write-Error "Both IpPoolStart and IpPoolEnd must be specified together." -ErrorAction Stop + } + + if ($IpPool){ + Confirm-IpPools -IpPools $IpPool + $SubnetNew["IPPool"] = $IpPool + } + + if($Vlan){ + if ($Vlan -gt 4094 -or $Vlan -lt 1){ + Write-Error "Invalid value for Vlan : $Vlan. Valid range is 1-4094" -ErrorAction Stop + } + $SubnetNew["Vlan"] = $Vlan + } + + if ($SubnetName){ + if ($SubnetName -notmatch $subnetNameRegex){ + Write-Error "Invalid SubnetName: $SubnetName. The name must start with an alphanumeric character, contain all alphanumeric characters or '-' or '_' or '.' and end with an alphanumeric character or '_'. The max length is 80 characters." -ErrorAction Stop + } + $SubnetNew["Name"] = $SubnetName + } + + if ($AddressPrefix){ + foreach ($addPrefix in $AddressPrefix){ + if ($addPrefix -notmatch $cidrRegex){ + Write-Error "Invalid AddressPrefix: $addPrefix. Please use valid CIDR format." -ErrorAction Stop + } + } + + if ($AddressPrefix.length -eq 1){ + $SubnetNew["AddressPrefix"] = $AddressPrefix[0] + } else { + $SubnetNew["AddressPrefixes"] = $AddressPrefix + } + + } + + if ($Route){ + Confirm-Routes -Routes $Route + $SubnetNew["Route"] = $Route + + } + + $null = $PSBoundParameters.Remove("IpAllocationMethod") + $null = $PSBoundParameters.Remove("IpPoolStart") + $null = $PSBoundParameters.Remove("IpPoolEnd") + $null = $PSBoundParameters.Remove("IpPoolType") + $null = $PSBoundParameters.Remove("AddressPrefix") + $null = $PSBoundParameters.Remove("Vlan") + $null = $PSBoundParameters.Remove("SubnetName") + $null = $PSBoundParameters.Remove("IpPool") + $null = $PSBoundParameters.Remove("Route") + $PSBoundParameters.Add("Subnet", $SubnetNew) + + } + + return Az.StackHCIVm.internal\New-AzStackHCIVmLogicalNetwork @PSBoundParameters + } + \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMNetworkInterface_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMNetworkInterface_New.ps1 new file mode 100644 index 000000000000..3d61249bf5b4 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMNetworkInterface_New.ps1 @@ -0,0 +1,278 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to create or update a network interface. +Please note some properties can be set only during network interface creation. +.Description +The operation to create or update a network interface. +Please note some properties can be set only during network interface creation. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +IPCONFIGURATION : IPConfigurations - A list of IPConfigurations of the network interface. + [IPAddress ]: PrivateIPAddress - Private IP address of the IP configuration. + [Name ]: Name - The name of the resource that is unique within a resource group. This name can be used to access the resource. + [SubnetId ]: ID - The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmnetworkinterface +#> +function New-AzStackHCIVmNetworkInterface { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces])] +[CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('NetworkInterfaceName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the Network Interface + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the extended location. + ${CustomLocationId}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # List of DNS server IP Addresses for the interface + ${DnsServer}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # PrivateIPAddress - Private IP address of the IP configuration. + ${IpAddress}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # MacAddress - The MAC address of the network interface. + ${MacAddress}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The ARM resource id of the Subnet. + ${SubnetId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the Subnet. + ${SubnetName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource Group of the Subnet. + ${SubnetResourceGroup}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Collections.Hashtable[]] + # A list of IPConfigurations of the network interface. + ${IpConfiguration}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api30.ITrackedResourceTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + +) + + if ($Name -notmatch $nicNameRegex){ + Write-Error "Invalid Name: $Name. The name must start with an alphanumeric character, contain all alphanumeric characters or '-' or '_' or '.' and end with an alphanumeric character or '_'. The max length is 80 characters." -ErrorAction Stop + } + if ($CustomLocationId -notmatch $customLocationRegex){ + Write-Error "Invalid CustomLocationId: $CustomLocationId" -ErrorAction Stop + } + + $null = $PSBoundParameters.Remove("MacAddress") + $null = $PSBoundParameters.Remove("DnsServer") + $null = $PSBoundParameters.Remove("Tag") + + + if (-Not $IpConfiguration){ + $IpConfig = @{} + if ($SubnetName){ + $rg = $ResourceGroupName + if ($SubnetResourceGroup){ + $rg = $SubnetResourceGroup + } + $SubnetId = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/logicalNetworks/$SubnetName" + $null = $PSBoundParameters.Remove("SubnetName") + $null = $PSBoundParameters.Remove("SubnetResourceGroup") + } + + if (-Not $SubnetId){ + Write-Error "No Subnet provided. Either IpConfigurations or SubnetId or SubnetName is required." -ErrorAction Stop + } else { + if ($SubnetId -notmatch $vnetRegex){ + Write-Error "Invalid SubnetId: $SubnetId" -ErrorAction Stop + } + } + + $null = $PSBoundParameters.Remove("Name") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("Location") + $null = $PSBoundParameters.Remove("CustomLocationId") + $null = $PSBoundParameters.Remove("SubnetId") + $null = $PSBoundParameters.Remove("IpAddress") + + $PSBoundParameters.Add("ResourceId", $SubnetId) + $subnet = Az.StackHCIVm\Get-AzStackHCIVmLogicalNetwork @PSBoundParameters + + + if ($subnet -eq $null) { + Write-Error "A Logical Network with id : $SubnetId does not exist." -ErrorAction Stop + } + + $IpConfig["SubnetId"] = $SubnetId + + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $Name) + $PSBoundParameters.Add("ResourceGroupName", $ResourceGroupName) + $PSBoundParameters.Add("SubscriptionId", $SubscriptionId) + $PSBoundParameters.Add("Location", $Location) + $PSBoundParameters.Add("CustomLocationId", $CustomLocationId) + + + + if ($IpAddress){ + if ($IpAddress -notmatch $ipv4Regex){ + Write-Error "Invalid Ip Address provided : $IpAddress" -ErrorAction Stop + } + $IpConfig["IPAddress"] = $IpAddress + } + + + $PSBoundParameters.Add("IPConfiguration", $IpConfig) + + } + + if ($MacAddress){ + if ($MacAddress -notmatch $macAddressRegex){ + Write-Error "Invalid MacAddress: $MacAddress." -ErrorAction Stop + } + $PSBoundParameters.Add("MacAddress", $MacAddress) + } + + if ($DnsServer){ + foreach ($DnsServ in $DnsServer){ + if ($DnsServ -notmatch $ipv4Regex){ + Write-Error "Invalid ipaddress provided for Dns Servers : $DnsServ." -ErrorAction Stop + } + } + $PSBoundParameters.Add("DnsServer", $DnsServer) + } + + if ($Tag){ + $PSBoundParameters.Add("Tag", $Tag) + } + return Az.StackHCIVm.internal\New-AzStackHCIVmNetworkInterface @PSBoundParameters + +} diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMStoragePath_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMStoragePath_New.ps1 new file mode 100644 index 000000000000..996285931ba9 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMStoragePath_New.ps1 @@ -0,0 +1,151 @@ + +# ---------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +# is regenerated. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to create or update a storage container. +Please note some properties can be set only during storage container creation. +.Description +The operation to create or update a storage container. +Please note some properties can be set only during storage container creation. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmstoragepath +#> +function New-AzStackHCIVmStoragePath{ +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers])] +[CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('StorageContainerName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the storage container + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the extended location. + ${CustomLocationId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Path of the storage container on the disk + ${Path}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api30.ITrackedResourceTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + +) + if ($Name -notmatch $storagePathNameRegex){ + Write-Error "Invalid Name: $Name. The Storage Path name must start with an alphanumeric character, contain all alphanumeric characters or '-' or '_' or '.' and end with an alphanumeric character or '_'. The max length is 80 characters." -ErrorAction Stop + } + + if ($CustomLocationId -notmatch $customLocationRegex){ + Write-Error "Invalid CustomLocationId: $CustomLocationId" -ErrorAction Stop + } + + + return Az.StackHCIVm.internal\New-AzStackHCIVmStoragePath @PSBoundParameters + +} diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMVirtualHardDisk_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMVirtualHardDisk_New.ps1 new file mode 100644 index 000000000000..1d6f25b9043d --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMVirtualHardDisk_New.ps1 @@ -0,0 +1,249 @@ + +# ---------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +# is regenerated. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to create or update a virtual hard disk. +Please note some properties can be set only during virtual hard disk creation. +.Description +The operation to create or update a virtual hard disk. +Please note some properties can be set only during virtual hard disk creation. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmvirtualharddisk +#> +function New-AzStackHCIVmVirtualHardDisk { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks])] +[CmdletBinding(PositionalBinding=$false,SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Alias('VirtualHardDiskName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual hard disk. + # Must contain all alphanumeric characters or ‘-’ or ‘_’. Max length is 80 characters, and min length is 1 character. + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int32] + # The block size, in bytes, of the virtual hard disk. + ${BlockSizeByte}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Storage ContainerID of the storage container to be used for VHD + ${StoragePathId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Storage Container Name to be used for the VHD + ${StoragePathName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Storage Container resource group. The resource group of the virtual hard disk will be used if this value is not provided. + ${StoragePathResourceGroup}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The ARM Id of the extended location to create virtual hard disk resource in. + ${CustomLocationId}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.DiskFileFormat])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.DiskFileFormat] + # The format of the actual VHD file [vhd, vhdx] + ${DiskFileFormat}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int64] + # Size of the disk in GB + ${SizeGb}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Boolean for enabling dynamic sizing on the virtual hard disk + ${Dynamic}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.HyperVGeneration])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.HyperVGeneration] + # The hypervisor generation of the Virtual Machine [V1, V2] + ${HyperVGeneration}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int32] + # Logical Sector Bytes of the Disk + ${LogicalSectorByte}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int32] + # Physical Sector Bytes of the Disk + ${PhysicalSectorByte}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api30.ITrackedResourceTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + + if (-Not ($Name -match $vhdNameRegex)){ + Write-Error "Invalid Name: $Name. The name must contain all alphanumeric characters or '-' or '_'. The max length is 80 characters." -ErrorAction Stop + } + + if ($CustomLocationId -notmatch $customLocationRegex){ + Write-Error "Invalid CustomLocationId: $CustomLocationId" -ErrorAction Stop + } + + if ($DiskFileFormat){ + if ($DiskFileFormat.ToString().ToLower() -ne "vhd" -and $DiskFileFormat.ToString().ToLower() -ne "vhdx"){ + Write-Error "Invalid disk file format provided. Allowed values are 'vhd' and 'vhdx'. " -ErrorAction Stop + } + } + + + if ($LogicalSectorByte){ + if ($LogicalSectorByte -ne 512 -and $LogicalSectorByte -ne 4096){ + Write-Error "Invalid value for logical sector bytes provided. Allowed values are 512 and 4096. " -ErrorAction Stop + } + } + + + if ($PhysicalSectorByte){ + if ($PhysicalSectorByte -ne 512 -and $PhysicalSectorByte -ne 4096){ + Write-Error "Invalid value for physical sector bytes provided. Allowed values are 512 and 4096'. " -ErrorAction Stop + } + } + + if ($SizeGb){ + if ($SizeGb -gt 4095){ + Write-Error "Maximum value for $SizeGb is 4095." -ErrorAction Stop + } + } + + if($StoragePathId){ + if (-Not ($StoragePathId -match $storagePathRegex)){ + Write-Error "Invalid resource ID provided for storage path $StoragePathId " -ErrorAction Stop + } + } elseif ($StoragePathName){ + if ($StoragePathResourceGroup){ + $StoragePathId = "/subscriptions/$SubscriptionId/resourceGroups/$StoragePathResourceGroup/providers/Microsoft.AzureStackHCI/storagecontainers/$StoragePathName" + } else { + $StoragePathId= "/subscriptions/$SubscriptionId/resourceGroups/$ResourceGroupName/providers/Microsoft.AzureStackHCI/storagecontainers/$StoragePathName" + } + $PSBoundParameters.Add('StoragePathId', $StoragePathId) + $null = $PSBoundParameters.Remove("StoragePathName") + $null = $PSBoundParameters.Remove("StoragePathResourceGroup") + } + + return Az.StackHCIVm.internal\New-AzStackHCIVmVirtualHardDisk @PSBoundParameters + +} + diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMVirtualMachine_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMVirtualMachine_New.ps1 new file mode 100644 index 000000000000..eaeb7510a5f7 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/New-AzStackHCIVMVirtualMachine_New.ps1 @@ -0,0 +1,694 @@ + +# ---------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +# is regenerated. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to create or update a virtual machine. +Please note some properties can be set only during virtual machine creation. +.Description +The operation to create or update a virtual machine. +Please note some properties can be set only during virtual machine creation. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +LINUXCONFIGURATIONSSHPUBLICKEY : PublicKeys - The list of SSH public keys used to authenticate with linux based VMs. + [KeyData ]: KeyData - SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Li nux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + [Path ]: Path - Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys + +NETWORKPROFILENETWORKINTERFACE : NetworkInterfaces - list of network interfaces to be attached to the virtual machine + [Id ]: ID - Resource Id of the network interface + +STORAGEPROFILEDATADISK : adds data disks to the virtual machine + [Id ]: Resource ID of the data disk + +WINDOWSCONFIGURATIONSSHPUBLICKEY : PublicKeys - The list of SSH public keys used to authenticate with linux based VMs. + [KeyData ]: KeyData - SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Li nux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). + [Path ]: Path - Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmvirtualmachine +#> +function New-AzStackHCIVmVirtualMachine { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The geo-location where the resource lives + ${Location}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # The name of the extended location. + ${CustomLocationId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int64] + # Maximum Dynamic Memory + ${DynamicMemoryMaximumMemoryInMb}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int64] + # Minimum Dynamic Memory + ${DynamicMemoryMinimumMemoryInMb}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int32] + # Defines the amount of extra memory that should be reserved for a virtual machine at runtime, as a percentage of the total memory that the virtual machine is thought to need. + # This only applies to virtual systems with dynamic memory enabled. + # This property can be in the range of 5 to 2000. + ${DynamicMemoryTargetBuffer}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int64] + # RAM in MB for the virtual machine + ${VmMemoryInMB}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int32] + # Number of processors for the virtual machine + ${VmProcessor}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.VMSizeEnum] + # Size of the VM. Can be a Predefined size or Custom. Possible Predefined Sizes include - Custom,Standard_A2_v2,Standard_A4_v2,Standard_D16s_v3,Standard_D2s_v3,Standard_D32s_v3,Standard_D4s_v3,Standard_D8s_v3,Standard_DS13_v2,Standard_DS2_v2,Standard_DS3_v2,Standard_DS4_v2,Standard_DS5_v2,Standard_K8S2_v1,Standard_K8S3_v1,Standard_K8S4_v1,Standard_K8S5_v1,Standard_K8S_v1,Standard_NK12,Standard_NK6,Standard_NV12, StandardNv6 + + ${VmSize}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.ResourceIdentityType])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.ResourceIdentityType] + # The identity type. + ${IdentityType}, + + [Parameter(ParameterSetName='ByImageId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource ID of the image to create the VM with. + ${ImageId}, + + [Parameter(ParameterSetName='ByImageName',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Name of the image to create the VM with. + ${ImageName}, + + [Parameter(ParameterSetName='ByImageName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource group of the image to create the VM from. + ${ImageResourceGroup}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # DisablePasswordAuthentication - whether password authentication should be disabled + ${DisablePasswordAuthentication}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine creation process. VM Agent is provsioned by default. Please pass -ProvisionVMAgent:$false to disable. + ${ProvisionVMAgent}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Indicates whether virtual machine configuration agent should be provisioned on the virtual machine. When this property is not specified, default behavior is to set it to true. VM Config Agent is provisioned by default. Please pass -ProvisionVMConfigAgent:$false to disable. + ${ProvisionVMConfigAgent}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # NetworkInterfaces - list of network interfaces to be attached to the virtual machine in ARM Id format. + ${NicId}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # NetworkInterfaces - list of network interfaces to be attached to the virtual machine in name format. + ${NicName}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # NetworkInterfaces - Resource Group of Network Interfaces. + ${NicResourceGroup}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # Data Disks - List of data disks to be attached to the virtual machine in id format. + ${DataDiskId}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # Data Disks - List of data disks to be attached to the virtual machine in name format . + ${DataDiskName}, + + [Parameter()] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Data Disks - Resource Group of Data Disks. + ${DataDiskResourceGroup}, + + [Parameter(ParameterSetName='ByOsDiskId',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource ID of the OS disk + ${OSDiskId}, + + [Parameter(ParameterSetName='ByOsDiskName',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Name of the OS disk + ${OSDiskName}, + + [Parameter(ParameterSetName='ByOsDiskName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource Group of the OS disk + ${OSDiskResourceGroup}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # AdminPassword - admin password + ${AdminPassword}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # AdminUsername - admin username + ${AdminUsername}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # ComputerName - name of the computer + ${ComputerName}, + + [Parameter(Mandatory)] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.OperatingSystemTypes])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # OsType - string specifying whether the OS is Linux or Windows + ${OsType}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Used to indicate whether or not to enable TPM + ${EnableTpm}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # PublicKeys - The list of SSH public keys used to authenticate with VMs + ${SshPublicKey}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Id of the storage container that hosts the VM configuration file + ${StoragePathId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Name of the storage container that hosts the VM configuration file + ${StoragePathName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Storage Container resource group. The resource group of the virtual machine will be used if this value is not provided. + ${StoragePathResourceGroup}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api30.ITrackedResourceTags]))] + [System.Collections.Hashtable] + # Resource tags. + ${Tag}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Specifies whether secure boot should be enabled on the virtual machine. + ${SecureBootEnabled}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Specifies Whether to EnableAutomaticUpdates on the machine. + ${EnableAutomaticUpdate}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # TimeZone for the virtual machine + ${TimeZone}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + ) + + #name + if ($Name -notmatch $machineNameRegex){ + Write-Error "Invalid Name: $Name. The name must start with an alphanumeric character, contain all alphanumeric characters or '-' or '_' or '.' and end with an alphanumeric character. The max length is 64 characters." -ErrorAction Stop + } + + if ($CustomLocationId -notmatch $customLocationRegex){ + Write-Error "Invalid CustomLocationId: $CustomLocationId" -ErrorAction Stop + } + + $PSBoundParameters.Add("Kind", "HCI") + $PSBoundParameters.Add("IdentityType", "SystemAssigned") + $null = $PSBoundParameters.Remove("DynamicMemoryMaximumMemory") + $null = $PSBoundParameters.Remove("DynamicMemoryMinimumMemory") + $null = $PSBoundParameters.Remove("DynamicMemoryTargetBuffer") + $null = $PSBoundParameters.Remove("VmMemoryInMB") + $null = $PSBoundParameters.Remove("VmProcessor") + $null = $PSBoundParameters.Remove("VmSize") + $null = $PSBoundParameters.Remove("NicId") + $null = $PSBoundParameters.Remove("NicName") + $null = $PSBoundParameters.Remove("NicResourceGroup") + $null = $PSBoundParameters.Remove("CustomLocationId") + $null = $PSBoundParameters.Remove("ImageId") + $null = $PSBoundParameters.Remove("ImageName") + $null = $PSBoundParameters.Remove("ImageResourceGroup") + $null = $PSBoundParameters.Remove("DisablePasswordAuthentication") + $null = $PSBoundParameters.Remove("ProvisionVMAgent") + $null = $PSBoundParameters.Remove("ProvisionVMConfigAgent") + $null = $PSBoundParameters.Remove("DataDiskId") + $null = $PSBoundParameters.Remove("DataDiskName") + $null = $PSBoundParameters.Remove("DataDiskResourceGroup") + $null = $PSBoundParameters.Remove("OSDiskId") + $null = $PSBoundParameters.Remove("OSDiskName") + $null = $PSBoundParameters.Remove("OSDiskResourceGroup") + $null = $PSBoundParameters.Remove("AdminPassword") + $null = $PSBoundParameters.Remove("AdminUsername") + $null = $PSBoundParameters.Remove("ComputerName") + $null = $PSBoundParameters.Remove("EnableTpm") + $null = $PSBoundParameters.Remove("SshPublicKey") + $null = $PSBoundParameters.Remove("SecureBootEnabled") + $null = $PSBoundParameters.Remove("StoragePathResourceGroup") + $null = $PSBoundParameters.Remove("StoragePathName") + $null = $PSBoundParameters.Remove("StoragePathId") + $null = $PSBoundParameters.Remove("EnableAutomaticUpdate") + $null = $PSBoundParameters.Remove("TimeZone") + $null = $PSBoundParameters.Remove("NoWait") + $null = $PSBoundParameters.Remove("AsJob") + + if ($OsType.ToString().ToLower() -eq "windows"){ + $null = $PSBoundParameters.Remove("OsType") + $PSBoundParameters.Add('OSType', "Windows") + } elseif ($OsType.ToString().ToLower() -eq "linux"){ + $null = $PSBoundParameters.Remove("OsType") + $PSBoundParameters.Add('OSType', "Linux") + } else { + Write-Error "Invalid OSType provided: $OsType. Accepted Values are 'Windows' and 'Linux'" -ErrorAction Stop + } + + + Az.StackHCIVm.internal\New-AzStackHCIVmMachine @PSBoundParameters | Out-Null + + if ($PSCmdlet.ParameterSetName -eq "ByImageId"){ + if($ImageId -notmatch $marketplaceGalImageRegex -and $ImageId -notmatch $galImageRegex){ + Write-Error "Invalid ImageId: $ImageId" -ErrorAction Stop + } + $PSBoundParameters.Add('ImageId', $ImageId) + } elseif ($PSCmdlet.ParameterSetName -eq "ByImageName"){ + $rg = $ResourceGroupName + if($ImageResourceGroup){ + $rg = $ImageResourceGroup + } + $isGalleryImage = $false + $isMarketplaceGalleryImage = $false + + $galImage = Az.StackHCIVm.internal\Get-AzStackHCIVmGalleryImage -Name $ImageName -ResourceGroupName $rg -SubscriptionId $SubscriptionId -ErrorAction SilentlyContinue + if($galImage -eq $null){ + $marketplaceGalImage = Az.StackHCIVm.internal\Get-AzStackHCIVmMarketplaceGalleryImage -Name $ImageName -ResourceGroupName $rg -SubscriptionId $SubscriptionId -ErrorAction SilentlyContinue + if ($marketplacegalImage -eq $null){ + Write-Error "An Image with name: $ImageName does not exist in Resource Group: $rg" -ErrorAction Stop + } else { + $isMarketplaceGalleryImage = $true + } + + } else{ + $isGalleryImage = $true + } + + if ($isGalleryImage){ + $ImageId = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/galleryimages/$ImageName" + } else { + $ImageId = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/marketplacegalleryimages/$ImageName" + } + + $null = $PSBoundParameters.Remove("ImageResourceGroup") + $null = $PSBoundParameters.Remove("ImageName") + $PSBoundParameters.Add('ImageId', $ImageId) + + } elseif ($PSCmdlet.ParameterSetName -eq "ByOsDiskId"){ + if($OSDiskId -notmatch $vhdRegex){ + Write-Error "Invalid OSDiskId : $OSDiskId" -ErrorAction Stop + } + } elseif ($PSCmdlet.ParameterSetName -eq "ByOsDiskName"){ + if ($OSDiskResourceGroup){ + $OSDiskId = "/subscriptions/$SubscriptionId/resourceGroups/$OSDiskResourceGroup/providers/Microsoft.AzureStackHCI/virtualharddisks/$OSDiskName" + } else { + $OSDiskId = "/subscriptions/$SubscriptionId/resourceGroups/$ResourceGroupName/providers/Microsoft.AzureStackHCI/virtualharddisks/$OSDiskName" + } + $PSBoundParameters.Add('OSDiskId', $OSDiskId) + $null = $PSBoundParameters.Remove("OSDiskResourceGroup") + $null = $PSBoundParameters.Remove("OSDiskName") + + } else { + Write-Error "Either Image or OS Disk is required. " -ErrorAction Stop + } + + if ($VmSize){ + if($VmSize.ToString().ToLower() -eq "default"){ + Write-Error "Invalid VM Size provided. 'Default' is not a supported VmSize." -ErrorAction Stop + } + if($VmSize.ToString().ToLower() -eq "custom"){ + if (-Not ($VmProcessor -and $VmMemoryInMB)){ + Write-Error "VmMemory and VmProcessor required for Custom VmSize" -ErrorAction Stop + } + $PSBoundParameters.Add("VmMemory", $VmMemoryInMB) + $PSBoundParameters.Add("VmProcessor", $VmProcessor) + } else { + if ($VmProcessor -or $VmMemoryInMB){ + Write-Error "VmMemory and VmProcessor will be ignored. Please specify Custom for VMSize." -ErrorAction Continue + $null = $PSBoundParameters.Remove("VmProcessor") + $null = $PSBoundParameters.Remove("VmMemoryInMB") + } + } + } + + if ($NicId){ + $NetworkProfileNetworkInterface = [System.Collections.ArrayList]::new() + foreach ($NId in $NicId){ + if ($NId -notmatch $nicRegex){ + Write-Error "Invalid Nic Id provided: $NId." -ErrorAction Stop + } + + $nic = Az.StackHCIVm\Get-AzStackHCIVmNetworkInterface -ResourceId $NId -ErrorAction SilentlyContinue + if ($nic -eq $null){ + Write-Error "A Network Interface with id: $NId does not exist." -ErrorAction Stop + } + + $NetworkInterface = @{Id = $NId} + [void]$NetworkProfileNetworkInterface.Add($NetworkInterface) + } + $null = $PSBoundParameters.Remove("NicId") + $PSBoundParameters.Add('NetworkProfileNetworkInterface', $NetworkProfileNetworkInterface) + } elseif ($NicName){ + $rg = $ResourceGroupName + if($NicResourceGroup){ + $rg = $NicResourceGroup + } + + $NetworkProfileNetworkInterface = [System.Collections.ArrayList]::new() + foreach ($NName in $NicName){ + $NicIdNew = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/networkinterfaces/$NName" + $nic = Az.StackHCIVm\Get-AzStackHCIVmNetworkInterface -ResourceId $NicIdNew -ErrorAction SilentlyContinue + + if ($nic -eq $null){ + Write-Error "A Network Interface with id: $NicIdNew does not exist." -ErrorAction Stop + } + + $NetworkInterface = @{Id = $NicIdNew} + [void]$NetworkProfileNetworkInterface.Add($NetworkInterface) + } + $null = $PSBoundParameters.Remove("NicName") + $null = $PSBoundParameters.Remove("NicResourceGroup") + + $PSBoundParameters.Add('NetworkProfileNetworkInterface', $NetworkProfileNetworkInterface) + } + if ($OsType.ToString().ToLower() -eq "windows"){ + $OsType = "Windows" + if($ComputerName){ + if ($ComputerName.length -gt 15 -or $ComputerName -match $allDigitsRegex -or $ComputerName -match $invalidCharactersComputerName){ + Write-Error "Invalid Computer Name : $ComputerName." -ErrorAction Stop + } + } + if ($DisablePasswordAuthentication.IsPresent){ + $null = $PSBoundParameters.Remove('DisablePasswordAuthentication') + } + + $PSBoundParameters.Add("WindowConfigurationProvisionVMAgent", $true) + $PSBoundParameters.Add("WindowConfigurationProvisionVMConfigAgent", $true) + if(-not $ProvisionVMAgent){ + $null = $PSBoundParameters.Remove("WindowConfigurationProvisionVMAgent") + } + if (-not $ProvisionVMConfigAgent){ + $null = $PSBoundParameters.Remove("WindowConfigurationProvisionVMConfigAgent") + } + $null = $PSBoundParameters.Remove("ProvisionVMAgent") + $null = $PSBoundParameters.Remove("ProvisionVMConfigAgent") + + + if ($SshPublicKey){ + $WindowsConfigurationSshPublicKey = [System.Collections.ArrayList]::new() + foreach ($key in $SshPublicKey){ + $keyData = Get-Content -Path $key + $WindowsKey = @{KeyData = $keyData} + [void]$WindowsConfigurationSshPublicKey.Add($WindowsKey) + } + $null = $PSBoundParameters.Remove('SshPublicKey') + $PSBoundParameters.Add("WindowsConfigurationSshPublicKey", $WindowsConfigurationSshPublicKey) + } + } elseif ($OsType.ToString().ToLower() -eq "linux"){ + $OsType = "Linux" + if ($ComputerName.length -gt 64 -or $ComputerName -match $allDigitsRegex -or $ComputerName -match $invalidCharactersComputerName){ + Write-Error "Invalid Computer Name : $ComputerName." -ErrorAction Stop + } + if ($EnableAutomaticUpdates.IsPresent){ + $null = $PSBoundParameters.Remove('EnableAutomaticUpdates') + } + if ($TimeZone){ + $null = $PSBoundParameters.Remove('TimeZone') + } + $PSBoundParameters.Add("LinuxConfigurationProvisionVMAgent", $true) + $PSBoundParameters.Add("LinuxConfigurationProvisionVMConfigAgent", $true) + if(-not $ProvisionVMAgent){ + $null = $PSBoundParameters.Remove("LinuxConfigurationProvisionVMAgent") + } + if (-not $ProvisionVMConfigAgent){ + $null = $PSBoundParameters.Remove("LinuxConfigurationProvisionVMConfigAgent") + } + $null = $PSBoundParameters.Remove("ProvisionVMAgent") + $null = $PSBoundParameters.Remove("ProvisionVMConfigAgent") + + + if ($SshPublicKey){ + $LinuxConfigurationSshPublicKey = [System.Collections.ArrayList]::new() + foreach ($key in $SshPublicKey){ + $keyData = Get-Content -Path $key + $LinuxKey = @{KeyData = $keyData} + [void]$LinuxConfigurationSshPublicKey.Add($LinuxKey) + } + $null = $PSBoundParameters.Remove('SshPublicKey') + $PSBoundParameters.Add("LinuxConfigurationSshPublicKey", $LinuxConfigurationSshPublicKey) + } + } else { + Write-Error "Invalid OSType provided: $OsType. Accepted Values are 'Windows' and 'Linux'" -ErrorAction Stop + } + + if($StoragePathId){ + if($StoragePathId -notmatch $storagePathRegex){ + Write-Error "Invalid StoragePathId: $StoragePathId" -ErrorAction Stop + } + } elseif ($StoragePathName){ + if ($StoragePathResourceGroup){ + $ContainerId = "/subscriptions/$SubscriptionId/resourceGroups/$StoragePathResourceGroup/providers/Microsoft.AzureStackHCI/storagecontainers/$StoragePathName" + } else { + $ContainerId = "/subscriptions/$SubscriptionId/resourceGroups/$ResourceGroupName/providers/Microsoft.AzureStackHCI/storagecontainers/$StoragePathName" + } + $PSBoundParameters.Add('StoragePathId', $ContainerId) + $null = $PSBoundParameters.Remove("StoragePathName") + $null = $PSBoundParameters.Remove("StoragePathReourceGroup") + } + + + if ($DataDiskId){ + $StorageProfileDataDisk = [System.Collections.ArrayList]::new() + foreach ($DiskId in $DataDiskId){ + if ($DiskId -notmatch $vhdRegex){ + Write-Error "Invalid Data Disk Id provided: $DiskId." -ErrorAction Stop + } + $DataDisk = @{Id = $DiskId} + [void]$StorageProfileDataDisk.Add($DataDisk) + } + $null = $PSBoundParameters.Remove("DataDiskId") + $PSBoundParameters.Add('StorageProfileDataDisk', $StorageProfileDataDisk) + } elseif ($DataDiskName){ + $rg = $ResourceGroupName + if($DataDiskResourceGroup){ + $rg = $DataDiskResourceGroup + } + + $StorageProfileDataDisk = [System.Collections.ArrayList]::new() + foreach ($DiskName in $DataDiskName){ + $DataDiskIdNew = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/virtualharddisks/$DiskName" + $DataDisk = @{Id = $DataDiskIdNew} + [void]$StorageProfileDataDisk.Add($DataDisk) + } + $null = $PSBoundParameters.Remove("DataDiskName") + $null = $PSBoundParameters.Remove("DataDiskResourceGroup") + $PSBoundParameters.Add('StorageProfileDataDisk', $StorageProfileDataDisk) + } + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $resourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + $PSBoundParameters.Add("CustomLocationId", $CustomLocationId) + $PSBoundParameters.Add("OSDiskOstype", $OsType) + $PSBoundParameters.Add('VmSize', $VmSize) + if ($ComputerName){ + $PSBoundParameters.Add('ComputerName', $ComputerName) + } + if ($AdminUsername){ + $PSBoundParameters.Add('AdminUsername', $AdminUsername) + } + if ($AdminPassword){ + $PSBoundParameters.Add('AdminPassword', $AdminPassword) + } + if ($DynamicMemoryMaximumMemory){ + $PSBoundParameters.Add('DynamicMemoryMaximumMemory', $DynamicMemoryMaximumMemory) + } + if ($DynamicMemoryMinimumMemory){ + $PSBoundParameters.Add('DynamicMemoryMinimumMemory', $DynamicMemoryMinimumMemory) + } + if ($DynamicMemoryTargetBuffer){ + $PSBoundParameters.Add('DynamicMemoryTargetBuffer', $DynamicMemoryTargetBuffer) + } + if ($EnableTpm.IsPresent){ + $PSBoundParameters.Add('EnableTpm', $EnableTpm) + } + IF($SecureBootEnabled.IsPresent){ + $PSBoundParameters.Add('SecureBootEnabled', $SecureBootEnabled) + } + $null = $PSBoundParameters.Remove("Name") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceId") + $null = $PSBoundParameters.Remove("NicResourceGroup") + $null = $PSBoundParameters.Remove("NicName") + $null = $PSBoundParameters.Remove("Kind") + $null = $PSBoundParameters.Remove("Location") + $null = $PSBoundParameters.Remove("OSType") + $null = $PSBoundParameters.Remove("IdentityType") + return Az.StackHCIVm.internal\New-AzStackHCIVmVirtualMachine @PSBoundParameters +} + diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/README.md b/src/StackHCI/StackHCIVm.Autorest/custom/README.md new file mode 100644 index 000000000000..49765a5e4af0 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/README.md @@ -0,0 +1,41 @@ +# Custom +This directory contains custom implementation for non-generated cmdlets for the `Az.StackHCIVm` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Az.StackHCIVm.custom.psm1`. This file should not be modified. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: yes + +## Details +For `Az.StackHCIVm` to use custom cmdlets, it does this two different ways. We **highly recommend** creating script cmdlets, as they are easier to write and allow access to the other exported cmdlets. C# cmdlets *cannot access exported cmdlets*. + +For C# cmdlets, they are compiled with the rest of the generated low-level cmdlets into the `./bin/Az.StackHCIVm.private.dll`. The names of the cmdlets (methods) and files must follow the `[cmdletName]_[variantName]` syntax used for generated cmdlets. The `variantName` is used as the `ParameterSetName`, so use something appropriate that doesn't clash with already created variant or parameter set names. You cannot use the `ParameterSetName` property in the `Parameter` attribute on C# cmdlets. Each cmdlet must be separated into variants using the same pattern as seen in the `generated/cmdlets` folder. + +For script cmdlets, these are loaded via the `Az.StackHCIVm.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundemental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. + +## Purpose +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. + +## Usage +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +- Break +- DefaultProfile +- HttpPipelineAppend +- HttpPipelinePrepend +- Proxy +- ProxyCredential +- ProxyUseDefaultCredentials + +These provide functionality to our HTTP pipeline and other useful features. In script, you can forward these parameters using `$PSBoundParameters` to the other cmdlets you're calling within `Az.StackHCIVm`. For C#, follow the usage seen in the `ProcessRecordAsync` method. + +### Attributes +For processing the cmdlets, we've created some additional attributes: +- `Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.DescriptionAttribute` + - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propegated to reference documentation via [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts. +- `Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.DoNotExportAttribute` + - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Az.StackHCIVm`. +- `Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.InternalExportAttribute` + - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Az.StackHCIVm`. For more information, see [readme.md](..\internal/readme.md) in the `..\internal` folder. +- `Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.ProfileAttribute` + - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMImage.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMImage.ps1 new file mode 100644 index 000000000000..2d6c96f344ba --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMImage.ps1 @@ -0,0 +1,141 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete an image. +.Description +The operation to delete an image. + +.Outputs +System.Boolean + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmimage +#> + +function Remove-AzStackHCIVmImage{ + [OutputType([System.Boolean])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the gallery image + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the image. + ${ResourceId}, + + [Parameter(HelpMessage='Forces the cmdlet to remove the network interface without prompting for confirmation.')] + [System.Management.Automation.SwitchParameter] + ${Force} + ) + + + Write-Warning("Running this command will delete the image.") + $isGalleryImage = $false + $isMarketplaceGalleryImage = $false + + if ($PSCmdlet.ParameterSetName -eq "ByName"){ + $isGalleryImage = $false + $isMarketplaceGalleryImage = $false + + + $galImage = Az.StackHCIVm.internal\Get-AzStackHCIVmGalleryImage -Name $Name -ResourceGroupName $ResourceGroupName -ErrorAction SilentlyContinue + if ($galImage -ne $null){ + $isGalleryImage = $true + } else { + $marketplaceGalImage = Az.StackHCIVm.internal\Get-AzStackHCIVmMarketplaceGalleryImage -Name $Name -ResourceGroupName $ResourceGroupName -ErrorAction SilentlyContinue + if ($marketplaceGalImage -ne $null){ + $isMarketplaceGalleryImage = $true + } + } + + if (!$isGalleryImage -and !$isMarketplaceGalleryImage ){ + Write-Error "An Image with name: $Name does not exist in Resource Group: $ResourceGroupName" -ErrorAction Stop + } + + + + } elseif ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + + if ($ResourceId -match $galImageRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['imageName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + $isGalleryImage = $true + + } elseif ($ResourceId -match $marketplaceGalImageRegex){ + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['imageName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + $isMarketplaceGalleryImage = $true + + } else { + Write-Error "Resource ID is invalid: $ResourceId" -ErrorAction Stop + } + } + + if ($PSCmdlet.ShouldProcess($PSBoundParameters['Name']) -and ($Force -or $PSCmdlet.ShouldContinue("Delete this image?", "Confirm"))) + { + if ($PSBoundParameters.ContainsKey("Force")) { + $null = $PSBoundParameters.Remove("Force") + } + + if ($isMarketplaceGalleryImage) + { + return Az.StackHCIVm.internal\Remove-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + } + + if ($isGalleryImage) + { + return Az.StackHCIVm.internal\Remove-AzStackHCIVmGalleryImage @PSBoundParameters + } + } + +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMVirtualMachineDataDisk.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMVirtualMachineDataDisk.ps1 new file mode 100644 index 000000000000..86106e649bfe --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMVirtualMachineDataDisk.ps1 @@ -0,0 +1,158 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete a data disk from a virtual machine. +.Description +The operation to delete a data disk from a virtual machine. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualmachinedatadisk +#> + +function Remove-AzStackHCIVmVirtualMachineDataDisk { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual machine. + ${ResourceId}, + + [Parameter(ParameterSetName='ByName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # Data Disks - list of data disks to be removed from the virtual machine in id format. + ${DataDiskId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # Data Disks - list of data disks to be removed from the virtual machine in name format. + ${DataDiskName}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # Resource Group of the Data Disks. + ${DataDiskResourceGroup} + ) + + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $null = $PSBoundParameters.Remove("Name") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceId") + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" -ErrorAction Stop + } + + + $NewStorageProfileDataDisk = [System.Collections.ArrayList]::new() + $diskList = [System.Collections.ArrayList]::new() + $VM = Az.StackHCIVm.internal\Get-AzStackHCIVmVirtualMachine -ResourceUri $resourceUri + if ($VM.StorageProfileDataDisk.Id.GetType() -eq [System.String]){ + [void]$diskList.add($VM.StorageProfileDataDisk.Id) + } else { + $diskList = [System.Collections.ArrayList]$VM.StorageProfileDataDisk.Id + } + + if ($DataDiskId){ + $DataDisks = $PSBoundParameters['DataDiskId'] + $null = $PSBoundParameters.Remove("DataDiskId") + + foreach ($DataDisk in $DataDisks){ + $diskName = ($DataDisk -split "/")[8] + if ($DataDisk -in $diskList) { + [void]$diskList.Remove($DataDisk) + } elseif ( $diskName -in $diskList){ + [void]$diskList.Remove($diskName) + } else { + Write-Error "Data Disk is not currently attached: $DataDisk" + } + } + + $PSBoundParameters.Add('StorageProfileDataDisk', $StorageProfileDataDisk) + + } elseif ($DataDiskName){ + $rg = $ResourceGroupName + if($DataDiskResourceGroup){ + $rg = $DataDiskResourceGroup + } + + $null = $PSBoundParameters.Remove("DataDiskName") + $null = $PSBoundParameters.Remove("DataDiskResourceGroup") + + foreach ($DiskName in $DataDiskName){ + $DiskId = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/$DiskName" + if ($DiskId -in $diskList) { + [void]$diskList.Remove($DiskId) + } elseif ($DiskName -in $diskList) { + [void]$diskList.Remove($DiskName) + } else { + Write-Error "Data Disk is not currently attached: $DiskName" + } + } + + } + + foreach ($disk in $diskList){ + $DataDisk = @{Id = $disk} + [void]$NewStorageProfileDataDisk.Add($DataDisk) + } + + $PSBoundParameters.Add('StorageProfileDataDisk', $NewStorageProfileDataDisk) + + + return Az.StackHCIVm.internal\Update-AzStackHCIVmVirtualMachine @PSBoundParameters + } diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMVirtualMachineNetworkInterface.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMVirtualMachineNetworkInterface.ps1 new file mode 100644 index 000000000000..87078da7089c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVMVirtualMachineNetworkInterface.ps1 @@ -0,0 +1,157 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete a network interface from a virtual machine. +.Description +The operation to delete a network interface from a virtual machine. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualmachinenetworkinterface +#> + +function Remove-AzStackHCIVmVirtualMachineNetworkInterface { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual machine. + ${ResourceId}, + + [Parameter(ParameterSetName='ByName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # NetworkInterfaces - list of network interfaces to be attached from the virtual machine in id format. + ${NicId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String[]] + # NetworkInterfaces - list of network interfaces to be removed from the virtual machine in name format. + ${NicName}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='ByName')] + [AllowEmptyCollection()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.String] + # NetworkInterfaces - resource group of the network interfaces + ${NicResourceGroup} + ) + + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $null = $PSBoundParameters.Remove("Name") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceId") + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } + + $NewNetworkProfileNetworkInterface = [System.Collections.ArrayList]::new() + $nicList = [System.Collections.ArrayList]::new() + $VM = Az.StackHCIVm.internal\Get-AzStackHCIVmVirtualMachine -ResourceUri $resourceUri + + if ($VM.NetworkProfileNetworkInterface.Id.GetType() -eq [System.String]){ + [void]$nicList.add($VM.NetworkProfileNetworkInterface.Id) + } else { + $nicList = [System.Collections.ArrayList]$VM.NetworkProfileNetworkInterface.Id + } + + if ($NicId){ + $NicId = $PSBoundParameters['NicId'] + $null = $PSBoundParameters.Remove("NicId") + + foreach ($NId in $NicId){ + $nicName = ($NId -split "/")[8] + if ($NId -in $nicList){ + $nicList.Remove($NId) + } elseif ($nicName -in $nicList){ + $nicList.Remove($nicName) + } else { + Write-Error "Network Interface not currently attached: $NId" + } + } + + } elseif ($NicName){ + $rg = $ResourceGroupName + if($NicResourceGroup){ + $rg = $NicResourceGroup + } + + $null = $PSBoundParameters.Remove("NicName") + $null = $PSBoundParameters.Remove("NicResourceGroup") + + + foreach ($NName in $NicName){ + $NId = "/subscriptions/$SubscriptionId/resourceGroups/$rg/providers/Microsoft.AzureStackHCI/networkInterfaces/$NName" + if ($NId -in $nicList){ + [void]$nicList.Remove($NId) + } elseif ($NName -in $nicList) { + $nicList.Remove($NName) + } else { + Write-Error "Network Interface not currently attached: $NName" + } + } + + } + + foreach ($nic in $nicList){ + $Nic = @{Id = $nic} + [void]$NewNetworkProfileNetworkInterface.Add($Nic) + } + + + $PSBoundParameters.Add('NetworkProfileNetworkInterface', $NewNetworkProfileNetworkInterface) + + return Az.StackHCIVm.internal\Update-AzStackHCIVmVirtualMachine @PSBoundParameters + } \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVmVirtualHardDisk_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVmVirtualHardDisk_New.ps1 new file mode 100644 index 000000000000..8771493f8a76 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVmVirtualHardDisk_New.ps1 @@ -0,0 +1,104 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete a virtual hard disk. +.Description +The operation to delete a virtual hard disk. + +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualharddisk +#> +function Remove-AzStackHCIVmVirtualHardDisk { + [OutputType([System.Boolean])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess=$true, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName',Mandatory)] + [Alias('VirtualHardDiskName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual hard disk + ${Name}, + + [Parameter(ParameterSetName='ByName',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual hard disk. + ${ResourceId}, + + [Parameter(HelpMessage='Forces the cmdlet to remove the virtual hard disk without prompting for confirmation.')] + [System.Management.Automation.SwitchParameter] + ${Force} + + ) + + + + process { + + Write-Warning("Running this command will delete the virtual hard disk.") + + if ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + if ($ResourceId -match $vhdRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['vhdName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + } else { + Write-Error "Resource ID is invalid: $ResourceId" -ErrorAction Stop + } + } + if ($PSCmdlet.ShouldProcess($PSBoundParameters['Name']) -and ($Force -or $PSCmdlet.ShouldContinue("Delete this virtual hard disk?", "Confirm"))) + { + if ($PSBoundParameters.ContainsKey("Force")) { + $null = $PSBoundParameters.Remove("Force") + } + + Az.StackHCIVm.internal\Remove-AzStackHCIVmVirtualHardDisk @PSBoundParameters + } + + } + + + +} + \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVmVirtualMachine_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVmVirtualMachine_New.ps1 new file mode 100644 index 000000000000..c5fc706950c3 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHCIVmVirtualMachine_New.ps1 @@ -0,0 +1,191 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete a virtual machine. +.Description +The operation to delete a virtual machine. + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [ExtensionName ]: The name of the machine extension. + [GalleryImageName ]: Name of the gallery image + [Id ]: Resource identity path + [MarketplaceGalleryImageName ]: Name of the marketplace gallery image + [MetadataName ]: Name of the hybridIdentityMetadata. + [Name ]: The name of the machine where the extension should be created or updated. + [NetworkInterfaceName ]: Name of the network interface + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [StorageContainerName ]: Name of the storage container + [SubscriptionId ]: The ID of the target subscription. + [VirtualHardDiskName ]: Name of the virtual hard disk + [VirtualMachineName ]: Name of the virtual machine + [VirtualNetworkName ]: Name of the virtual network +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualmachine +#> +function Remove-AzStackHCIVmVirtualMachine { + [OutputType([System.Boolean])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName',Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='ByResourceId',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual machine. + ${ResourceId}, + + [Parameter(HelpMessage='Forces the cmdlet to remove the virtual machine without prompting for confirmation.')] + [System.Management.Automation.SwitchParameter] + ${Force}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + + process { + Write-Warning("Running this command will delete the virtual machine.") + if ($Force -or $PSCmdlet.ShouldContinue("Delete this virtual machine?", "Confirm")) + { + if ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + if ($ResourceId -match $vmRegex) { + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $resourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + } else { + Write-Error "Resource ID is invalid: $ResourceId" -ErrorAction Stop + } + } + if ($PSCmdlet.ParameterSetName -eq "ByName"){ + if ($SubscriptionId -and $ResourceGroupName -and $Name){ + $resourceUri = "/subscriptions/" + $SubscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + } else { + Write-Error "One or more input parameters are invalid. Name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } + } + + $null = $PSBoundParameters.Remove("ResourceId") + $null = $PSBoundParameters.Remove("Name") + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("Force") + $PSBoundParameters.Add("ResourceUri", $resourceUri) + Az.StackHCIVm.internal\Remove-AzStackHCIVmVirtualMachine @PSBoundParameters + + $PSBoundParameters.Add("SubscriptionId", $SubscriptionId) + $PSBoundParameters.Add("ResourceGroupName", $ResourceGroupName) + $PSBoundParameters.Add("Name", $Name) + $null = $PSBoundParameters.Remove("ResourceUri") + Az.StackHCIVm.internal\Remove-AzStackHCIVmMachine @PSBoundParameters + } + } +} + \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMLogicalNetwork_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMLogicalNetwork_New.ps1 new file mode 100644 index 000000000000..86c12cd4d811 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMLogicalNetwork_New.ps1 @@ -0,0 +1,96 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete a logical network. +.Description +The operation to delete a logical network. + +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmlogicalnetwork +#> +function Remove-AzStackHCIVmLogicalNetwork { + [OutputType([System.Boolean])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='Delete', Mandatory)] + [Alias('LogicalNetworkName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual network + ${Name}, + + [Parameter(ParameterSetName='Delete', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='Delete')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual network. + ${ResourceId}, + + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(ParameterSetName='Delete')] + [Parameter(HelpMessage='Forces the cmdlet to remove the virtual network without prompting for confirmation.')] + [System.Management.Automation.SwitchParameter] + ${Force} + ) + + Write-Warning("Running this command will delete the logical network.") + if ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + if ($ResourceId -match $lnetRegex){ + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['logicalNetworkName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + + } else { + Write-Error "Resource ID is invalid: $ResourceId" -ErrorAction Stop + } + } + if ($PSCmdlet.ShouldProcess($PSBoundParameters['Name']) -and ($Force -or $PSCmdlet.ShouldContinue("Delete this logical network?", "Confirm"))) + { + if ($PSBoundParameters.ContainsKey("Force")) { + $null = $PSBoundParameters.Remove("Force") + } + + Az.StackHCIVm.internal\Remove-AzStackHCIVmLogicalNetwork @PSBoundParameters + } + +} + \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMNetworkInterface_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMNetworkInterface_New.ps1 new file mode 100644 index 000000000000..29206c4ae062 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMNetworkInterface_New.ps1 @@ -0,0 +1,114 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete a network interface. +.Description +The operation to delete a network interface. + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [ExtensionName ]: The name of the machine extension. + [GalleryImageName ]: Name of the gallery image + [Id ]: Resource identity path + [MarketplaceGalleryImageName ]: Name of the marketplace gallery image + [MetadataName ]: Name of the hybridIdentityMetadata. + [Name ]: The name of the machine where the extension should be created or updated. + [NetworkInterfaceName ]: Name of the network interface + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [StorageContainerName ]: Name of the storage container + [SubscriptionId ]: The ID of the target subscription. + [VirtualHardDiskName ]: Name of the virtual hard disk + [VirtualMachineName ]: Name of the virtual machine + [VirtualNetworkName ]: Name of the virtual network +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmnetworkinterface +#> +function Remove-AzStackHCIVmNetworkInterface { + [OutputType([System.Boolean])] + [CmdletBinding(DefaultParameterSetName='ByResourceId', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName',Mandatory)] + [Alias('NetworkInterfaceName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the network interface + ${Name}, + + [Parameter(ParameterSetName='ByName',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the network interface. + ${ResourceId}, + + [Parameter(HelpMessage='Forces the cmdlet to remove the network interface without prompting for confirmation.')] + [System.Management.Automation.SwitchParameter] + ${Force} + ) + + Write-Warning("Running this command will delete the network interface.") + if ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + if ($ResourceId -match $nicRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['nicName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + } else { + Write-Error "Resource ID is invalid: $ResourceId" -ErrorAction Stop + } + } + if ($PSCmdlet.ShouldProcess($PSBoundParameters['Name']) -and ($Force -or $PSCmdlet.ShouldContinue("Delete this network interface?", "Confirm"))) + { + if ($PSBoundParameters.ContainsKey("Force")) { + $null = $PSBoundParameters.Remove("Force") + } + + Az.StackHCIVm.internal\Remove-AzStackHCIVmNetworkInterface @PSBoundParameters + } + + + +} + \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMStoragePath_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMStoragePath_New.ps1 new file mode 100644 index 000000000000..3aa2c11dad7c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Remove-AzStackHciVMStoragePath_New.ps1 @@ -0,0 +1,200 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to delete a storage container. +.Description +The operation to delete a storage container. + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity +.Outputs +System.Boolean +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Identity Parameter + [ExtensionName ]: The name of the machine extension. + [GalleryImageName ]: Name of the gallery image + [Id ]: Resource identity path + [MarketplaceGalleryImageName ]: Name of the marketplace gallery image + [MetadataName ]: Name of the hybridIdentityMetadata. + [Name ]: The name of the machine where the extension should be created or updated. + [NetworkInterfaceName ]: Name of the network interface + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [StorageContainerName ]: Name of the storage container + [SubscriptionId ]: The ID of the target subscription. + [VirtualHardDiskName ]: Name of the virtual hard disk + [VirtualMachineName ]: Name of the virtual machine + [VirtualNetworkName ]: Name of the virtual network +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmstoragepath +#> +function Remove-AzStackHCIVmStoragePath { + [OutputType([System.Boolean])] + [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + [Parameter(ParameterSetName='ByName',Mandatory)] + [Alias('StorageContainerName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the storage container + ${Name}, + + [Parameter(ParameterSetName='ByName',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity] + # Identity Parameter + # To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + ${InputObject}, + + [Parameter(ParameterSetName='ByResourceId',Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the storage path. + ${ResourceId}, + + [Parameter(HelpMessage='Forces the cmdlet to remove the storage path without prompting for confirmation.')] + [System.Management.Automation.SwitchParameter] + ${Force}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Returns true when the command succeeds + ${PassThru}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + ) + + Write-Warning("Running this command will delete the storage path.") + + if ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + if ($ResourceId -match $storagePathRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['storagePathName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + } + + if ($PSCmdlet.ShouldProcess($PSBoundParameters['Name']) -and ($Force -or $PSCmdlet.ShouldContinue("Delete this storage path?", "Confirm"))) + { + if ($PSBoundParameters.ContainsKey("Force")) { + $null = $PSBoundParameters.Remove("Force") + } + + Az.StackHCIVm.internal\Remove-AzStackHCIVmStoragePath @PSBoundParameters + } +} + \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Restart-AzStackHCIVMVirtualMachine_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Restart-AzStackHCIVMVirtualMachine_New.ps1 new file mode 100644 index 000000000000..bf354ea4b1b8 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Restart-AzStackHCIVMVirtualMachine_New.ps1 @@ -0,0 +1,139 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to restart a virtual machine instance. +.Description +The operation to restart a virtual machine instance. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Notes +COMPLEX PARAMETER PROPERTIES + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/restart-azstackhcivmvirtualmachine +#> +function Restart-AzStackHCIVmVirtualMachine { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding( PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual machine. + ${ResourceId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("ResourceId") + $null = $PSBoundParameters.Remove("Name") + return Az.StackHCIVm.internal\Restart-AzStackHCIVmVirtualMachine @PSBoundParameters + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } +} + \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Start-AzStackHCIVMVirtualMachine_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Start-AzStackHCIVMVirtualMachine_New.ps1 new file mode 100644 index 000000000000..60e7bb6974de --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Start-AzStackHCIVMVirtualMachine_New.ps1 @@ -0,0 +1,139 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to start a virtual machine instance. +.Description +The operation to start a virtual machine instance. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Notes +COMPLEX PARAMETER PROPERTIES + + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/start-azstackhcivmvirtualmachine +#> +function Start-AzStackHCIVmVirtualMachine { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding( PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual machine. + ${ResourceId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("ResourceId") + $null = $PSBoundParameters.Remove("Name") + return Az.StackHCIVm.internal\Start-AzStackHCIVmVirtualMachine @PSBoundParameters + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Stop-AzStackHCIVMVirtualMachine_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Stop-AzStackHCIVMVirtualMachine_New.ps1 new file mode 100644 index 000000000000..2afd2e19c7e6 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Stop-AzStackHCIVMVirtualMachine_New.ps1 @@ -0,0 +1,141 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to stop a virtual machine instance. +.Description +The operation to stop a virtual machine instance. + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/stop-azstackhcivmvirtualmachine +#> +function Stop-AzStackHCIVmVirtualMachine { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding( PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + param( + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual machine. + ${ResourceId}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + ) + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("ResourceId") + $null = $PSBoundParameters.Remove("Name") + return Az.StackHCIVm.internal\Stop-AzStackHCIVmVirtualMachine @PSBoundParameters + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMImage.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMImage.ps1 new file mode 100644 index 000000000000..cd9d10a8ceaf --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMImage.ps1 @@ -0,0 +1,119 @@ +<# +.Synopsis +The operation to update an image. + +.Description +The operation to update an image. +Please note some properties can be set only during image creation. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20221215Preview.IGalleryImages +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20221215Preview.IMarketplaceGalleryImages +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmimage +#> + +function Update-AzStackHCIVmImage{ + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages],ParameterSetName='Marketplace' )] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages],ParameterSetName='GalleryImage' )] + [CmdletBinding(DefaultParameterSetName='GalleryImage', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + + param( + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the gallery image + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the image. + ${ResourceId}, + + [Parameter(ParameterSetName='ByName')] + [Parameter(ParameterSetName='ByResourceId')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImagesUpdateRequestTags]))] + [System.Collections.Hashtable] + # Resource tags + ${Tag} + +) + + process { + if ($PSCmdlet.ParameterSetName -eq "ByName"){ + + $isGalleryImage = $false + $isMarketplaceGalleryImage = $false + + + $galImage = Az.StackHCIVm.internal\Get-AzStackHCIVmGalleryImage -Name $Name -ResourceGroupName $ResourceGroupName -SubscriptionId $SubscriptionId -ErrorAction SilentlyContinue + if ($galImage -ne $null){ + $isGalleryImage = $true + } else { + $marketplaceGalImage = Az.StackHCIVm.internal\Get-AzStackHCIVmMarketplaceGalleryImage -Name $Name -ResourceGroupName $ResourceGroupName -SubscriptionId $SubscriptionId -ErrorAction SilentlyContinue + if ($marketplaceGalImage -ne $null){ + $isMarketplaceGalleryImage = $true + }else{ + Write-Error "An Image with name: $Name does not exist in Resource Group: $ResourceGroupName" -ErrorAction Stop + } + } + + + if ($isGalleryImage){ + return Az.StackHCIVm.internal\Update-AzStackHCIVmGalleryImage @PSBoundParameters + } + + if ($isMarketplaceGalleryImage){ + return Az.StackHCIVm.internal\Update-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + } + + } elseif ($PSCmdlet.ParameterSetName -eq "ByResourceId"){ + + if ($ResourceId -match $galImageRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['imageName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm.internal\Update-AzStackHCIVmGalleryImage @PSBoundParameters + + } elseif ($ResourceId -match $marketplaceGalImageRegex){ + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['imageName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm.internal\Update-AzStackHCIVmMarketplaceGalleryImage @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMLogicalNetwork_ByResourceId.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMLogicalNetwork_ByResourceId.ps1 new file mode 100644 index 000000000000..a01ffd01211d --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMLogicalNetwork_ByResourceId.ps1 @@ -0,0 +1,70 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to update a logical network. +.Description +The operation to update a logical network. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmlogicalnetwork +#> +function Update-AzStackHCIVmLogicalNetwork_ByResourceId { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks])] +[CmdletBinding(PositionalBinding=$false)] + +param( + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual network. + ${ResourceId}, + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworksUpdateRequestTags]))] + [System.Collections.Hashtable] + # Resource tags + ${Tag} + + + +) + process { + + if ($ResourceId -match $lnetRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['logicalNetworkName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Update-AzStackHCIVmLogicalNetwork @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMNetworkInterface_ByResourceId.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMNetworkInterface_ByResourceId.ps1 new file mode 100644 index 000000000000..0cb6800df3cb --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMNetworkInterface_ByResourceId.ps1 @@ -0,0 +1,68 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to update a network interface. +.Description +The operation to update a network interface. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmnetworkinterface +#> +function Update-AzStackHCIVmNetworkInterface_ByResourceId { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces])] +[CmdletBinding(PositionalBinding=$false)] + +param( + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the network interface. + ${ResourceId}, + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfacesUpdateRequestTags]))] + [System.Collections.Hashtable] + # Resource tags + ${Tag} + +) + process { + + if ($ResourceId -match $nicRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['nicName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Update-AzStackHCIVmNetworkInterface @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMStoragePath_ByResourceId.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMStoragePath_ByResourceId.ps1 new file mode 100644 index 000000000000..834e78fa355b --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMStoragePath_ByResourceId.ps1 @@ -0,0 +1,70 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to update a storage path. +.Description +The operation to update a storage path. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVStorageContainers + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmstoragepath +#> +function Update-AzStackHCIVmStoragePath_ByResourceId { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers])] +[CmdletBinding(PositionalBinding=$false)] + +param( + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the storage path. + ${ResourceId}, + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainersUpdateRequestTags]))] + [System.Collections.Hashtable] + # Resource tags + ${Tag} + + + +) + process { + + if ($ResourceId -match $storagePathRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['storagePathName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Update-AzStackHCIVmStoragePath @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMVirtualHardDisk_ByResourceId.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMVirtualHardDisk_ByResourceId.ps1 new file mode 100644 index 000000000000..bca2d9810845 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMVirtualHardDisk_ByResourceId.ps1 @@ -0,0 +1,68 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to update a virtual hard disk. +.Description +The operation to update a virtual hard disk. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks + +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmvirtualharddisks +#> +function Update-AzStackHCIVmVirtualHardDisk_ByResourceId { +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks])] +[CmdletBinding(PositionalBinding=$false)] + +param( + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual hard disk . + ${ResourceId}, + + + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisksUpdateRequestTags]))] + [System.Collections.Hashtable] + # Resource tags + ${Tag} + +) + process { + + if ($ResourceId -match $vhdRegex){ + + $subscriptionId = $($Matches['subscriptionId']) + $resourceGroupName = $($Matches['resourceGroupName']) + $resourceName = $($Matches['vhdName']) + $null = $PSBoundParameters.Remove("ResourceId") + $PSBoundParameters.Add("Name", $resourceName) + $PSBoundParameters.Add("ResourceGroupName", $resourceGroupName) + $null = $PSBoundParameters.Remove("SubscriptionId") + $PSBoundParameters.Add("SubscriptionId", $subscriptionId) + + return Az.StackHCIVm\Update-AzStackHCIVmVirtualHardDisk @PSBoundParameters + + } else { + Write-Error "Resource ID is invalid: $ResourceId" + } + + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMVirtualMachine_New.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMVirtualMachine_New.ps1 new file mode 100644 index 000000000000..ca7bfddbf832 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/Update-AzStackHCIVMVirtualMachine_New.ps1 @@ -0,0 +1,209 @@ + +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- + +<# +.Synopsis +The operation to update a virtual machine instance. +.Description +The operation to update a virtual machine instance. + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance +.Notes +COMPLEX PARAMETER PROPERTIES + + + +NETWORKPROFILENETWORKINTERFACE : NetworkInterfaces - list of network interfaces to be attached to the virtual machine instance + [Id ]: ID - Resource ID of the network interface + +STORAGEPROFILEDATADISK : adds data disks to the virtual machine instance for the update call + [Id ]: +.Link +https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmvirtualmachine +#> +function Update-AzStackHCIVmVirtualMachine { + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance])] + [CmdletBinding(DefaultParameterSetName='ByName', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + + param( + [Parameter(ParameterSetName='ByResourceId', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The ARM Resource ID of the virtual network. + ${ResourceId}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Alias('VirtualMachineName')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # Name of the virtual machine + ${Name}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [System.String] + # The name of the resource group. + # The name is case insensitive. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # The ID of the target subscription. + ${SubscriptionId}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Indicates whether virtual machine agent should be provisioned on the virtual machine. + ${ProvisionVMAgent}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Management.Automation.SwitchParameter] + # Indicates whether virtual machine configuration agent should be provisioned on the virtual machine. + ${ProvisionVMConfigAgent}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int64] + # RAM in MB for the virtual machine instance + ${VmMemoryInMB}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [System.Int32] + # number of processors for the virtual machine instance + ${VmProcessor}, + + [Parameter()] + [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.VMSizeEnum])] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Body')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.VMSizeEnum] + # . + ${VmSize}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command as a job + ${AsJob}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Run the command asynchronously + ${NoWait}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} + + + ) + process { + + if (($ResourceId -match $vmRegex) -or ($Name -and $ResourceGroupName -and $SubscriptionId)){ + if ($ResourceId -match $vmRegex){ + $SubscriptionId = $($Matches['subscriptionId']) + $ResourceGroupName = $($Matches['resourceGroupName']) + $Name = $($Matches['machineName']) + } + $resourceUri = "/subscriptions/" + $subscriptionId + "/resourceGroups/" + $ResourceGroupName + "/providers/Microsoft.HybridCompute/machines/" + $Name + $PSBoundParameters.Add("ResourceUri", $resourceUri) + if ($VmMemoryInMB) + { + $PSBoundParameters.Add("HardwareProfileMemoryMb", $VmMemoryInMB) + $null = $PSBoundParameters.Remove("VmMemoryInMB") + } + if ($VmProcessor) + { + $PSBoundParameters.Add("HardwareProfileProcessor", $VmProcessor) + $null = $PSBoundParameters.Remove("VmProcessor") + } + if ($VmSize) + { + $PSBoundParameters.Add("HardwareProfileVMSize", $VmSize) + $null = $PSBoundParameters.Remove("VmSize") + } + + if ($ProvisionVMAgent){ + $PSBoundParameters.Add("LinuxConfigurationProvisionVMAgent", $true) + $PSBoundParameters.Add("WindowConfigurationProvisionVMAgent", $true) + } + if ($ProvisionVMConfigAgent){ + $PSBoundParameters.Add("LinuxConfigurationProvisionVMConfigAgent", $true) + $PSBoundParameters.Add("WindowConfigurationProvisionVMConfigAgent", $true) + } + + $null = $PSBoundParameters.Remove("ProvisionVMAgent") + $null = $PSBoundParameters.Remove("ProvisionVMConfigAgent") + + + $null = $PSBoundParameters.Remove("SubscriptionId") + $null = $PSBoundParameters.Remove("ResourceGroupName") + $null = $PSBoundParameters.Remove("ResourceId") + $null = $PSBoundParameters.Remove("Name") + return Az.StackHCIVm.internal\Update-AzStackHCIVmVirtualMachine @PSBoundParameters + } else { + Write-Error "One or more input parameters are invalid. Resource ID is: $ResourceId, name is $name, resource group name is $resourcegroupname, subscription id is $subscriptionid" + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/utilities/NetworkInterfaceValidations.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/utilities/NetworkInterfaceValidations.ps1 new file mode 100644 index 000000000000..a08f692e3555 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/utilities/NetworkInterfaceValidations.ps1 @@ -0,0 +1,39 @@ +function Confirm-IpConfigrations{ +[Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.DoNotExportAttribute()] +param( + [Parameter()] + [System.Collections.Hashtable[]] + $IpConfigurations +) + foreach ($IpConfig in $IpConfigurations){ + foreach ($Key in $IpConfig.Keys){ + if($Key.ToLower() -eq "gateway"){ + if ($IpConfig[$Key] -notmatch $ipv4Regex){ + Write-Error "Invalid Gateway Address : $IpConfig[$Key]" -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "name"){ + + } elseif ($Key.ToLower() -eq "prefixlength"){ + if ($IpConfig[$Key] -gt 32 -and $IpConfig[$Key] -lt 0){ + Write-Error "Invalid Prefix Length : $IpConfig[$Key] " -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "ipaddress") { + if ($IpConfig[$Key] -notmatch $ipv4Regex){ + Write-Error "Invalid Ip Address provided : $IpConfig[$Key]" -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "ipallocationmethod"){ + if ($IpConfig[$Key].ToLower() -ne "dynamic" -and $IpConfig[$Key].ToLower() -ne "static"){ + Write-Error "Invalid Ip Allocation method provided: $IpConfig[$Key]. Accepted values are 'Dynamic' or 'Static'" -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "subnetid"){ + if ($IpConfig[$Key]-notmatch $vnetRegex){ + Write-Error "Invalid SubnetId: $IpConfig[$Key]" -ErrorAction Stop + } + } else { + Write-Error "Invalid Key specified in IpConfigurations object: $IpConfig[$Key]" -ErrorAction Stop + } + + } + } + +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/utilities/RegExValidations.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/utilities/RegExValidations.ps1 new file mode 100644 index 000000000000..5350b75b5998 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/utilities/RegExValidations.ps1 @@ -0,0 +1,26 @@ +$lnetRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.AzureStackHCI/logicalnetworks/(?[a-zA-Z0-9][-._a-zA-Z0-9]{0,62}[_a-zA-Z0-9])$" +$galImageRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.AzureStackHCI/galleryimages/(?[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[a-zA-Z0-9])$" +$marketplaceGalImageRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.AzureStackHCI/marketplacegalleryimages/(?[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[a-zA-Z0-9])$" +$vhdRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.AzureStackHCI/virtualharddisks/(?[-_a-zA-Z0-9]{1,80})$" +$nicRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.AzureStackHCI/networkinterfaces/(?[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[_a-zA-Z0-9])$" +$vmRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.HybridCompute/machines/(?[a-zA-Z0-9][-._a-zA-Z0-9]{0,62}[a-zA-Z0-9])/providers/Microsoft.AzureStackHCI/VirtualMachineInstances/default$" +$storagePathRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.AzureStackHCI/storagecontainers/(?[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[_a-zA-Z0-9])$" +$customLocationRegex = "(?i)^/?subscriptions/(?[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})/resourceGroups/(?[-\w\._\(\)]{1,90})/providers/Microsoft.ExtendedLocation/customLocations/(?[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])$" + +$imageNameRegex = "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[a-zA-Z0-9]$" +$nicNameRegex = "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[_a-zA-Z0-9]$" +$storagePathNameRegex = "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[_a-zA-Z0-9]$" +$vhdNameRegex = "^[-_a-zA-Z0-9]{1,80}$" +$machineNameRegex = "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,62}[a-zA-Z0-9]$" +$vnetNameRegex = "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,62}[_a-zA-Z0-9]$" +$subnetNameRegex = "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-._a-zA-Z0-9]{0,78}[_a-zA-Z0-9]$" + +$ipv4Regex = "^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" +$cidrRegex = "^([0-9]{1,3}\.){3}[0-9]{1,3}\/\b(([0-9]|[1-2][0-9]|3[0-2]))?$" +$macAddressRegex = "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})|([0-9a-fA-F]{4}\\.[0-9a-fA-F]{4}\\.[0-9a-fA-F]{4})$" + +$allDigitsRegex = "^[0-9]$" +$invalidCharactersComputerName = "[`~!@#$%^&*()=+_\[\]\{\}\\|;:.'`"<>/?]" + + +$urnRegex = "(?i)^(?[-._a-zA-Z0-9]+):(?[-._a-zA-Z0-9]+):(?[-._a-zA-Z0-9]+):(?[-._a-zA-Z0-9]+)$" diff --git a/src/StackHCI/StackHCIVm.Autorest/custom/utilities/VirtualNetworkValidations.ps1 b/src/StackHCI/StackHCIVm.Autorest/custom/utilities/VirtualNetworkValidations.ps1 new file mode 100644 index 000000000000..e0ff796856e5 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/custom/utilities/VirtualNetworkValidations.ps1 @@ -0,0 +1,104 @@ +function Confirm-IpPools{ +[Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.DoNotExportAttribute()] +param( + [Parameter()] + [System.Collections.Hashtable[]] + $IpPools +) + + foreach ($IpPool in $IpPools){ + foreach ($Key in $IpPool.Keys){ + if($Key.ToLower() -eq "end"){ + if ($IpPool[$Key] -notmatch $ipv4Regex){ + Write-Error "Invalid ipaddress provided for IpPoolEnd : $IpPool[$Key]." -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "start"){ + if ($IpPool[$Key] -notmatch $ipv4Regex){ + Write-Error "Invalid ipaddress provided for IpPoolStart : $IpPool[$Key]." -ErrorAction Stop + } + + } elseif($Key.ToLower() -eq "type"){ + if ($IpPool[$Key] -ne "vm" -and $IpPool[$Key] -ne "vippool"){ + Write-Error "Invalid IpPoolType provided: $IpPool[$Key]. Accepted values are 'vm' and 'vippool'." -ErrorAction Stop + } + + } else { + Write-Error "Invalid Key specified in IpPool object. Accpeted values are 'Start', 'End', and 'Type'." -ErrorAction Stop + } + } + } +} + +function Confirm-Routes{ +[Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.DoNotExportAttribute()] +param( + [Parameter()] + [System.Collections.Hashtable[]] + $Routes +) + + foreach ($Route in $Routes){ + foreach ($Key in $Route.Keys){ + if($Key.ToLower() -eq "addressprefix"){ + if ($Route[$Key] -notmatch $cidrRegex){ + Write-Error "Invalid ipaddress provided for AddressPrefix for route : $Route[$Key]." -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "name"){ + if ($Route[$Key] -notmatch $subnetNameRegex){ + Write-Error "Invalid subnet name provided for route: $Route[$Key]." -ErrorAction Stop + } + + } elseif($Key.ToLower() -eq "nexthopipaddress"){ + if ($Route[$Key] -notmatch $ipv4Regex){ + Write-Error "Invalid ipaddress provided for NextHopIPAddress for route: $Route[$Key]." -ErrorAction Stop + } + + } else { + Write-Error "Invalid Key specified in IpPool object. Accpeted values are 'AddressPrefix', 'Name', and 'NextHopIPAddress'." -ErrorAction Stop + } + } + } +} + +function Confirm-Subnets{ +[Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.DoNotExportAttribute()] +param( + [Parameter()] + [System.Collections.Hashtable[]] + $Subnets +) + foreach ($Subnet in $Subnets){ + foreach ($Key in $Subnet.Keys){ + if($Key.ToLower() -eq "addressprefix"){ + if ($Subnet[$Key] -notmatch $cidrRegex){ + Write-Error "Invalid ipaddress provided for AddressPrefix for subnet : $Subnet[$Key]." -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "ipallocationmethod"){ + if ($Subnet[$Key] -ne "Dynamic" -and $Subnet[$Key] -ne "Static"){ + Write-Error "Invalid Ip Allocation method provided: $IpAllocationMethod. Accepted values are 'Dynamic' or 'Static'" -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "ippool"){ + Confirm-IpPools -IpPools $Subnet[$Key] + } elseif ($Key.ToLower() -eq "addressprefixes"){ + foreach ($addressPrefix in $Subnet[$Key]){ + if ($addressPrefix -notmatch $cidrRegex){ + Write-Error "Invalid AddressPrefix: $addressPrefix. Please use valid CIDR format." -ErrorAction Stop + } + } + } elseif ($Key.ToLower() -eq "name"){ + if ($Subnet[$Key] -notmatch $subnetNameRegex){ + Write-Error "Invalid SubnetName: $Subnet[$Key]. The name must start with an alphanumeric character, contain all alphanumeric characters or '-' or '_' or '.' and end with an alphanumeric character or '_'. The max length is 80 characters." -ErrorAction Stop + } + } elseif ($Key.ToLower() -eq "route"){ + Confirm-Routes -Routes $Subnet[$Key] + } elseif ($Key.ToLower() -eq "vlan"){ + if ($Subnet[$Key] -gt 4094 -or $Subnet[$Key] -lt 1){ + Write-Error "Invalid value for Vlan : $Subnet[$Key]. Valid range is 1-4094" + } + } else { + Write-Error "Invalid Key specified in Subnet object: $Subnet." + } + + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Add-AzStackHCIVmVirtualMachineDataDisk.md b/src/StackHCI/StackHCIVm.Autorest/docs/Add-AzStackHCIVmVirtualMachineDataDisk.md new file mode 100644 index 000000000000..34ef6d5e12fe --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Add-AzStackHCIVmVirtualMachineDataDisk.md @@ -0,0 +1,198 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/add-azstackhcivmvirtualmachinedatadisk +schema: 2.0.0 +--- + +# Add-AzStackHCIVmVirtualMachineDataDisk + +## SYNOPSIS +The operation to add a data disk to a virtual machine. + +## SYNTAX + +### ByResourceId (Default) +``` +Add-AzStackHCIVmVirtualMachineDataDisk -ResourceId [-DataDiskId ] + [-DataDiskName ] [-DataDiskResourceGroup ] [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Add-AzStackHCIVmVirtualMachineDataDisk -Name -ResourceGroupName [-SubscriptionId ] + [-DataDiskId ] [-DataDiskName ] [-DataDiskResourceGroup ] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +The operation to add a data disk to a virtual machine. + +## EXAMPLES + +### Example 1: Add a Data Disk to a Virtual Machine +```powershell + Add-AzStackHCIVmVirtualMachineDataDisk -Name 'testVm' -ResourceGroupName 'test-rg' -DataDiskName 'testVhd' + +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command attaches a data disk to the virtual machine in the specified resource group. + +## PARAMETERS + +### -DataDiskId +List of data disks to be attached to the virtual machine passed in Id format + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DataDiskName +List of data disks to be attached to the virtual machine passed by Name + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DataDiskResourceGroup +Resource Group of the Data Disks + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the VM + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Add-AzStackHCIVmVirtualMachineNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/docs/Add-AzStackHCIVmVirtualMachineNetworkInterface.md new file mode 100644 index 000000000000..7e03806e9abc --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Add-AzStackHCIVmVirtualMachineNetworkInterface.md @@ -0,0 +1,198 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/add-azstackhcivmvirtualmachinenetworkinterface +schema: 2.0.0 +--- + +# Add-AzStackHCIVmVirtualMachineNetworkInterface + +## SYNOPSIS +The operation to add a network interface to a virtual machine. + +## SYNTAX + +### ByResourceId (Default) +``` +Add-AzStackHCIVmVirtualMachineNetworkInterface -ResourceId [-NicId ] [-NicName ] + [-NicResourceGroup ] [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Add-AzStackHCIVmVirtualMachineNetworkInterface -Name -ResourceGroupName + [-SubscriptionId ] [-NicId ] [-NicName ] [-NicResourceGroup ] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +The operation to add a network interface to a virtual machine. + +## EXAMPLES + +### Example 1: Add a Network Interface to a Virtual Machine +```powershell +Add-AzStackHCIVmVirtualMachineNetworkInterface -Name 'testVm' -ResourceGroupName 'test-rg' -NicName 'testNic' + +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command attaches a network interface to the virtual machine in the specified resource group. + +## PARAMETERS + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicId +NetworkInterfaces - list of network interfaces to be attached to the virtual machine in id format + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicName +NetworkInterfaces - list of network interfaces to be attached to the virtual machine in name format + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicResourceGroup +Resource Group of the Network Interfaces + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Id of the Virtual Machine + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Az.StackHCIVm.md b/src/StackHCI/StackHCIVm.Autorest/docs/Az.StackHCIVm.md new file mode 100644 index 000000000000..025d869882d2 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Az.StackHCIVm.md @@ -0,0 +1,112 @@ +--- +Module Name: Az.StackHCIVm +Module Guid: 7389f67c-ec9d-4c13-9c9a-308834413af6 +Download Help Link: https://learn.microsoft.com/powershell/module/az.stackhcivm +Help Version: 1.0.0.0 +Locale: en-US +--- + +# Az.StackHCIVm Module +## Description +Microsoft Azure PowerShell: StackHciVM cmdlets + +## Az.StackHCIVm Cmdlets +### [Add-AzStackHCIVmVirtualMachineDataDisk](Add-AzStackHCIVmVirtualMachineDataDisk.md) +The operation to add a data disk to a virtual machine. + +### [Add-AzStackHCIVmVirtualMachineNetworkInterface](Add-AzStackHCIVmVirtualMachineNetworkInterface.md) +The operation to add a network interface to a virtual machine. + +### [Get-AzStackHCIVmImage](Get-AzStackHCIVmImage.md) +Gets a gallery image + +### [Get-AzStackHCIVmLogicalNetwork](Get-AzStackHCIVmLogicalNetwork.md) +Gets a logical network + +### [Get-AzStackHCIVmNetworkInterface](Get-AzStackHCIVmNetworkInterface.md) +Gets a network interface + +### [Get-AzStackHCIVmStoragePath](Get-AzStackHCIVmStoragePath.md) +Gets a storage container + +### [Get-AzStackHCIVmVirtualHardDisk](Get-AzStackHCIVmVirtualHardDisk.md) +Gets a virtual hard disk + +### [Get-AzStackHCIVmVirtualMachine](Get-AzStackHCIVmVirtualMachine.md) +Gets a virtual machine + +### [New-AzStackHCIVmImage](New-AzStackHCIVmImage.md) +The operation to create an image. +Please note some properties can be set only during image creation. + +### [New-AzStackHCIVmLogicalNetwork](New-AzStackHCIVmLogicalNetwork.md) +The operation to create or update a logical network. +Please note some properties can be set only during logical network creation. + +### [New-AzStackHCIVmNetworkInterface](New-AzStackHCIVmNetworkInterface.md) +The operation to create or update a network interface. +Please note some properties can be set only during network interface creation. + +### [New-AzStackHCIVmStoragePath](New-AzStackHCIVmStoragePath.md) +The operation to create or update a storage container. +Please note some properties can be set only during storage container creation. + +### [New-AzStackHCIVmVirtualHardDisk](New-AzStackHCIVmVirtualHardDisk.md) +The operation to create or update a virtual hard disk. +Please note some properties can be set only during virtual hard disk creation. + +### [New-AzStackHCIVmVirtualMachine](New-AzStackHCIVmVirtualMachine.md) +The operation to create or update a virtual machine. +Please note some properties can be set only during virtual machine creation. + +### [Remove-AzStackHCIVmImage](Remove-AzStackHCIVmImage.md) +The operation to delete an image. + +### [Remove-AzStackHCIVmLogicalNetwork](Remove-AzStackHCIVmLogicalNetwork.md) +The operation to delete a logical network. + +### [Remove-AzStackHCIVmNetworkInterface](Remove-AzStackHCIVmNetworkInterface.md) +The operation to delete a network interface. + +### [Remove-AzStackHCIVmStoragePath](Remove-AzStackHCIVmStoragePath.md) +The operation to delete a storage container. + +### [Remove-AzStackHCIVmVirtualHardDisk](Remove-AzStackHCIVmVirtualHardDisk.md) +The operation to delete a virtual hard disk. + +### [Remove-AzStackHCIVmVirtualMachine](Remove-AzStackHCIVmVirtualMachine.md) +The operation to delete a virtual machine. + +### [Remove-AzStackHCIVmVirtualMachineDataDisk](Remove-AzStackHCIVmVirtualMachineDataDisk.md) +The operation to delete a data disk from a virtual machine. + +### [Remove-AzStackHCIVmVirtualMachineNetworkInterface](Remove-AzStackHCIVmVirtualMachineNetworkInterface.md) +The operation to delete a network interface from a virtual machine. + +### [Restart-AzStackHCIVmVirtualMachine](Restart-AzStackHCIVmVirtualMachine.md) +The operation to restart a virtual machine instance. + +### [Start-AzStackHCIVmVirtualMachine](Start-AzStackHCIVmVirtualMachine.md) +The operation to start a virtual machine instance. + +### [Stop-AzStackHCIVmVirtualMachine](Stop-AzStackHCIVmVirtualMachine.md) +The operation to stop a virtual machine instance. + +### [Update-AzStackHCIVmImage](Update-AzStackHCIVmImage.md) +The operation to update an image. + +### [Update-AzStackHCIVmLogicalNetwork](Update-AzStackHCIVmLogicalNetwork.md) +The operation to update a logical network. + +### [Update-AzStackHCIVmNetworkInterface](Update-AzStackHCIVmNetworkInterface.md) +The operation to update a network interface. + +### [Update-AzStackHCIVmStoragePath](Update-AzStackHCIVmStoragePath.md) +The operation to update a storage container. + +### [Update-AzStackHCIVmVirtualHardDisk](Update-AzStackHCIVmVirtualHardDisk.md) +The operation to update a virtual hard disk. + +### [Update-AzStackHCIVmVirtualMachine](Update-AzStackHCIVmVirtualMachine.md) +The operation to update a virtual machine instance. + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmImage.md new file mode 100644 index 000000000000..4bc21fef371c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmImage.md @@ -0,0 +1,176 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmimage +schema: 2.0.0 +--- + +# Get-AzStackHCIVmImage + +## SYNOPSIS +Gets a gallery image + +## SYNTAX + +### BySubscription (Default) +``` +Get-AzStackHCIVmImage [-SubscriptionId ] [-DefaultProfile ] [-NoWait] [] +``` + +### ByName +``` +Get-AzStackHCIVmImage -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-NoWait] [] +``` + +### ByResourceGroup +``` +Get-AzStackHCIVmImage -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] + [-NoWait] [] +``` + +### ByResourceId +``` +Get-AzStackHCIVmImage -ResourceId [-SubscriptionId ] [-DefaultProfile ] [-NoWait] + [] +``` + +## DESCRIPTION +Gets a gallery image + +## EXAMPLES + +### Example 1: Get an Image +```powershell +Get-AzStackHCIVmImage -Name "testimage" -ResourceGroupName "test-rg" +``` + +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` + +This command gets a specific image in the specified resource group. + +### Example 2: List all Images in a Resource Group +```powershell +Get-AzStackHCIVmImage -ResourceGroupName 'test-rg' +``` + +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` + +This command lists all images in the specified resource group. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the image + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName, ByResourceGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource Id of the Image + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..9502cb624488 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,175 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmlogicalnetwork +schema: 2.0.0 +--- + +# Get-AzStackHCIVmLogicalNetwork + +## SYNOPSIS +Gets a logical network + +## SYNTAX + +### List1 (Default) +``` +Get-AzStackHCIVmLogicalNetwork [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### ByResourceId +``` +Get-AzStackHCIVmLogicalNetwork [-ResourceId ] [-DefaultProfile ] [-NoWait] + [] +``` + +### Get +``` +Get-AzStackHCIVmLogicalNetwork -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### List +``` +Get-AzStackHCIVmLogicalNetwork -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Gets a logical network + +## EXAMPLES + +### Example 1: Get a Logical Network +```powershell +Get-AzStackHCIVmLogicalNetwork -Name 'testLnet' -ResourceGroupName 'test-rg' +``` + +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` + +This command gets a specific logical network in the specified resource group. + +### Example 2: List all Logical Networks in a Resource Group +```powershell +Get-AzStackHCIVmLogicalNetwork -ResourceGroupName 'test-rg' +``` + +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` + +This command lists all logical networks in the specified resource group. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the logical network + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: LogicalNetworkName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM ID of the logical network. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..4fa11cb78325 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,176 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmnetworkinterface +schema: 2.0.0 +--- + +# Get-AzStackHCIVmNetworkInterface + +## SYNOPSIS +Gets a network interface + +## SYNTAX + +### List1 (Default) +``` +Get-AzStackHCIVmNetworkInterface [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### ByResourceId +``` +Get-AzStackHCIVmNetworkInterface [-ResourceId ] [-DefaultProfile ] [-NoWait] + [] +``` + +### Get +``` +Get-AzStackHCIVmNetworkInterface -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### List +``` +Get-AzStackHCIVmNetworkInterface -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Gets a network interface + +## EXAMPLES + +### Example 1: Get a Network Interface +```powershell +Get-AzStackHCIVmNetworkInterface -Name 'testNic' -ResourceGroupName 'test-rg' +``` + +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` + +This command gets a specific network interface in the specified resource group. + +### Example 2: List all Logical Networks in a Resource Group +```powershell +Get-AzStackHCIVmNetworkInterface -ResourceGroupName 'test-rg' +``` + +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` + +This command lists all network interfaces in the specified resource group. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the network interface + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: NetworkInterfaceName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Id of the network interface. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmStoragePath.md new file mode 100644 index 000000000000..57cb41eaa88a --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmStoragePath.md @@ -0,0 +1,174 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmstoragepath +schema: 2.0.0 +--- + +# Get-AzStackHCIVmStoragePath + +## SYNOPSIS +Gets a storage container + +## SYNTAX + +### List1 (Default) +``` +Get-AzStackHCIVmStoragePath [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### ByResourceId +``` +Get-AzStackHCIVmStoragePath [-ResourceId ] [-DefaultProfile ] [-NoWait] [] +``` + +### Get +``` +Get-AzStackHCIVmStoragePath -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### List +``` +Get-AzStackHCIVmStoragePath -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Gets a storage container + +## EXAMPLES + +### Example 1: Get a Storage Path +```powershell +Get-AzStackHCIVmStoragePath -Name "testStoragePath" -ResourceGroupName "test-rg" +``` + +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` + +This command gets a specific storage path in the specified resource group. + +### Example 2: List all Storage Paths in a Resource Group +```powershell +Get-AzStackHCIVmStoragePath -ResourceGroupName "test-rg" +``` + +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` + +This command lists all storage paths in the specified resource group. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the storage container + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: StorageContainerName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM ID of the storage path. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..b506623e8a78 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,175 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmvirtualharddisk +schema: 2.0.0 +--- + +# Get-AzStackHCIVmVirtualHardDisk + +## SYNOPSIS +Gets a virtual hard disk + +## SYNTAX + +### List1 (Default) +``` +Get-AzStackHCIVmVirtualHardDisk [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### ByResourceId +``` +Get-AzStackHCIVmVirtualHardDisk [-ResourceId ] [-DefaultProfile ] [-NoWait] + [] +``` + +### Get +``` +Get-AzStackHCIVmVirtualHardDisk -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +### List +``` +Get-AzStackHCIVmVirtualHardDisk -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Gets a virtual hard disk + +## EXAMPLES + +### Example 1: Get a Virtual Hard Disk +```powershell +Get-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" +``` + +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` + +This command gets a specific virtual hard disk in the specified resource group. + +### Example 2: List all Virtual Hard Disks in a Resource Group +```powershell +Get-AzStackHCIVmVirtualHardDisk -ResourceGroupName "test-rg" +``` + +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` + +This command lists all virtual hard disks in the specified resource group. + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual hard disk + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: VirtualHardDiskName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM ID of the virtual hard disk. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..40691bf8978e --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Get-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,208 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcivmvirtualmachine +schema: 2.0.0 +--- + +# Get-AzStackHCIVmVirtualMachine + +## SYNOPSIS +Gets a virtual machine + +## SYNTAX + +### BySubscription (Default) +``` +Get-AzStackHCIVmVirtualMachine [-SubscriptionId ] [-DefaultProfile ] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### ByName +``` +Get-AzStackHCIVmVirtualMachine -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### ByResourceGroup +``` +Get-AzStackHCIVmVirtualMachine -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### ByResourceId +``` +Get-AzStackHCIVmVirtualMachine -ResourceId [-DefaultProfile ] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Gets a virtual machine + +## EXAMPLES + +### Example 2: Get a Virtual Machine. +```powershell +Get-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This commnad gets a virtual machine in a specified resource group. + +### Example 2: List Virtual Machines in a Resource Group +```powershell +Get-AzStackHCIVmVirtualMachine -ResourceGroupName "test-rg" +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command lists all virtual machines in a resource group. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName, ByResourceGroup +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM ID of the virtual machine. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName, ByResourceGroup, BySubscription +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230315Preview.Machine + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmImage.md new file mode 100644 index 000000000000..71d74836c56f --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmImage.md @@ -0,0 +1,441 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmimage +schema: 2.0.0 +--- + +# New-AzStackHCIVmImage + +## SYNOPSIS +The operation to create an image. +Please note some properties can be set only during image creation. + +## SYNTAX + +### MarketplaceURN (Default) +``` +New-AzStackHCIVmImage -Name -ResourceGroupName -CustomLocationId -Location + -OSType -URN [-SubscriptionId ] + [-CloudInitDataSource ] [-StoragePathId ] [-StoragePathName ] + [-StoragePathResourceGroup ] [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### GalleryImage +``` +New-AzStackHCIVmImage -Name -ResourceGroupName -CustomLocationId + -ImagePath -Location -OSType [-SubscriptionId ] + [-CloudInitDataSource ] [-StoragePathId ] [-StoragePathName ] + [-StoragePathResourceGroup ] [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### Marketplace +``` +New-AzStackHCIVmImage -Name -ResourceGroupName -CustomLocationId -Location + -Offer -OSType -Publisher -Sku -Version + [-SubscriptionId ] [-CloudInitDataSource ] [-StoragePathId ] + [-StoragePathName ] [-StoragePathResourceGroup ] [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create an image. +Please note some properties can be set only during image creation. + +## EXAMPLES + +### Example 1: Create a Gallery Image +```powershell +New-AzStackHCIVmImage -Name "testImage" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -ImagePath "C:\ClusterStorage\Volume1\Ubunut.vhdx" -OSType "Linux" -Location "eastus" +``` + +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` + +This command creates a gallery image from a local path. + +### Example 2: Create a Marketplace Gallery Image +```powershell +New-AzStackHCIVmImage -Name "testMarketplaceImage" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -Offer "windowsserver" -Publisher "MicrosoftWindowsServer" -Sku "2022-Datacenter" -Version "latest" -OSType "Windows" +``` + +```output +Name ResourceGroupName +---- ----------------- +testMarketplaceImage test-rg +``` + +This command creates a marketplace gallery image using the specified offer , publisher, sku and version. + +### Example 3: {Create a Marketplace Gallery Image From URN +```powershell +New-AzStackHCIVmImage -Name "testMarketplaceImageURN" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -URN "microsoftwindowsserver:windowsserver:2022-datacenter:latest" -OSType "Windows" +``` + +```output +Name ResourceGroupName +---- ----------------- +testMarketplaceImageURN test-rg +``` + +This command creates a marketplace gallery image using the specified urn. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CloudInitDataSource +Datasource for the gallery image when provisioning with cloud-init [NoCloud, Azure] + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.CloudInitDataSource +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomLocationId +The ARM Id of the extended location to create image resource in. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ImagePath +Local path of image that the image should be created from. + +This parameter is required for non marketplace images. + +```yaml +Type: System.String +Parameter Sets: GalleryImage +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Location +The geo-location where the resource lives + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the Image +The name must start and end with an alphanumeric character and must contain all alphanumeric characters or ‘-‘, ‘.’, or ‘_’. +The max length can be 80 characters and the minimum length is 1 character. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: ImageName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Offer +The name of the marketplae gallery image definition offer. + +```yaml +Type: System.String +Parameter Sets: Marketplace +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OSType +Operating system type that the gallery image uses [Windows, Linux] + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.OperatingSystemTypes +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Publisher +The name of the marketplace gallery image definition publisher. + +```yaml +Type: System.String +Parameter Sets: Marketplace +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Sku +The name of the marketplace gallery image definition SKU. + +```yaml +Type: System.String +Parameter Sets: Marketplace +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathId +Storage ContainerID of the storage container to be used for gallery image + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathName +Storage Container Name of the storage container to be used for gallery image + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathResourceGroup +Resource Group of the Storage Path. +The Default value is the Resource Group of the Image. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -URN +The URN of the marketplace gallery image. + +```yaml +Type: System.String +Parameter Sets: MarketplaceURN +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Version +The version of the marketplace gallery image. + +```yaml +Type: System.String +Parameter Sets: Marketplace +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..12e7c1df5a18 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,406 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmlogicalnetwork +schema: 2.0.0 +--- + +# New-AzStackHCIVmLogicalNetwork + +## SYNOPSIS +The operation to create or update a logical network. +Please note some properties can be set only during logical network creation. + +## SYNTAX + +``` +New-AzStackHCIVmLogicalNetwork -Name -ResourceGroupName -CustomLocationId + -Location [-SubscriptionId ] [-AddressPrefix ] [-DnsServer ] + [-IpAllocationMethod ] [-IpPool ] [-IpPoolEnd ] [-IpPoolStart ] + [-IpPoolType ] [-Route ] [-Subnet ] [-SubnetName ] + [-Tag ] [-Vlan ] [-VMSwitchName ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create or update a logical network. +Please note some properties can be set only during logical network creation. + +## EXAMPLES + +### Example 1: Create a Logical Network +```powershell +New-AzStackHCIVmLogicalNetwork -Name "testLnet" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -VmSwitchName "testswitch" +``` + +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` + +This command creates a logical network in the specified resource group. + +## PARAMETERS + +### -AddressPrefix +List of address prefixes for the subnet. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomLocationId +The name of the extended location. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DnsServer +The list of DNS servers IP addresses. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpAllocationMethod +The IP address allocation method. +Possible values include: 'Static', 'Dynamic' + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpPool +Network associated pool of IP Addresses + +```yaml +Type: System.Collections.Hashtable[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpPoolEnd +End of the ip address pool + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpPoolStart +Start of the ip address pool + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpPoolType +Ip pool type + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Location +The geo-location where the resource lives + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual network + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: LogicalNetworkName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Route +Collection of routes contained within a route table. + +```yaml +Type: System.Collections.Hashtable[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Subnet +List of subnets under the virtual network + +```yaml +Type: System.Collections.Hashtable[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubnetName +Name of the subnet + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Vlan +Vlan to use for the subnet + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VMSwitchName +Name of the network switch to be used for VMs + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..1d3214a9dfe2 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,329 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmnetworkinterface +schema: 2.0.0 +--- + +# New-AzStackHCIVmNetworkInterface + +## SYNOPSIS +The operation to create or update a network interface. +Please note some properties can be set only during network interface creation. + +## SYNTAX + +``` +New-AzStackHCIVmNetworkInterface -Name -ResourceGroupName -CustomLocationId + -Location [-SubscriptionId ] [-DnsServer ] [-IpAddress ] + [-IpConfiguration ] [-MacAddress ] [-SubnetId ] [-SubnetName ] + [-SubnetResourceGroup ] [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create or update a network interface. +Please note some properties can be set only during network interface creation. + +## EXAMPLES + +### Example 1: Create a Network Interface +```powershell +New-AzStackHCIVmNetworkInterface -Name "testNic" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -SubnetName "testLnet" +``` + +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` + +This command creates a network interface in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomLocationId +The name of the extended location. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DnsServer +List of DNS server IP Addresses for the interface + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpAddress +PrivateIPAddress - Private IP address of the IP configuration. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IpConfiguration +A list of IPConfigurations of the network interface. + +```yaml +Type: System.Collections.Hashtable[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Location +The geo-location where the resource lives + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MacAddress +MacAddress - The MAC address of the network interface. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the Network Interface + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: NetworkInterfaceName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubnetId +The ARM resource id of the Subnet. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubnetName +The name of the Subnet. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubnetResourceGroup +Resource Group of the Subnet. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmStoragePath.md new file mode 100644 index 000000000000..fe4494c3a993 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmStoragePath.md @@ -0,0 +1,237 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmstoragepath +schema: 2.0.0 +--- + +# New-AzStackHCIVmStoragePath + +## SYNOPSIS +The operation to create or update a storage container. +Please note some properties can be set only during storage container creation. + +## SYNTAX + +``` +New-AzStackHCIVmStoragePath -Name -ResourceGroupName -Location + [-SubscriptionId ] [-CustomLocationId ] [-Path ] [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create or update a storage container. +Please note some properties can be set only during storage container creation. + +## EXAMPLES + +### Example 1: Create a Storage Path +```powershell +New-AzStackHCIVmStoragePath -Name "testStoragePath" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}"-Location "eastus" -Path "C:\ClusterStorage\Volume1\testpath" +``` + +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` + +This command creates a storage path in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomLocationId +The name of the extended location. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Location +The geo-location where the resource lives + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the storage container + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: StorageContainerName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Path +Path of the storage container on the disk + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..10223145b2ce --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,378 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmvirtualharddisk +schema: 2.0.0 +--- + +# New-AzStackHCIVmVirtualHardDisk + +## SYNOPSIS +The operation to create or update a virtual hard disk. +Please note some properties can be set only during virtual hard disk creation. + +## SYNTAX + +``` +New-AzStackHCIVmVirtualHardDisk -Name -ResourceGroupName -CustomLocationId + -Location [-SubscriptionId ] [-BlockSizeByte ] [-DiskFileFormat ] + [-Dynamic] [-HyperVGeneration ] [-LogicalSectorByte ] [-PhysicalSectorByte ] + [-SizeGb ] [-StoragePathId ] [-StoragePathName ] [-StoragePathResourceGroup ] + [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create or update a virtual hard disk. +Please note some properties can be set only during virtual hard disk creation. + +## EXAMPLES + +### Example 1: Create a Virtual Hard Disk +```powershell +New-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -SizeGb 2 +``` + +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` + +This command creates a virtual hard disk in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -BlockSizeByte +The block size, in bytes, of the virtual hard disk. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomLocationId +The ARM Id of the extended location to create virtual hard disk resource in. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DiskFileFormat +The format of the actual VHD file [vhd, vhdx] + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.DiskFileFormat +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Dynamic +Boolean for enabling dynamic sizing on the virtual hard disk + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HyperVGeneration +The hypervisor generation of the Virtual Machine [V1, V2] + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.HyperVGeneration +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Location +The geo-location where the resource lives + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LogicalSectorByte +Logical Sector Bytes of the Disk + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual hard disk. + +Must contain all alphanumeric characters or ‘-’ or ‘_’. +Max length is 80 characters, and min length is 1 character. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: VirtualHardDiskName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PhysicalSectorByte +Physical Sector Bytes of the Disk + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SizeGb +Size of the disk in GB + +```yaml +Type: System.Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathId +Storage ContainerID of the storage container to be used for VHD + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathName +Storage Container Name to be used for the VHD + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathResourceGroup +Storage Container resource group. +The resource group of the virtual hard disk will be used if this value is not provided. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..6c44de999608 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/New-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,809 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/new-azstackhcivmvirtualmachine +schema: 2.0.0 +--- + +# New-AzStackHCIVmVirtualMachine + +## SYNOPSIS +The operation to create or update a virtual machine. +Please note some properties can be set only during virtual machine creation. + +## SYNTAX + +### ByImageId (Default) +``` +New-AzStackHCIVmVirtualMachine -Name -ResourceGroupName -CustomLocationId + -ImageId -Location -OsType [-SubscriptionId ] [-AdminPassword ] + [-AdminUsername ] [-ComputerName ] [-DataDiskId ] [-DataDiskName ] + [-DataDiskResourceGroup ] [-DisablePasswordAuthentication] [-DynamicMemoryMaximumMemoryInMb ] + [-DynamicMemoryMinimumMemoryInMb ] [-DynamicMemoryTargetBuffer ] [-EnableAutomaticUpdate] + [-EnableTpm] [-IdentityType ] [-NicId ] [-NicName ] + [-NicResourceGroup ] [-ProvisionVMAgent] [-ProvisionVMConfigAgent] [-SecureBootEnabled] + [-SshPublicKey ] [-StoragePathId ] [-StoragePathName ] + [-StoragePathResourceGroup ] [-Tag ] [-TimeZone ] [-VmMemoryInMB ] + [-VmProcessor ] [-VmSize ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### ByImageName +``` +New-AzStackHCIVmVirtualMachine -Name -ResourceGroupName -CustomLocationId + -ImageName -Location -OsType [-SubscriptionId ] [-AdminPassword ] + [-AdminUsername ] [-ComputerName ] [-DataDiskId ] [-DataDiskName ] + [-DataDiskResourceGroup ] [-DisablePasswordAuthentication] [-DynamicMemoryMaximumMemoryInMb ] + [-DynamicMemoryMinimumMemoryInMb ] [-DynamicMemoryTargetBuffer ] [-EnableAutomaticUpdate] + [-EnableTpm] [-IdentityType ] [-ImageResourceGroup ] [-NicId ] + [-NicName ] [-NicResourceGroup ] [-ProvisionVMAgent] [-ProvisionVMConfigAgent] + [-SecureBootEnabled] [-SshPublicKey ] [-StoragePathId ] [-StoragePathName ] + [-StoragePathResourceGroup ] [-Tag ] [-TimeZone ] [-VmMemoryInMB ] + [-VmProcessor ] [-VmSize ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### ByOsDiskId +``` +New-AzStackHCIVmVirtualMachine -Name -ResourceGroupName -CustomLocationId + -Location -OSDiskId -OsType [-SubscriptionId ] [-AdminPassword ] + [-AdminUsername ] [-ComputerName ] [-DataDiskId ] [-DataDiskName ] + [-DataDiskResourceGroup ] [-DisablePasswordAuthentication] [-DynamicMemoryMaximumMemoryInMb ] + [-DynamicMemoryMinimumMemoryInMb ] [-DynamicMemoryTargetBuffer ] [-EnableAutomaticUpdate] + [-EnableTpm] [-IdentityType ] [-NicId ] [-NicName ] + [-NicResourceGroup ] [-ProvisionVMAgent] [-ProvisionVMConfigAgent] [-SecureBootEnabled] + [-SshPublicKey ] [-StoragePathId ] [-StoragePathName ] + [-StoragePathResourceGroup ] [-Tag ] [-TimeZone ] [-VmMemoryInMB ] + [-VmProcessor ] [-VmSize ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### ByOsDiskName +``` +New-AzStackHCIVmVirtualMachine -Name -ResourceGroupName -CustomLocationId + -Location -OSDiskName -OsType [-SubscriptionId ] [-AdminPassword ] + [-AdminUsername ] [-ComputerName ] [-DataDiskId ] [-DataDiskName ] + [-DataDiskResourceGroup ] [-DisablePasswordAuthentication] [-DynamicMemoryMaximumMemoryInMb ] + [-DynamicMemoryMinimumMemoryInMb ] [-DynamicMemoryTargetBuffer ] [-EnableAutomaticUpdate] + [-EnableTpm] [-IdentityType ] [-NicId ] [-NicName ] + [-NicResourceGroup ] [-OSDiskResourceGroup ] [-ProvisionVMAgent] [-ProvisionVMConfigAgent] + [-SecureBootEnabled] [-SshPublicKey ] [-StoragePathId ] [-StoragePathName ] + [-StoragePathResourceGroup ] [-Tag ] [-TimeZone ] [-VmMemoryInMB ] + [-VmProcessor ] [-VmSize ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create or update a virtual machine. +Please note some properties can be set only during virtual machine creation. + +## EXAMPLES + +### Example 1: Create a Virtual Machine with an Image. +```powershell +New-AzStackHCIVmVirtualMachine -Name "testVm" -OsType "Linux" -ImageName "testImage" -VmSize "Standard_K8S_v1" -AdminUsername "localadmin" -ComputerName "testVm" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command creates a virtual machine from a gallery image. + +### Example 2: Create a Virtual Machine with a Disk. +```powershell +New-AzStackHCIVmVirtualMachine -Name "testVm" -OsType "Linux" -OsDiskName "testOsDisk" -VmSize "Standard_K8S_v1" -AdminUsername "localadmin" -ComputerName "testVm" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command creates a virtual machine from a disk. + +## PARAMETERS + +### -AdminPassword +AdminPassword - admin password + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AdminUsername +AdminUsername - admin username + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ComputerName +ComputerName - name of the computer + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomLocationId +The name of the extended location. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DataDiskId +Data Disks - List of data disks to be attached to the virtual machine in id format. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DataDiskName +Data Disks - List of data disks to be attached to the virtual machine in name format . + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DataDiskResourceGroup +Data Disks - Resource Group of Data Disks. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DisablePasswordAuthentication +DisablePasswordAuthentication - whether password authentication should be disabled + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DynamicMemoryMaximumMemoryInMb +Maximum Dynamic Memory + +```yaml +Type: System.Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DynamicMemoryMinimumMemoryInMb +Minimum Dynamic Memory + +```yaml +Type: System.Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DynamicMemoryTargetBuffer +Defines the amount of extra memory that should be reserved for a virtual machine at runtime, as a percentage of the total memory that the virtual machine is thought to need. +This only applies to virtual systems with dynamic memory enabled. +This property can be in the range of 5 to 2000. + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableAutomaticUpdate +Specifies Whether to EnableAutomaticUpdates on the machine. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableTpm +Used to indicate whether or not to enable TPM + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IdentityType +The identity type. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.ResourceIdentityType +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ImageId +Resource ID of the image to create the VM with. + +```yaml +Type: System.String +Parameter Sets: ByImageId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ImageName +Name of the image to create the VM with. + +```yaml +Type: System.String +Parameter Sets: ByImageName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ImageResourceGroup +Resource group of the image to create the VM from. + +```yaml +Type: System.String +Parameter Sets: ByImageName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Location +The geo-location where the resource lives + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicId +NetworkInterfaces - list of network interfaces to be attached to the virtual machine in ARM Id format. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicName +NetworkInterfaces - list of network interfaces to be attached to the virtual machine in name format. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicResourceGroup +NetworkInterfaces - Resource Group of Network Interfaces. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OSDiskId +Resource ID of the OS disk + +```yaml +Type: System.String +Parameter Sets: ByOsDiskId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OSDiskName +Name of the OS disk + +```yaml +Type: System.String +Parameter Sets: ByOsDiskName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OSDiskResourceGroup +Resource Group of the OS disk + +```yaml +Type: System.String +Parameter Sets: ByOsDiskName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OsType +OsType - string specifying whether the OS is Linux or Windows + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProvisionVMAgent +Used to indicate whether Arc for Servers agent onboarding should be triggered during the virtual machine creation process. +VM Agent is provsioned by default. +Please pass -ProvisionVMAgent:$false to disable. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProvisionVMConfigAgent +Indicates whether virtual machine configuration agent should be provisioned on the virtual machine. +When this property is not specified, default behavior is to set it to true. +VM Config Agent is provisioned by default. +Please pass -ProvisionVMConfigAgent:$false to disable. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SecureBootEnabled +Specifies whether secure boot should be enabled on the virtual machine. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SshPublicKey +PublicKeys - The list of SSH public keys used to authenticate with VMs + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathId +Id of the storage container that hosts the VM configuration file + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathName +Name of the storage container that hosts the VM configuration file + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StoragePathResourceGroup +Storage Container resource group. +The resource group of the virtual machine will be used if this value is not provided. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags. + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TimeZone +TimeZone for the virtual machine + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VmMemoryInMB +RAM in MB for the virtual machine + +```yaml +Type: System.Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VmProcessor +Number of processors for the virtual machine + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VmSize +Size of the VM. +Can be a Predefined size or Custom. +Possible Predefined Sizes include - Custom,Standard_A2_v2,Standard_A4_v2,Standard_D16s_v3,Standard_D2s_v3,Standard_D32s_v3,Standard_D4s_v3,Standard_D8s_v3,Standard_DS13_v2,Standard_DS2_v2,Standard_DS3_v2,Standard_DS4_v2,Standard_DS5_v2,Standard_K8S2_v1,Standard_K8S3_v1,Standard_K8S4_v1,Standard_K8S5_v1,Standard_K8S_v1,Standard_NK12,Standard_NK6,Standard_NV12, StandardNv6 + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.VMSizeEnum +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/README.md b/src/StackHCI/StackHCIVm.Autorest/docs/README.md new file mode 100644 index 000000000000..ce205308ab51 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/README.md @@ -0,0 +1,11 @@ +# Docs +This directory contains the documentation of the cmdlets for the `Az.StackHCIVm` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overriden on regeneration*. To update documentation examples, please use the `..\examples` folder. + +## Info +- Modifiable: no +- Generated: all +- Committed: yes +- Packaged: yes + +## Details +The process of documentation generation loads `Az.StackHCIVm` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmImage.md new file mode 100644 index 000000000000..446c34559fee --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmImage.md @@ -0,0 +1,160 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmimage +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmImage + +## SYNOPSIS +The operation to delete an image. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmImage -ResourceId [-SubscriptionId ] [-Force] [-Confirm] [-WhatIf] + [] +``` + +### ByName +``` +Remove-AzStackHCIVmImage -Name -ResourceGroupName [-SubscriptionId ] [-Force] + [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete an image. + +## EXAMPLES + +### Example 1: Remove an image. +```powershell +Remove-AzStackHCIVmImage -Name "testImage" -ResourceGroupName "test-rg" +``` + +This command removes the image from the specified resource group. + +## PARAMETERS + +### -Force +Forces the cmdlet to remove the network interface without prompting for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the gallery image + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the image. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..403fff6d235c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,159 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmlogicalnetwork +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmLogicalNetwork + +## SYNOPSIS +The operation to delete a logical network. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmLogicalNetwork -ResourceId [-Force] [-Confirm] [-WhatIf] [] +``` + +### Delete +``` +Remove-AzStackHCIVmLogicalNetwork -Name -ResourceGroupName [-SubscriptionId ] + [-Force] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete a logical network. + +## EXAMPLES + +### Example 1: Remove a logical network. +```powershell +Remove-AzStackHCIVmLogicalNetwork -Name "testLnet" -ResourceGroupName "test-rg" +``` + +This command removes the logical network from the specified resource group. + +## PARAMETERS + +### -Force +Forces the cmdlet to remove the virtual network without prompting for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual network + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: LogicalNetworkName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual network. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: Delete +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..e6592cbc32d2 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,162 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmnetworkinterface +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmNetworkInterface + +## SYNOPSIS +The operation to delete a network interface. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmNetworkInterface -ResourceId [-SubscriptionId ] [-Force] [-Confirm] + [-WhatIf] [] +``` + +### ByName +``` +Remove-AzStackHCIVmNetworkInterface -Name -ResourceGroupName [-SubscriptionId ] + [-Force] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete a network interface. + +## EXAMPLES + +### Example 1: Remove a network interface. +```powershell +Remove-AzStackHCIVmLogicalNetwork -Name "testNic" -ResourceGroupName "test-rg" +``` + +This command removes the network interface from the specified resource group. + +## PARAMETERS + +### -Force +Forces the cmdlet to remove the network interface without prompting for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the network interface + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: NetworkInterfaceName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the network interface. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmStoragePath.md new file mode 100644 index 000000000000..73c3f3bd7cda --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmStoragePath.md @@ -0,0 +1,241 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmstoragepath +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmStoragePath + +## SYNOPSIS +The operation to delete a storage container. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmStoragePath -ResourceId [-InputObject ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +### ByName +``` +Remove-AzStackHCIVmStoragePath -Name -ResourceGroupName [-InputObject ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete a storage container. + +## EXAMPLES + +### Example 1: Remove a Storage Path +```powershell + Remove-AzStackHCIVmStoragePath -Name "testStoragePath" -ResourceGroupName "test-rg" + +``` + +This command removes the storage path from the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Forces the cmdlet to remove the storage path without prompting for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the storage container + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: StorageContainerName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PassThru +Returns true when the command succeeds + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the storage path. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..9952e7ac0626 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,161 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualharddisk +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmVirtualHardDisk + +## SYNOPSIS +The operation to delete a virtual hard disk. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmVirtualHardDisk -ResourceId [-SubscriptionId ] [-Force] [-Confirm] + [-WhatIf] [] +``` + +### ByName +``` +Remove-AzStackHCIVmVirtualHardDisk -Name -ResourceGroupName [-SubscriptionId ] + [-Force] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete a virtual hard disk. + +## EXAMPLES + +### Example 1: Remove a Virtual Hard Disk +```powershell +Remove-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" + +``` + +This command removes the virtual hard disk from the specified resource group. + +## PARAMETERS + +### -Force +Forces the cmdlet to remove the virtual hard disk without prompting for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual hard disk + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualHardDiskName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual hard disk. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..e33a2903543f --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,226 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualmachine +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmVirtualMachine + +## SYNOPSIS +The operation to delete a virtual machine. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmVirtualMachine -ResourceId [-InputObject ] + [-SubscriptionId ] [-Force] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### ByName +``` +Remove-AzStackHCIVmVirtualMachine -Name -ResourceGroupName + [-InputObject ] [-SubscriptionId ] [-Force] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete a virtual machine. + +## EXAMPLES + +### Example 1: Remove a Virtual Machine +```powershell +Remove-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` + +This command removes the virtual machine from the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Forces the cmdlet to remove the virtual machine without prompting for confirmation. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual machine. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity + +## OUTPUTS + +### System.Boolean + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachineDataDisk.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachineDataDisk.md new file mode 100644 index 000000000000..3c0cc703b7b8 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachineDataDisk.md @@ -0,0 +1,198 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualmachinedatadisk +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmVirtualMachineDataDisk + +## SYNOPSIS +The operation to delete a data disk from a virtual machine. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmVirtualMachineDataDisk -ResourceId [-DataDiskId ] + [-DataDiskName ] [-DataDiskResourceGroup ] [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Remove-AzStackHCIVmVirtualMachineDataDisk -Name -ResourceGroupName + [-SubscriptionId ] [-DataDiskId ] [-DataDiskName ] + [-DataDiskResourceGroup ] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete a data disk from a virtual machine. + +## EXAMPLES + +### Example 1: Removes a Data Disk from a Virtual Machine +```powershell +Remove-AzStackHCIVmVirtualMachineDataDisk -Name "testVm" -ResourceGroupName "test-rg" -DataDiskName "testVhd" + +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command removes a data disk from the virtual machine in the specified resource group. + +## PARAMETERS + +### -DataDiskId +Data Disks - list of data disks to be removed from the virtual machine in id format. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DataDiskName +Data Disks - list of data disks to be removed from the virtual machine in name format. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DataDiskResourceGroup +Resource Group of the Data Disks. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual machine. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachineNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachineNetworkInterface.md new file mode 100644 index 000000000000..d04f48c2681b --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Remove-AzStackHCIVmVirtualMachineNetworkInterface.md @@ -0,0 +1,198 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcivmvirtualmachinenetworkinterface +schema: 2.0.0 +--- + +# Remove-AzStackHCIVmVirtualMachineNetworkInterface + +## SYNOPSIS +The operation to delete a network interface from a virtual machine. + +## SYNTAX + +### ByResourceId (Default) +``` +Remove-AzStackHCIVmVirtualMachineNetworkInterface -ResourceId [-NicId ] + [-NicName ] [-NicResourceGroup ] [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Remove-AzStackHCIVmVirtualMachineNetworkInterface -Name -ResourceGroupName + [-SubscriptionId ] [-NicId ] [-NicName ] [-NicResourceGroup ] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +The operation to delete a network interface from a virtual machine. + +## EXAMPLES + +### Example 1: Removes a Network Interface from a Virtual Machine +```powershell +Remove-AzStackHCIVmVirtualMachineNetworkInterface -Name "testVm" -ResourceGroupName "test-rg" -NicName 'testNic' + +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command removes a network interface from the virtual machine in the specified resource group. + +## PARAMETERS + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicId +NetworkInterfaces - list of network interfaces to be attached from the virtual machine in id format. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicName +NetworkInterfaces - list of network interfaces to be removed from the virtual machine in name format. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NicResourceGroup +NetworkInterfaces - resource group of the network interfaces + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual machine. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Restart-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/docs/Restart-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..4fc0a2e1a28e --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Restart-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,191 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/restart-azstackhcivmvirtualmachine +schema: 2.0.0 +--- + +# Restart-AzStackHCIVmVirtualMachine + +## SYNOPSIS +The operation to restart a virtual machine instance. + +## SYNTAX + +### ByResourceId (Default) +``` +Restart-AzStackHCIVmVirtualMachine -ResourceId [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Restart-AzStackHCIVmVirtualMachine -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to restart a virtual machine instance. + +## EXAMPLES + +### Example 1: Restart Virtual Machine +```powershell +Restart-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` + +This command restarts the virtual machine in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual machine. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Start-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/docs/Start-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..07d9b0a61788 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Start-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,191 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/start-azstackhcivmvirtualmachine +schema: 2.0.0 +--- + +# Start-AzStackHCIVmVirtualMachine + +## SYNOPSIS +The operation to start a virtual machine instance. + +## SYNTAX + +### ByResourceId (Default) +``` +Start-AzStackHCIVmVirtualMachine -ResourceId [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Start-AzStackHCIVmVirtualMachine -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to start a virtual machine instance. + +## EXAMPLES + +### Example 1: Start Virtual Machine +```powershell +Start-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` + +This command starts the virtual machine in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual machine. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Stop-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/docs/Stop-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..c37f66516dd8 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Stop-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,193 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/stop-azstackhcivmvirtualmachine +schema: 2.0.0 +--- + +# Stop-AzStackHCIVmVirtualMachine + +## SYNOPSIS +The operation to stop a virtual machine instance. + +## SYNTAX + +### ByResourceId (Default) +``` +Stop-AzStackHCIVmVirtualMachine -ResourceId [-DefaultProfile ] [-AsJob] [-NoWait] + [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Stop-AzStackHCIVmVirtualMachine -Name -ResourceGroupName [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to stop a virtual machine instance. + +## EXAMPLES + +### Example 1: Stop Virtual Machine +```powershell +Stop-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` + +This command stops the virtual machine in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual machine. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHCIVmIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVMStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVMStoragePath.md new file mode 100644 index 000000000000..0abbddfea3a9 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVMStoragePath.md @@ -0,0 +1,235 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmstoragepath +schema: 2.0.0 +--- + +# Update-AzStackHCIVmStoragePath + +## SYNOPSIS +The operation to update a storage container. + +## SYNTAX + +### ByResourceId (Default) +``` +Update-AzStackHCIVmStoragePath [-ResourceId ] [-Tag ] [] +``` + +### UpdateExpanded +``` +Update-AzStackHCIVmStoragePath -Name -ResourceGroupName [-SubscriptionId ] + [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzStackHCIVmStoragePath -InputObject [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to update a storage container. + +## EXAMPLES + +### Example 1: Update a Storage Path. +```powershell +Update-AzStackHCIVmStoragePath -Name "testVhd" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` + +This command updates an exisiting storage path in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +Name of the storage container + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: StorageContainerName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the storage path. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IStorageContainers + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmImage.md new file mode 100644 index 000000000000..cf9adf746854 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmImage.md @@ -0,0 +1,174 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmimage +schema: 2.0.0 +--- + +# Update-AzStackHCIVmImage + +## SYNOPSIS +The operation to update an image. + +## SYNTAX + +### GalleryImage (Default) +``` +Update-AzStackHCIVmImage [-Confirm] [-WhatIf] [] +``` + +### ByName +``` +Update-AzStackHCIVmImage -Name -ResourceGroupName [-SubscriptionId ] + [-Tag ] [-Confirm] [-WhatIf] [] +``` + +### ByResourceId +``` +Update-AzStackHCIVmImage -ResourceId [-SubscriptionId ] [-Tag ] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +The operation to update an image. +Please note some properties can be set only during image creation. + +## EXAMPLES + +### Example 1: Update an Image. +```powershell +Update-AzStackHCIVmImage -Name "testImage" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` + +This command updates an exisiting image in the specified resource group. + +## PARAMETERS + +### -Name +Name of the gallery image + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the image. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName, ByResourceId +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: ByName, ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IGalleryImages + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IMarketplaceGalleryImages + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..df329ca9b461 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,235 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmlogicalnetwork +schema: 2.0.0 +--- + +# Update-AzStackHCIVmLogicalNetwork + +## SYNOPSIS +The operation to update a logical network. + +## SYNTAX + +### ByResourceId (Default) +``` +Update-AzStackHCIVmLogicalNetwork [-ResourceId ] [-Tag ] [] +``` + +### UpdateExpanded +``` +Update-AzStackHCIVmLogicalNetwork -Name -ResourceGroupName [-SubscriptionId ] + [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzStackHCIVmLogicalNetwork -InputObject [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to update a logical network. + +## EXAMPLES + +### Example 1: Update a Logical Network. +```powershell +Update-AzStackHCIVmLogicalNetwork -Name "testLnet" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` + +This command updates an exisiting logical network in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +Name of the logical network + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: LogicalNetworkName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual network. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.ILogicalNetworks + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..5786c0ca80eb --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,235 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmnetworkinterface +schema: 2.0.0 +--- + +# Update-AzStackHCIVmNetworkInterface + +## SYNOPSIS +The operation to update a network interface. + +## SYNTAX + +### ByResourceId (Default) +``` +Update-AzStackHCIVmNetworkInterface [-ResourceId ] [-Tag ] [] +``` + +### UpdateExpanded +``` +Update-AzStackHCIVmNetworkInterface -Name -ResourceGroupName [-SubscriptionId ] + [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzStackHCIVmNetworkInterface -InputObject [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to update a network interface. + +## EXAMPLES + +### Example 1: Update a Network Interface. +```powershell +Update-AzStackHCIVmNetworkInterface -Name "testNic" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` + +This command updates an exisiting network interface in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +Name of the network interface + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: NetworkInterfaceName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the network interface. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.INetworkInterfaces + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..7b37d7adf237 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,235 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmvirtualharddisk +schema: 2.0.0 +--- + +# Update-AzStackHCIVmVirtualHardDisk + +## SYNOPSIS +The operation to update a virtual hard disk. + +## SYNTAX + +### ByResourceId (Default) +``` +Update-AzStackHCIVmVirtualHardDisk [-ResourceId ] [-Tag ] [] +``` + +### UpdateExpanded +``` +Update-AzStackHCIVmVirtualHardDisk -Name -ResourceGroupName [-SubscriptionId ] + [-Tag ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzStackHCIVmVirtualHardDisk -InputObject [-Tag ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to update a virtual hard disk. + +## EXAMPLES + +### Example 1: Update a Virtual Hard Disk. +```powershell +Update-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` + +This command updates an exisiting virtual hard disk in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter +To construct, see NOTES section for INPUTOBJECT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +Name of the virtual hard disk + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: VirtualHardDiskName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual hard disk . + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tag +Resource tags + +```yaml +Type: System.Collections.Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.IStackHciVMIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualHardDisks + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..cb48b2ccf6ca --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/docs/Update-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,274 @@ +--- +external help file: +Module Name: Az.StackHCI +online version: https://learn.microsoft.com/powershell/module/az.stackhci/update-azstackhcivmvirtualmachine +schema: 2.0.0 +--- + +# Update-AzStackHCIVmVirtualMachine + +## SYNOPSIS +The operation to update a virtual machine instance. + +## SYNTAX + +### ByName (Default) +``` +Update-AzStackHCIVmVirtualMachine -Name -ResourceGroupName [-SubscriptionId ] + [-ProvisionVMAgent] [-ProvisionVMConfigAgent] [-VmMemoryInMB ] [-VmProcessor ] + [-VmSize ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### ByResourceId +``` +Update-AzStackHCIVmVirtualMachine -ResourceId [-ProvisionVMAgent] [-ProvisionVMConfigAgent] + [-VmMemoryInMB ] [-VmProcessor ] [-VmSize ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to update a virtual machine instance. + +## EXAMPLES + +### Example 1: Update the Size of the Virtual Machine. +```powershell +Update-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" -VmMemoryInMB "4" +``` + +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command updates an existing virtual machine in the specified resource group. + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the virtual machine + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: VirtualMachineName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProvisionVMAgent +Indicates whether virtual machine agent should be provisioned on the virtual machine. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProvisionVMConfigAgent +Indicates whether virtual machine configuration agent should be provisioned on the virtual machine. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceId +The ARM Resource ID of the virtual network. + +```yaml +Type: System.String +Parameter Sets: ByResourceId +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: ByName +Aliases: + +Required: True +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VmMemoryInMB +RAM in MB for the virtual machine instance + +```yaml +Type: System.Int64 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VmProcessor +number of processors for the virtual machine instance + +```yaml +Type: System.Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VmSize +. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Support.VMSizeEnum +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.StackHCIVm.Models.Api20230901Preview.IVirtualMachineInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Add-AzStackHCIVmVirtualMachineDataDisk.md b/src/StackHCI/StackHCIVm.Autorest/examples/Add-AzStackHCIVmVirtualMachineDataDisk.md new file mode 100644 index 000000000000..a105dc5f7776 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Add-AzStackHCIVmVirtualMachineDataDisk.md @@ -0,0 +1,12 @@ +### Example 1: Add a Data Disk to a Virtual Machine +```powershell + Add-AzStackHCIVmVirtualMachineDataDisk -Name 'testVm' -ResourceGroupName 'test-rg' -DataDiskName 'testVhd' + +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` +This command attaches a data disk to the virtual machine in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Add-AzStackHCIVmVirtualMachineNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/examples/Add-AzStackHCIVmVirtualMachineNetworkInterface.md new file mode 100644 index 000000000000..0032d50d13de --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Add-AzStackHCIVmVirtualMachineNetworkInterface.md @@ -0,0 +1,12 @@ +### Example 1: Add a Network Interface to a Virtual Machine +```powershell +Add-AzStackHCIVmVirtualMachineNetworkInterface -Name 'testVm' -ResourceGroupName 'test-rg' -NicName 'testNic' + +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` +This command attaches a network interface to the virtual machine in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmImage.md new file mode 100644 index 000000000000..70eb865a9a2c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmImage.md @@ -0,0 +1,23 @@ +### Example 1: Get an Image +```powershell +Get-AzStackHCIVmImage -Name "testimage" -ResourceGroupName "test-rg" +``` +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` + +This command gets a specific image in the specified resource group. + +### Example 2: List all Images in a Resource Group +```powershell +Get-AzStackHCIVmImage -ResourceGroupName 'test-rg' +``` +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` +This command lists all images in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..456d6fc19dfd --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,23 @@ +### Example 1: Get a Logical Network +```powershell +Get-AzStackHCIVmLogicalNetwork -Name 'testLnet' -ResourceGroupName 'test-rg' +``` +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` + +This command gets a specific logical network in the specified resource group. + +### Example 2: List all Logical Networks in a Resource Group +```powershell +Get-AzStackHCIVmLogicalNetwork -ResourceGroupName 'test-rg' +``` +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` +This command lists all logical networks in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..24943731a701 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,22 @@ +### Example 1: Get a Network Interface +```powershell +Get-AzStackHCIVmNetworkInterface -Name 'testNic' -ResourceGroupName 'test-rg' +``` +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` + +This command gets a specific network interface in the specified resource group. + +### Example 2: List all Logical Networks in a Resource Group +```powershell +Get-AzStackHCIVmNetworkInterface -ResourceGroupName 'test-rg' +``` +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` +This command lists all network interfaces in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmStoragePath.md new file mode 100644 index 000000000000..9ccad00a4d82 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmStoragePath.md @@ -0,0 +1,23 @@ +### Example 1: Get a Storage Path +```powershell +Get-AzStackHCIVmStoragePath -Name "testStoragePath" -ResourceGroupName "test-rg" +``` +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` + +This command gets a specific storage path in the specified resource group. + +### Example 2: List all Storage Paths in a Resource Group +```powershell +Get-AzStackHCIVmStoragePath -ResourceGroupName "test-rg" +``` +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` + +This command lists all storage paths in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..28763e3b5566 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,23 @@ +### Example 1: Get a Virtual Hard Disk +```powershell +Get-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" +``` +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` + +This command gets a specific virtual hard disk in the specified resource group. + +### Example 2: List all Virtual Hard Disks in a Resource Group +```powershell +Get-AzStackHCIVmVirtualHardDisk -ResourceGroupName "test-rg" +``` +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` + +This command lists all virtual hard disks in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..af53e29ad7be --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Get-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,24 @@ +### Example 2: Get a Virtual Machine. +```powershell +Get-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This commnad gets a virtual machine in a specified resource group. + + +### Example 2: List Virtual Machines in a Resource Group +```powershell +Get-AzStackHCIVmVirtualMachine -ResourceGroupName "test-rg" +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command lists all virtual machines in a resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmImage.md new file mode 100644 index 000000000000..c0df6d9c1c59 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmImage.md @@ -0,0 +1,33 @@ +### Example 1: Create a Gallery Image +```powershell +New-AzStackHCIVmImage -Name "testImage" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -ImagePath "C:\ClusterStorage\Volume1\Ubunut.vhdx" -OSType "Linux" -Location "eastus" +``` +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` +This command creates a gallery image from a local path. + +### Example 2: Create a Marketplace Gallery Image +```powershell +New-AzStackHCIVmImage -Name "testMarketplaceImage" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -Offer "windowsserver" -Publisher "MicrosoftWindowsServer" -Sku "2022-Datacenter" -Version "latest" -OSType "Windows" +``` +```output +Name ResourceGroupName +---- ----------------- +testMarketplaceImage test-rg +``` +This command creates a marketplace gallery image using the specified offer , publisher, sku and version. + +### Example 3: {Create a Marketplace Gallery Image From URN +```powershell +New-AzStackHCIVmImage -Name "testMarketplaceImageURN" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -URN "microsoftwindowsserver:windowsserver:2022-datacenter:latest" -OSType "Windows" +``` +```output +Name ResourceGroupName +---- ----------------- +testMarketplaceImageURN test-rg +``` +This command creates a marketplace gallery image using the specified urn. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..1698aecfe82d --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,12 @@ +### Example 1: Create a Logical Network +```powershell +New-AzStackHCIVmLogicalNetwork -Name "testLnet" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -VmSwitchName "testswitch" +``` +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` +This command creates a logical network in the specified resource group. + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..366f4a9ece08 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,11 @@ +### Example 1: Create a Network Interface +```powershell +New-AzStackHCIVmNetworkInterface -Name "testNic" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -SubnetName "testLnet" +``` +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` +This command creates a network interface in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmStoragePath.md new file mode 100644 index 000000000000..091d517f26c3 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmStoragePath.md @@ -0,0 +1,12 @@ +### Example 1: Create a Storage Path +```powershell +New-AzStackHCIVmStoragePath -Name "testStoragePath" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}"-Location "eastus" -Path "C:\ClusterStorage\Volume1\testpath" +``` +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` +This command creates a storage path in the specified resource group. + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..8495dc38cbc0 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,12 @@ +### Example 1: Create a Virtual Hard Disk +```powershell +New-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" -SizeGb 2 +``` +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` +This command creates a virtual hard disk in the specified resource group. + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..ddd0c08effcb --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/New-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,24 @@ +### Example 1: Create a Virtual Machine with an Image. +```powershell +New-AzStackHCIVmVirtualMachine -Name "testVm" -OsType "Linux" -ImageName "testImage" -VmSize "Standard_K8S_v1" -AdminUsername "localadmin" -ComputerName "testVm" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command creates a virtual machine from a gallery image. + +### Example 2: Create a Virtual Machine with a Disk. +```powershell +New-AzStackHCIVmVirtualMachine -Name "testVm" -OsType "Linux" -OsDiskName "testOsDisk" -VmSize "Standard_K8S_v1" -AdminUsername "localadmin" -ComputerName "testVm" -ResourceGroupName "test-rg" -CustomLocationId "/subscriptions/{subscriptionID}/resourcegroups/{resourceGroupName}/providers/microsoft.extendedlocation/customlocations/{customLocationName}" -Location "eastus" +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` +This command creates a virtual machine from a disk. + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmImage.md new file mode 100644 index 000000000000..7e3a5ffb7f59 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmImage.md @@ -0,0 +1,8 @@ +### Example 1: Remove an image. +```powershell +Remove-AzStackHCIVmImage -Name "testImage" -ResourceGroupName "test-rg" +``` +This command removes the image from the specified resource group. + + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..b1bcb66a6eb0 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,6 @@ +### Example 1: Remove a logical network. +```powershell +Remove-AzStackHCIVmLogicalNetwork -Name "testLnet" -ResourceGroupName "test-rg" +``` +This command removes the logical network from the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..a55ba82b2e50 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,6 @@ +### Example 1: Remove a network interface. +```powershell +Remove-AzStackHCIVmLogicalNetwork -Name "testNic" -ResourceGroupName "test-rg" +``` +This command removes the network interface from the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmStoragePath.md new file mode 100644 index 000000000000..51c67fddbb75 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmStoragePath.md @@ -0,0 +1,9 @@ +### Example 1: Remove a Storage Path +```powershell + Remove-AzStackHCIVmStoragePath -Name "testStoragePath" -ResourceGroupName "test-rg" + +``` +This command removes the storage path from the specified resource group. + + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..dfa401c1e82f --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,9 @@ +### Example 1: Remove a Virtual Hard Disk +```powershell +Remove-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" + +``` +This command removes the virtual hard disk from the specified resource group. + + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..06f804fc8028 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,9 @@ +### Example 1: Remove a Virtual Machine +```powershell +Remove-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` +This command removes the virtual machine from the specified resource group. + + + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachineDataDisk.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachineDataDisk.md new file mode 100644 index 000000000000..bb5b65d3384b --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachineDataDisk.md @@ -0,0 +1,12 @@ +### Example 1: Removes a Data Disk from a Virtual Machine +```powershell +Remove-AzStackHCIVmVirtualMachineDataDisk -Name "testVm" -ResourceGroupName "test-rg" -DataDiskName "testVhd" + +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` +This command removes a data disk from the virtual machine in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachineNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachineNetworkInterface.md new file mode 100644 index 000000000000..58346affed1d --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Remove-AzStackHCIVmVirtualMachineNetworkInterface.md @@ -0,0 +1,11 @@ +### Example 1: Removes a Network Interface from a Virtual Machine +```powershell +Remove-AzStackHCIVmVirtualMachineNetworkInterface -Name "testVm" -ResourceGroupName "test-rg" -NicName 'testNic' + +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` +This command removes a network interface from the virtual machine in the specified resource group. diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Restart-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/examples/Restart-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..8e0095ab72b6 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Restart-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,6 @@ +### Example 1: Restart Virtual Machine +```powershell +Restart-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` +This command restarts the virtual machine in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Start-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/examples/Start-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..5ca4519cf183 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Start-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,6 @@ +### Example 1: Start Virtual Machine +```powershell +Start-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` +This command starts the virtual machine in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Stop-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/examples/Stop-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..5927c7197ade --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Stop-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,6 @@ +### Example 1: Stop Virtual Machine +```powershell +Stop-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" + +``` +This command stops the virtual machine in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmImage.md b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmImage.md new file mode 100644 index 000000000000..3cf2227b3978 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmImage.md @@ -0,0 +1,13 @@ +### Example 1: Update an Image. +```powershell +Update-AzStackHCIVmImage -Name "testImage" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testImage test-rg +``` + +This command updates an exisiting image in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmLogicalNetwork.md b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmLogicalNetwork.md new file mode 100644 index 000000000000..837f5baa991b --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmLogicalNetwork.md @@ -0,0 +1,12 @@ +### Example 1: Update a Logical Network. +```powershell +Update-AzStackHCIVmLogicalNetwork -Name "testLnet" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testLnet test-rg +``` + +This command updates an exisiting logical network in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmNetworkInterface.md b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmNetworkInterface.md new file mode 100644 index 000000000000..c63a088d5457 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmNetworkInterface.md @@ -0,0 +1,12 @@ +### Example 1: Update a Network Interface. +```powershell +Update-AzStackHCIVmNetworkInterface -Name "testNic" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testNic test-rg +``` + +This command updates an exisiting network interface in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmStoragePath.md b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmStoragePath.md new file mode 100644 index 000000000000..6a94868dffd6 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmStoragePath.md @@ -0,0 +1,12 @@ +### Example 1: Update a Storage Path. +```powershell +Update-AzStackHCIVmStoragePath -Name "testVhd" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testStoragePath test-rg +``` + +This command updates an exisiting storage path in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmVirtualHardDisk.md b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmVirtualHardDisk.md new file mode 100644 index 000000000000..d04784204766 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmVirtualHardDisk.md @@ -0,0 +1,12 @@ +### Example 1: Update a Virtual Hard Disk. +```powershell +Update-AzStackHCIVmVirtualHardDisk -Name "testVhd" -ResourceGroupName "test-rg" -Tag @{"tagname" = "tagvalue"} +``` + +```output +Name ResourceGroupName +---- ----------------- +testVhd test-rg +``` + +This command updates an exisiting virtual hard disk in the specified resource group. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmVirtualMachine.md b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmVirtualMachine.md new file mode 100644 index 000000000000..3620b48ba2e1 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/examples/Update-AzStackHCIVmVirtualMachine.md @@ -0,0 +1,12 @@ +### Example 1: Update the Size of the Virtual Machine. +```powershell +Update-AzStackHCIVmVirtualMachine -Name "testVm" -ResourceGroupName "test-rg" -VmMemoryInMB "4" +``` +```output +Name ResourceGroupName +---- ----------------- +testVm test-rg +``` + +This command updates an existing virtual machine in the specified resource group. + diff --git a/src/StackHCI/StackHCIVm.Autorest/how-to.md b/src/StackHCI/StackHCIVm.Autorest/how-to.md new file mode 100644 index 000000000000..cd38fd4f4211 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/how-to.md @@ -0,0 +1,58 @@ +# How-To +This document describes how to develop for `Az.StackHCIVm`. + +## Building `Az.StackHCIVm` +To build, run the `build-module.ps1` at the root of the module directory. This will generate the proxy script cmdlets that are the cmdlets being exported by this module. After the build completes, the proxy script cmdlets will be output to the `exports` folder. To read more about the proxy script cmdlets, look at the [readme.md](exports/readme.md) in the `exports` folder. + +## Creating custom cmdlets +To add cmdlets that were not generated by the REST specification, use the `custom` folder. This folder allows you to add handwritten `.ps1` and `.cs` files. Currently, we support using `.ps1` scripts as new cmdlets or as additional low-level variants (via `ParameterSet`), and `.cs` files as low-level (variants) cmdlets that the exported script cmdlets call. We do not support exporting any `.cs` (dll) cmdlets directly. To read more about custom cmdlets, look at the [readme.md](custom/readme.md) in the `custom` folder. + +## Generating documentation +To generate documentation, the process is now integrated into the `build-module.ps1` script. If you don't want to run this process as part of `build-module.ps1`, you can provide the `-NoDocs` switch. If you want to run documentation generation after the build process, you may still run the `generate-help.ps1` script. Overall, the process will look at the documentation comments in the generated and custom cmdlets and types, and create `.md` files into the `docs` folder. Additionally, this pulls in any examples from the `examples` folder and adds them to the generated help markdown documents. To read more about examples, look at the [readme.md](examples/readme.md) in the `examples` folder. To read more about documentation, look at the [readme.md](docs/readme.md) in the `docs` folder. + +## Testing `Az.StackHCIVm` +To test the cmdlets, we use [Pester](https://github.com/pester/Pester). Tests scripts (`.ps1`) should be added to the `test` folder. To execute the Pester tests, run the `test-module.ps1` script. This will run all tests in `playback` mode within the `test` folder. To read more about testing cmdlets, look at the [readme.md](examples/readme.md) in the `examples` folder. + +## Packing `Az.StackHCIVm` +To pack `Az.StackHCIVm` for distribution, run the `pack-module.ps1` script. This will take the contents of multiple directories and certain root-folder files to create a `.nupkg`. The structure of the `.nupkg` is created so it can be loaded part of a [PSRepository](https://docs.microsoft.com/en-us/powershell/module/powershellget/register-psrepository). Additionally, this package is in a format for distribution to the [PSGallery](https://www.powershellgallery.com/). For signing an Azure module, please contact the [Azure PowerShell](https://github.com/Azure/azure-powershell) team. + +## Module Script Details +There are multiple scripts created for performing different actions for developing `Az.StackHCIVm`. +- `build-module.ps1` + - Builds the module DLL (`./bin/Az.StackHCIVm.private.dll`), creates the exported cmdlets and documentation, generates custom cmdlet test stubs and exported cmdlet example stubs, and updates `./Az.StackHCIVm.psd1` with Azure profile information. + - **Parameters**: [`Switch` parameters] + - `-Run`: After building, creates an isolated PowerShell session and loads `Az.StackHCIVm`. + - `-Test`: After building, runs the `Pester` tests defined in the `test` folder. + - `-Docs`: After building, generates the Markdown documents for the modules into the `docs` folder. + - `-Pack`: After building, packages the module into a `.nupkg`. + - `-Code`: After building, opens a VSCode window with the module's directory and runs (see `-Run`) the module. + - `-Release`: Builds the module in `Release` configuration (as opposed to `Debug` configuration). + - `-NoDocs`: Supresses writing the documentation markdown files as part of the cmdlet exporting process. + - `-Debugger`: Used when attaching the debugger in Visual Studio to the PowerShell session, and running the build process without recompiling the DLL. This suppresses running the script as an isolated process. +- `run-module.ps1` + - Creates an isolated PowerShell session and loads `Az.StackHCIVm` into the session. + - Same as `-Run` in `build-module.ps1`. + - **Parameters**: [`Switch` parameters] + - `-Code`: Opens a VSCode window with the module's directory. + - Same as `-Code` in `build-module.ps1`. +- `generate-help.ps1` + - Generates the Markdown documents for the modules into the `docs` folder. + - Same as `-Docs` in `build-module.ps1`. +- `test-module.ps1` + - Runs the `Pester` tests defined in the `test` folder. + - Same as `-Test` in `build-module.ps1`. +- `pack-module.ps1` + - Packages the module into a `.nupkg` for distribution. + - Same as `-Pack` in `build-module.ps1`. +- `generate-help.ps1` + - Generates the Markdown documents for the modules into the `docs` folder. + - Same as `-Docs` in `build-module.ps1`. + - This process is now integrated into `build-module.ps1` automatically. To disable, use `-NoDocs` when running `build-module.ps1`. +- `export-surface.ps1` + - Generates Markdown documents for both the cmdlet surface and the model (class) surface of the module. + - These files are placed into the `resources` folder. + - Used for investigating the surface of your module. These are *not* documentation for distribution. +- `check-dependencies.ps1` + - Used in `run-module.ps1` and `test-module.ps1` to verify dependent modules are available to run those tasks. + - It will download local (within the module's directory structure) versions of those modules as needed. + - This script *does not* need to be ran by-hand. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/license.txt b/src/StackHCI/StackHCIVm.Autorest/license.txt new file mode 100644 index 000000000000..b9f3180fb9af --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/license.txt @@ -0,0 +1,227 @@ +MICROSOFT SOFTWARE LICENSE TERMS + +MICROSOFT AZURE POWERSHELL + +These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. + +BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. + + +-----------------START OF LICENSE-------------------------- + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +-------------------END OF LICENSE------------------------------------------ + + +----------------START OF THIRD PARTY NOTICE-------------------------------- + + +The software includes the AutoMapper library ("AutoMapper"). The MIT License set out below is provided for informational purposes only. It is not the license that governs any part of the software. + +Provided for Informational Purposes Only + +AutoMapper + +The MIT License (MIT) +Copyright (c) 2010 Jimmy Bogard + + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + + + +*************** + +The software includes Newtonsoft.Json. The MIT License set out below is provided for informational purposes only. It is not the license that governs any part of the software. + +Newtonsoft.Json + +The MIT License (MIT) +Copyright (c) 2007 James Newton-King +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------END OF THIRD PARTY NOTICE---------------------------------------- + diff --git a/src/StackHCI/StackHCIVm.Autorest/resources/readme.md b/src/StackHCI/StackHCIVm.Autorest/resources/readme.md new file mode 100644 index 000000000000..937f07f8fec2 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/resources/readme.md @@ -0,0 +1,11 @@ +# Resources +This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `..\custom` folder. + +## Info +- Modifiable: yes +- Generated: no +- Committed: yes +- Packaged: no + +## Purpose +Use this folder to put anything you want to keep around as part of the repository for the module, but is not something that is required for the module. For example, development files, packaged builds, or additional information. This is only intended to be used in repositories where the module's output directory is cleaned, but tangential resources for the module want to remain intact. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Add-AzStackHCIVmVirtualMachineDataDisk.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Add-AzStackHCIVmVirtualMachineDataDisk.Tests.ps1 new file mode 100644 index 000000000000..ffdc41d502fd --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Add-AzStackHCIVmVirtualMachineDataDisk.Tests.ps1 @@ -0,0 +1,22 @@ +<# $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Add-AzStackHCIVmVirtualMachineDataDisk.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Add-AzStackHCIVmVirtualMachineDataDisk' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} #> diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Add-AzStackHCIVmVirtualMachineNetworkInterface.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Add-AzStackHCIVmVirtualMachineNetworkInterface.Tests.ps1 new file mode 100644 index 000000000000..af81421e52c4 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Add-AzStackHCIVmVirtualMachineNetworkInterface.Tests.ps1 @@ -0,0 +1,23 @@ +<# $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Add-AzStackHCIVmVirtualMachineNetworkInterface.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Add-AzStackHCIVmVirtualMachineNetworkInterface' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} + #> \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmImageNew.Recording.json b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmImageNew.Recording.json new file mode 100644 index 000000000000..344f48c10518 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmImageNew.Recording.json @@ -0,0 +1,451 @@ +{ + "AzStackHCIVmImageNew+[NoContext]+Create Image +$PUT+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview", + "Content": "{\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"imagePath\": \"C:\\\\ClusterStorage\\\\Volume1\\\\vhds\\\\ubuntu.vhdx\",\r\n \"osType\": \"Linux\"\r\n },\r\n \"extendedLocation\": {\r\n \"name\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\r\n \"type\": \"CustomLocation\"\r\n }\r\n}", + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "377" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"34028c5c-0000-0100-0000-6549a13c0000\"" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "1add87d2-403a-4112-b6ba-70fc35af391e" ], + "x-ms-request-id": [ "4de8a47a-98b1-406d-a68a-fa7e21ab9ec5" ], + "x-ms-correlation-request-id": [ "75e15b4a-b618-400f-a3ee-27232b5967ec" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023020Z:75e15b4a-b618-400f-a3ee-27232b5967ec" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 94FE0A7DB4E440C2A19EF177CB691E57 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:30:18Z" ], + "Date": [ "Tue, 07 Nov 2023 02:30:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "756" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"name\":\"testImage1106-2\",\"type\":\"microsoft.azurestackhci/galleryimages\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:30:19.5642499Z\",\"lastModifiedBy\":\"havedati@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-11-07T02:30:19.5642499Z\"},\"properties\":{\"provisioningState\":\"Accepted\",\"osType\":\"Linux\"}}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Create Image +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "2" ], + "x-ms-client-request-id": [ "53900cb8-2e11-4ad9-9641-61a534842f68" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "New-AzStackHCIVmGalleryImage_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702777e-0000-0100-0000-6549a1440000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "77eee856-3eb4-4ebe-a57f-98d8e4efcfe0" ], + "x-ms-correlation-request-id": [ "82d4c9ae-fee3-43ef-9ad4-d9845f859464" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023050Z:82d4c9ae-fee3-43ef-9ad4-d9845f859464" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 0C78723F5CB54E039E3B32A37E891012 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:30:50Z" ], + "Date": [ "Tue, 07 Nov 2023 02:30:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "515" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"name\":\"ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:30:19.666631Z\"}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Create Image +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "53900cb8-2e11-4ad9-9641-61a534842f68" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "New-AzStackHCIVmGalleryImage_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702777e-0000-0100-0000-6549a1440000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "2b4b92de-adc5-45bf-af2f-455f8c255d5f" ], + "x-ms-correlation-request-id": [ "7b3bf3b1-c511-4fac-9045-18c732514b12" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023120Z:7b3bf3b1-c511-4fac-9045-18c732514b12" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 3E6CA519176B4DB88F1BAAB0CBDEFAAA Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:31:20Z" ], + "Date": [ "Tue, 07 Nov 2023 02:31:20 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "515" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"name\":\"ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:30:19.666631Z\"}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Create Image +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "53900cb8-2e11-4ad9-9641-61a534842f68" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "New-AzStackHCIVmGalleryImage_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702777e-0000-0100-0000-6549a1440000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "f8d429cf-4518-4dbf-88a7-e39433ef1743" ], + "x-ms-correlation-request-id": [ "fe34e1bd-a371-43bd-b918-f31abdb53268" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023152Z:fe34e1bd-a371-43bd-b918-f31abdb53268" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: D619B67E08F141979A374453A8673648 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:31:51Z" ], + "Date": [ "Tue, 07 Nov 2023 02:31:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "515" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"name\":\"ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:30:19.666631Z\"}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Create Image +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC?api-version=2023-09-01-preview\u0026t=638349210205017523\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=bmif4lvL6U0d-ebVXMbeXRRPjcI6miHeRUDcU3Fc0HkT4FxYmf0jj-bDw3TOMIqNelBRf_9xuVS3f5ThfHSxfDR6MLNkmoDYgs4GWGe2t3ABJ26AarRjVyq16BVVHIw4A55y78S3mvW8rmRETD7y9OZx-NiDT7dMIrc71GQRsn9Srhwt6uUbjQoLnNB3XBSRK5weMPq9VBhpotNXqBuEp8RkNEN10wrTQVB4YXb75oQ1oqM9EWeXvTCf7nsvjsVPoxvKAZ3hokaSumTjPYDEmldAqIpc3Q5Ail7pHIOsuuYgj0Va9gwoq-VkhlgSHeJ8nmpxytdyMxdPy2obWXlp9A\u0026h=JhyYtYXaEzb7afehN0RKyPOTTNB4q9QHMJULkxdGzBc", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "53900cb8-2e11-4ad9-9641-61a534842f68" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "New-AzStackHCIVmGalleryImage_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702568c-0000-0100-0000-6549a19e0000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "6ea365a6-ae15-4911-aa8f-a85036a69866" ], + "x-ms-correlation-request-id": [ "26870a9d-a45f-451a-be54-a04ba2e9b585" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023222Z:26870a9d-a45f-451a-be54-a04ba2e9b585" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 68A9B235137C497483569CA1FF4F85E9 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:22Z" ], + "Date": [ "Tue, 07 Nov 2023 02:32:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "586" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"name\":\"ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T02:30:19.666631Z\",\"endTime\":\"2023-11-07T02:31:58.5713674Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Create Image +$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "53900cb8-2e11-4ad9-9641-61a534842f68" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "New-AzStackHCIVmGalleryImage_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"34022a77-0000-0100-0000-6549a19f0000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "201fe002-617f-47ce-ac3c-562a9625ea89" ], + "x-ms-correlation-request-id": [ "6869e465-2498-4ad1-b34b-46d418f05aab" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023222Z:6869e465-2498-4ad1-b34b-46d418f05aab" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 147D50EA06F6424EA11BA16BE7208595 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:22Z" ], + "Date": [ "Tue, 07 Nov 2023 02:32:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1059" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"name\":\"testImage1106-2\",\"type\":\"microsoft.azurestackhci/galleryimages\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:30:19.5642499Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:31:59.3367809Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"osType\":\"Linux\",\"status\":{\"provisioningStatus\":{\"operationId\":\"ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"status\":\"Succeeded\"},\"downloadStatus\":{},\"progressPercentage\":100},\"version\":{\"properties\":{\"storageProfile\":{\"osDiskImage\":{}}}}}}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+List+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "86268cde-acc2-4d47-9597-dfecb955a139" ], + "CommandName": [ "Az.StackHCIVm.internal\\Get-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "Get-AzStackHCIVmGalleryImage_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-original-request-ids": [ "1aa7715f-965c-4ff7-ade7-6dcc7f03e1c5", "65cef7bf-1513-473c-9777-b200ce439209", "0238a16d-b5ba-453e-b8f6-8581b6ec917c", "06f39b10-d263-46cc-a2db-e4a59c562cac", "ce8e0f1a-aa1b-4605-8a78-61dc71e3dd9c", "5e58a921-1cbb-4341-a6ff-20d9e011e7a2", "57834675-e713-473d-b7b2-fdc45668c6d3", "eb955d0b-5d08-45db-8a83-5b63b7199663", "25d59fcb-b5cf-4ca1-9ed3-676e2ba4f861", "f4df235e-1a7f-4541-99f1-8c88b944ec5c" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "x-ms-request-id": [ "35c845e6-7f3e-4dcd-a3cc-7910a1eb3626" ], + "x-ms-correlation-request-id": [ "35c845e6-7f3e-4dcd-a3cc-7910a1eb3626" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023224Z:35c845e6-7f3e-4dcd-a3cc-7910a1eb3626" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: B4D72DFBCBC74567BEF88C73E987CDDE Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:23Z" ], + "Date": [ "Tue, 07 Nov 2023 02:32:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "4232" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"name\":\"testImage1106-2\",\"type\":\"microsoft.azurestackhci/galleryimages\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:30:19.5642499Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:31:59.3367809Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"osType\":\"Linux\",\"status\":{\"provisioningStatus\":{\"operationId\":\"ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"status\":\"Succeeded\"},\"downloadStatus\":{},\"progressPercentage\":100},\"version\":{\"properties\":{\"storageProfile\":{\"osDiskImage\":{}}}}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryimages/linuxvhd\",\"name\":\"linuxvhd\",\"type\":\"microsoft.azurestackhci/galleryimages\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-18T18:39:14.052324Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-18T18:39:52.395291Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"osType\":\"Linux\",\"status\":{\"provisioningStatus\":{\"operationId\":\"d7ea7b90-c9aa-4d7e-af04-df21e83e6a87*BC26C14C0A1B243ACC5EAE8EF15C22A65C33543F76EC9478A1C4530014F35E6E\",\"status\":\"Succeeded\"},\"downloadStatus\":{},\"progressPercentage\":100},\"version\":{\"properties\":{\"storageProfile\":{\"osDiskImage\":{}}}}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryimages/customubuntu\",\"name\":\"customubuntu\",\"type\":\"microsoft.azurestackhci/galleryimages\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-30T23:32:24.4780665Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-30T23:33:56.3138165Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"osType\":\"Linux\",\"status\":{\"provisioningStatus\":{\"operationId\":\"87624526-46ad-4745-b5ae-1f9be727cafe*FD7C8C1984DE4EB7C2B61F29110EAB881D521398F514458E1A180E314418B357\",\"status\":\"Succeeded\"},\"downloadStatus\":{},\"progressPercentage\":100},\"version\":{\"properties\":{\"storageProfile\":{\"osDiskImage\":{}}}}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/bugbashimage\",\"name\":\"bugbashimage\",\"type\":\"microsoft.azurestackhci/galleryimages\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-01T18:23:23.0383876Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-01T18:24:53.8023297Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"osType\":\"Linux\",\"status\":{\"provisioningStatus\":{\"operationId\":\"0f73f20d-e05e-4516-8681-1c032a8f0dcc*069B58F9639B95874B9F6BAC41FEFF5FCBB9519C591CA322FF1F067164EA6773\",\"status\":\"Succeeded\"},\"downloadStatus\":{},\"progressPercentage\":100},\"version\":{\"properties\":{\"storageProfile\":{\"osDiskImage\":{}}}}}}]}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+List+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/marketplaceGalleryImages?api-version=2023-09-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/marketplaceGalleryImages?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "2eece70c-a7b4-43e8-85d9-1d91b570d8a8" ], + "CommandName": [ "Az.StackHCIVm.internal\\Get-AzStackHCIVmMarketplaceGalleryImage" ], + "FullCommandName": [ "Get-AzStackHCIVmMarketplaceGalleryImage_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-original-request-ids": [ "968ef1c9-9556-4dd4-815e-13599f9fa4ec", "365c9f97-b400-4b63-87d2-f36e99db0b3f", "f0eb87a4-acd7-485c-ba02-569c96d23cee", "de04bb40-c83a-4643-80bc-f82140ac86bf", "19481fa4-78be-4281-a064-f138734bc3b1", "e89ae66b-5fce-4d25-96e4-02b65081de8a" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-request-id": [ "db9a6165-443b-4c5d-84aa-6114d9eed5bd" ], + "x-ms-correlation-request-id": [ "db9a6165-443b-4c5d-84aa-6114d9eed5bd" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023225Z:db9a6165-443b-4c5d-84aa-6114d9eed5bd" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 667F8B309DFD414DB2AD4A0C59390A6E Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:24Z" ], + "Date": [ "Tue, 07 Nov 2023 02:32:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "974" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/microsoft.azurestackhci/marketplacegalleryimages/win10Ent21H2-01\",\"name\":\"win10Ent21H2-01\",\"type\":\"microsoft.azurestackhci/marketplacegalleryimages\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"type\":\"CustomLocation\",\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourcegroups/altaylsnclus-rg/providers/microsoft.extendedlocation/customlocations/myresourcebridge-cl\"},\"tags\":{},\"systemData\":{\"createdBy\":\"vlakshmanan@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-16T19:23:31.4261979Z\",\"lastModifiedBy\":\"vlakshmanan@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-10-16T19:23:31.4261979Z\"},\"properties\":{\"osType\":\"Windows\",\"hyperVGeneration\":\"V2\",\"identifier\":{\"publisher\":\"microsoftwindowsdesktop\",\"offer\":\"windows-10\",\"sku\":\"win10-21h2-avd-g2\"},\"version\":{\"name\":\"19044.3570.231001\"},\"provisioningState\":\"Failed\"}}]}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "9" ], + "x-ms-client-request-id": [ "5bf7fce9-ed96-4dab-9306-546cde4a4739" ], + "CommandName": [ "Az.StackHCIVm.internal\\Get-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "Get-AzStackHCIVmGalleryImage_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"34022a77-0000-0100-0000-6549a19f0000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "39b8b305-24c9-4bfc-a7c0-de12dedeb0f1" ], + "x-ms-correlation-request-id": [ "0ea005a7-25ab-4599-8ab7-7f54d1196a4e" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023225Z:0ea005a7-25ab-4599-8ab7-7f54d1196a4e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: A0E2A8E522A04011B61C5EE3E5847B48 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:25Z" ], + "Date": [ "Tue, 07 Nov 2023 02:32:25 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1059" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2\",\"name\":\"testImage1106-2\",\"type\":\"microsoft.azurestackhci/galleryimages\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:30:19.5642499Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:31:59.3367809Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"osType\":\"Linux\",\"status\":{\"provisioningStatus\":{\"operationId\":\"ffc21503-427a-4956-8d81-35c741108e8a*2CCDBEB6202518A0EA6553921D42E8D2E038AFBC43974F80754BE67F8D5D7CBC\",\"status\":\"Succeeded\"},\"downloadStatus\":{},\"progressPercentage\":100},\"version\":{\"properties\":{\"storageProfile\":{\"osDiskImage\":{}}}}}}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/testImage1106-2?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "14" ], + "x-ms-client-request-id": [ "4f999782-e7e2-46c5-9cfb-74fbddb312b9" ], + "CommandName": [ "Az.StackHCIVm.internal\\Get-AzStackHCIVmGalleryImage" ], + "FullCommandName": [ "Get-AzStackHCIVmGalleryImage_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "b662faf0-d3a2-43d9-ab66-a6e9bb8cfcd4" ], + "x-ms-correlation-request-id": [ "b662faf0-d3a2-43d9-ab66-a6e9bb8cfcd4" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023257Z:b662faf0-d3a2-43d9-ab66-a6e9bb8cfcd4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: A6BB64C4E3E4423E9A2FBE6F208A6001 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:57Z" ], + "Date": [ "Tue, 07 Nov 2023 02:32:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "240" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.AzureStackHCI/galleryImages/testImage1106-2\u0027 under resource group \u0027AltaylSnClus-rg\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"}}" + } + }, + "AzStackHCIVmImageNew+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/marketplaceGalleryImages/testImage1106-2?api-version=2023-09-01-preview+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/marketplaceGalleryImages/testImage1106-2?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "15" ], + "x-ms-client-request-id": [ "3fb096fe-cf1a-4197-b666-1a8b634ca022" ], + "CommandName": [ "Az.StackHCIVm.internal\\Get-AzStackHCIVmMarketplaceGalleryImage" ], + "FullCommandName": [ "Get-AzStackHCIVmMarketplaceGalleryImage_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "d8198532-b79e-4a1b-9a87-bd1c9f39ce3a" ], + "x-ms-correlation-request-id": [ "d8198532-b79e-4a1b-9a87-bd1c9f39ce3a" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023257Z:d8198532-b79e-4a1b-9a87-bd1c9f39ce3a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 1377426B1418482E9D9E067425333FFC Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:57Z" ], + "Date": [ "Tue, 07 Nov 2023 02:32:57 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "251" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.AzureStackHCI/marketplaceGalleryImages/testImage1106-2\u0027 under resource group \u0027AltaylSnClus-rg\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"}}" + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmImageNew.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmImageNew.Tests.ps1 new file mode 100644 index 000000000000..a73187e587f1 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmImageNew.Tests.ps1 @@ -0,0 +1,47 @@ +if(($null -eq $TestName) -or ($TestName -contains 'AzStackHCIVmImageNew')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'AzStackHCIVmImageNew.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'AzStackHCIVmImageNew' { + It 'Create Image ' { + New-AzStackHCIVmImage -Name $env.imageName -ImagePath $env.imagePath -SubscriptionId $env.SubscriptionId -ResourceGroupName $env.resourceGroupName -CustomLocationId $env.customLocationId -Location $env.location -OSType $env.osTypeLinux | Select-Object -Property ProvisioningState | Should -BeExactly "@{ProvisioningState=Succeeded}" + } + + + It 'List' { + { + $config = Get-AzStackHCIVMImage -ResourceGroupName $env.resourceGroupName + $config.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } + + It 'Get' { + { + $config = Get-AzStackHCIVmImage -Name $env.imageName -ResourceGroupName $env.resourceGroupName + $config.Name | Should -Be $env.imageName + } | Should -Not -Throw + } + + + It 'Delete'{ + { + Remove-AzStackHCIVmImage -Name $env.imageName -ResourceGroupName $env.resourceGroupName -Force + $config = Get-AzStackHCIVmImage -Name $env.imageName -ResourceGroupName $env.resourceGroupName + $config | Should -Be $null + + } | Should -Throw + } + +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmLogicalNetwork.Recording.json b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmLogicalNetwork.Recording.json new file mode 100644 index 000000000000..b836b6e97ca8 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmLogicalNetwork.Recording.json @@ -0,0 +1,372 @@ +{ + "AzStackHCIVmLogicalNetwork+[NoContext]+Create Logical Network +$PUT+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview", + "Content": "{\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"ipAllocationMethod\": \"Dynamic\",\r\n \"vlan\": 0\r\n }\r\n }\r\n ],\r\n \"vmSwitchName\": \"ExternalSwitch\"\r\n },\r\n \"extendedLocation\": {\r\n \"name\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\r\n \"type\": \"CustomLocation\"\r\n }\r\n}", + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "469" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"22025323-0000-0100-0000-6549a1dd0000\"" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "b16403cf-8c9a-4b9c-b43e-0f63606f15a5" ], + "x-ms-request-id": [ "51c592ee-d0ae-4d05-aaa6-f9f87acfaef4" ], + "x-ms-correlation-request-id": [ "6cfeef10-f2f8-42f2-9217-ea7c1b9a82b7" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023302Z:6cfeef10-f2f8-42f2-9217-ea7c1b9a82b7" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: DCE7C3C6DEBE4E62AF97B9D1A1E7819C Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:32:58Z" ], + "Date": [ "Tue, 07 Nov 2023 02:33:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "858" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"name\":\"testLnetPowershell1106\",\"type\":\"microsoft.azurestackhci/logicalnetworks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:33:01.3560261Z\",\"lastModifiedBy\":\"havedati@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-11-07T02:33:01.3560261Z\"},\"properties\":{\"provisioningState\":\"Accepted\",\"subnets\":[{\"properties\":{\"ipAllocationMethod\":\"Dynamic\",\"vlan\":0}}],\"vmSwitchName\":\"ExternalSwitch\"}}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+Create Logical Network +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "140eaf24-29e4-4504-8459-9b04736ebcab" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmLogicalNetwork" ], + "FullCommandName": [ "New-AzStackHCIVmLogicalNetwork_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"87029999-0000-0100-0000-6549a1e10000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "7b4a1f2f-2646-4298-b6ef-5a8fada803f0" ], + "x-ms-correlation-request-id": [ "805af1b1-a6be-43f7-abd1-69e5df264ee0" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023332Z:805af1b1-a6be-43f7-abd1-69e5df264ee0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: B6E39C9E7E664013950CA44196AAC212 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:33:32Z" ], + "Date": [ "Tue, 07 Nov 2023 02:33:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "525" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"name\":\"9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:33:01.4343476Z\"}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+Create Logical Network +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "140eaf24-29e4-4504-8459-9b04736ebcab" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmLogicalNetwork" ], + "FullCommandName": [ "New-AzStackHCIVmLogicalNetwork_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"87029999-0000-0100-0000-6549a1e10000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "6fd03788-bc89-4512-a105-5f3259e8014f" ], + "x-ms-correlation-request-id": [ "f936c72c-ee65-4fe4-b3f1-eca51e7a7008" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023402Z:f936c72c-ee65-4fe4-b3f1-eca51e7a7008" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 11B14F1412244CAEBA645F6E34487BB7 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:34:02Z" ], + "Date": [ "Tue, 07 Nov 2023 02:34:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "525" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"name\":\"9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:33:01.4343476Z\"}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+Create Logical Network +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "140eaf24-29e4-4504-8459-9b04736ebcab" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmLogicalNetwork" ], + "FullCommandName": [ "New-AzStackHCIVmLogicalNetwork_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"87029999-0000-0100-0000-6549a1e10000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "5ef573ed-8461-446d-a128-ab852c55aefe" ], + "x-ms-correlation-request-id": [ "f60a84c0-9975-49ba-a6ec-a23ee37108cc" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023432Z:f60a84c0-9975-49ba-a6ec-a23ee37108cc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 45C4C844CC7C4BAC826E67AC806D9910 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:34:32Z" ], + "Date": [ "Tue, 07 Nov 2023 02:34:32 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "525" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"name\":\"9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:33:01.4343476Z\"}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+Create Logical Network +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF?api-version=2023-09-01-preview\u0026t=638349211820904677\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=mZB09pRdXoEXoo2dGKH6Ei97624NRu5Mrp_z1CRhDvf3qaNmi811bXVSIJcRu3Z3L3xtLlQ0P26nkhzaAhBCwO7eP3nIRTyun00gSxShsjLha-E2qDGgv2QuQVjf_9IMjN2WwXxK_zjZnOQ1rAOlQFKMEeD-pbm2w3pQcyj2Q562IFsOq_iVy2g2Ki3GLeYnJCeSIdJar4VxNZBUtdmiryDWGHTTGnUS1i-m8RKWkxHfynyBZeBX0x0HVa96SvqTR1nOdU4rtvuXFO3LNls6rdTvstZ0NNVsoAyCJlxTKB7MNMFSnvtYX-zxnyxRtrp_3-zVedew94VI3vyktGepaA\u0026h=AOE6AcOcRhe6dqtN_k7t7YjCsEGc9C08yEcxx-hTYrI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "140eaf24-29e4-4504-8459-9b04736ebcab" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmLogicalNetwork" ], + "FullCommandName": [ "New-AzStackHCIVmLogicalNetwork_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702b5ae-0000-0100-0000-6549a2540000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "76c46748-45d2-40ec-adb0-8466df0276c8" ], + "x-ms-correlation-request-id": [ "e9ecdc73-3e50-45e9-830a-5e6df6c90e23" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023502Z:e9ecdc73-3e50-45e9-830a-5e6df6c90e23" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: D505681A4A7946FAB9B9AE322763DC3B Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:35:02Z" ], + "Date": [ "Tue, 07 Nov 2023 02:35:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "596" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"name\":\"9252ab61-875e-45ff-9760-71984fd6d99c*FE5444E74E1015B7FEACDDEED4988914A2F237CFF4045B50E050B3E7105285CF\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T02:33:01.4343476Z\",\"endTime\":\"2023-11-07T02:35:00.3342028Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+Create Logical Network +$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "140eaf24-29e4-4504-8459-9b04736ebcab" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmLogicalNetwork" ], + "FullCommandName": [ "New-AzStackHCIVmLogicalNetwork_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"2202ec30-0000-0100-0000-6549a2550000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11992" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "dcfef893-417f-4846-8c01-9241c59433ff" ], + "x-ms-correlation-request-id": [ "44431153-861c-4f2b-a067-03d45a379d9f" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023503Z:44431153-861c-4f2b-a067-03d45a379d9f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 80F788AC2D3C431B8E2552B1FF8DA68A Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:35:02Z" ], + "Date": [ "Tue, 07 Nov 2023 02:35:02 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "931" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"name\":\"testLnetPowershell1106\",\"type\":\"microsoft.azurestackhci/logicalnetworks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:33:01.3560261Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:35:01.0648623Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"subnets\":[{\"properties\":{\"ipAllocationMethod\":\"Dynamic\",\"routeTable\":{\"properties\":{}}}}],\"vmSwitchName\":\"ExternalSwitch\",\"status\":{},\"dhcpOptions\":{}}}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+List+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "8056359c-a4cc-4814-9f6b-a79c9f748ab3" ], + "CommandName": [ "Get-AzStackHCIVMLogicalNetwork" ], + "FullCommandName": [ "Get-AzStackHCIVmLogicalNetwork_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-original-request-ids": [ "6820d48a-e211-4cef-843d-c22962a43e6a", "30e8b433-4bf1-4358-bda9-cce92e835499", "2accabcf-7c26-4fbc-beab-f2844c5d2503", "4f46a78c-93fb-4e08-a833-48bde6fa1126", "87f3254b-fe30-4566-a157-0a3101933ae9", "1461ba4f-26b5-4623-9ddc-a5d5b34520b3" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11984" ], + "x-ms-request-id": [ "04a7a122-ab37-43f2-a4ed-bb2eb1589b01" ], + "x-ms-correlation-request-id": [ "04a7a122-ab37-43f2-a4ed-bb2eb1589b01" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023503Z:04a7a122-ab37-43f2-a4ed-bb2eb1589b01" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: DAB1281B2116435E9A6FA86F1BA0FF8C Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:35:03Z" ], + "Date": [ "Tue, 07 Nov 2023 02:35:03 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "2660" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"name\":\"testLnetPowershell1106\",\"type\":\"microsoft.azurestackhci/logicalnetworks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:33:01.3560261Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:35:01.0648623Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"subnets\":[{\"properties\":{\"ipAllocationMethod\":\"Dynamic\",\"routeTable\":{\"properties\":{}}}}],\"vmSwitchName\":\"ExternalSwitch\",\"status\":{},\"dhcpOptions\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalnetworks/altaylvnet2\",\"name\":\"altaylvnet2\",\"type\":\"microsoft.azurestackhci/logicalnetworks\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-18T20:57:59.7337776Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-20T14:52:58.7058407Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"subnets\":[],\"vmSwitchName\":\"ExternalSwitch\",\"status\":{},\"dhcpOptions\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\",\"name\":\"bugbashlnet\",\"type\":\"microsoft.azurestackhci/logicalnetworks\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-01T18:29:16.6925646Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-01T18:31:25.0533724Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"subnets\":[{\"properties\":{\"routeTable\":{\"properties\":{}}}}],\"vmSwitchName\":\"ExternalSwitch\",\"status\":{},\"dhcpOptions\":{}}}]}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "bcdba6fd-6d07-492e-9123-a88e572dc6c7" ], + "CommandName": [ "Get-AzStackHCIVMLogicalNetwork" ], + "FullCommandName": [ "Get-AzStackHCIVmLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"2202ec30-0000-0100-0000-6549a2550000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "dd5f646c-ca4f-42a3-be41-a878a4814e63" ], + "x-ms-correlation-request-id": [ "7942b09f-680e-4280-9500-33fffdcb665e" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023504Z:7942b09f-680e-4280-9500-33fffdcb665e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 0F05F7664B7B4938AAF4DFE004BCEF6D Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:35:03Z" ], + "Date": [ "Tue, 07 Nov 2023 02:35:03 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "931" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\",\"name\":\"testLnetPowershell1106\",\"type\":\"microsoft.azurestackhci/logicalnetworks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:33:01.3560261Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:35:01.0648623Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"subnets\":[{\"properties\":{\"ipAllocationMethod\":\"Dynamic\",\"routeTable\":{\"properties\":{}}}}],\"vmSwitchName\":\"ExternalSwitch\",\"status\":{},\"dhcpOptions\":{}}}" + } + }, + "AzStackHCIVmLogicalNetwork+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "40399022-ead1-4aa4-b959-c64a21c1716c" ], + "CommandName": [ "Get-AzStackHCIVMLogicalNetwork" ], + "FullCommandName": [ "Get-AzStackHCIVmLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "8c00aab1-2c59-4732-9a8b-ef7932448c0c" ], + "x-ms-correlation-request-id": [ "12f18c4c-0edd-4100-a516-563ecd284565" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T023535Z:12f18c4c-0edd-4100-a516-563ecd284565" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 6C4D8ADF29E14E2AB32B4857EB691EE0 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:35:35Z" ], + "Date": [ "Tue, 07 Nov 2023 02:35:35 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "147" ], + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The resource \u0027Microsoft.AzureStackHCI/logicalNetworks/testLnetPowershell1106\u0027 could not be found.\"}}" + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmNetworkInterface.Recording.json b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmNetworkInterface.Recording.json new file mode 100644 index 000000000000..038360e36102 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmNetworkInterface.Recording.json @@ -0,0 +1,371 @@ +{ + "AzStackHCIVmNetworkInterface+[NoContext]+Create Network Interface +$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "1" ], + "x-ms-client-request-id": [ "24fe42c8-c3f4-49d1-a27a-196648873d67" ], + "CommandName": [ "Az.StackHCIVm\\Get-AzStackHCIVmLogicalNetwork" ], + "FullCommandName": [ "Get-AzStackHCIVmLogicalNetwork_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"ff00f758-0000-3400-0000-6542997d0000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "854218bf-ed95-4063-a990-e41191308df0" ], + "x-ms-correlation-request-id": [ "302a74a2-6f59-4068-af7b-d768e2a41037" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072159Z:302a74a2-6f59-4068-af7b-d768e2a41037" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 8ED99655C5264617885FE9916EF292A4 Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:21:59Z" ], + "Date": [ "Tue, 07 Nov 2023 07:21:59 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "881" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\",\"name\":\"bugbashlnet\",\"type\":\"microsoft.azurestackhci/logicalnetworks\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-01T18:29:16.6925646Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-01T18:31:25.0533724Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"subnets\":[{\"properties\":{\"routeTable\":{\"properties\":{}}}}],\"vmSwitchName\":\"ExternalSwitch\",\"status\":{},\"dhcpOptions\":{}}}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+Create Network Interface +$PUT+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview", + "Content": "{\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"extendedLocation\": {\r\n \"name\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\r\n \"type\": \"CustomLocation\"\r\n }\r\n}", + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "576" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"4f090f3c-0000-0100-0000-6549e5990000\"" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1106" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "02733218-9088-4b63-8387-8d8888a06feb" ], + "x-ms-request-id": [ "534d95fd-f95e-455a-a12a-acea40f4b8d6" ], + "x-ms-correlation-request-id": [ "3b31b38a-3045-4ca2-92a0-c1666efa6b05" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50?api-version=2023-09-01-preview\u0026t=638349385212402672\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=SKBzKQlp1TO6SM2QP03q7UfAaszm1HAwgI6WaAGxiehuQL8_Rwe7iiTgB1SHdSCH1YEi7iO38b4kdWL-boqeSAlW5UY3dxPk6-r40oopL-wBPhPE6rF-CR3_JN3jTPi2e4NEyGZZfnH3GiwmK6jhBW--JVpnYHqrbge5lLWoHkQld_wRngBRZlI_-c-hS7_eqbDVf3sBi9aH23lD3O4KvZSEi0Gmm_B_aXnXbFgMnoA0xgLDr8k6fsrfNKlA7TwXmlL9U1f8diiU_wo2VOvgrsBrtnBHBRTF8JTvNIklcFzyYCsz1NnuVLnt7lbj2BPlAWsGmukMG97lFbkBMbmVWQ\u0026h=3qh2RNxovVXdsw8h3nb5XjBflyiHOXVMWodCgB7tc3U" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072201Z:3b31b38a-3045-4ca2-92a0-c1666efa6b05" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 5CDCA70A99F24D3990CD20016CFA66B6 Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:21:59Z" ], + "Date": [ "Tue, 07 Nov 2023 07:22:00 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "952" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\",\"name\":\"testnicPowershell\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T07:22:00.5996201Z\",\"lastModifiedBy\":\"havedati@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-11-07T07:22:00.5996201Z\"},\"properties\":{\"provisioningState\":\"Accepted\",\"ipConfigurations\":[{\"properties\":{\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\"}}}]}}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+Create Network Interface +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50?api-version=2023-09-01-preview\u0026t=638349385212402672\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=SKBzKQlp1TO6SM2QP03q7UfAaszm1HAwgI6WaAGxiehuQL8_Rwe7iiTgB1SHdSCH1YEi7iO38b4kdWL-boqeSAlW5UY3dxPk6-r40oopL-wBPhPE6rF-CR3_JN3jTPi2e4NEyGZZfnH3GiwmK6jhBW--JVpnYHqrbge5lLWoHkQld_wRngBRZlI_-c-hS7_eqbDVf3sBi9aH23lD3O4KvZSEi0Gmm_B_aXnXbFgMnoA0xgLDr8k6fsrfNKlA7TwXmlL9U1f8diiU_wo2VOvgrsBrtnBHBRTF8JTvNIklcFzyYCsz1NnuVLnt7lbj2BPlAWsGmukMG97lFbkBMbmVWQ\u0026h=3qh2RNxovVXdsw8h3nb5XjBflyiHOXVMWodCgB7tc3U+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50?api-version=2023-09-01-preview\u0026t=638349385212402672\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=SKBzKQlp1TO6SM2QP03q7UfAaszm1HAwgI6WaAGxiehuQL8_Rwe7iiTgB1SHdSCH1YEi7iO38b4kdWL-boqeSAlW5UY3dxPk6-r40oopL-wBPhPE6rF-CR3_JN3jTPi2e4NEyGZZfnH3GiwmK6jhBW--JVpnYHqrbge5lLWoHkQld_wRngBRZlI_-c-hS7_eqbDVf3sBi9aH23lD3O4KvZSEi0Gmm_B_aXnXbFgMnoA0xgLDr8k6fsrfNKlA7TwXmlL9U1f8diiU_wo2VOvgrsBrtnBHBRTF8JTvNIklcFzyYCsz1NnuVLnt7lbj2BPlAWsGmukMG97lFbkBMbmVWQ\u0026h=3qh2RNxovVXdsw8h3nb5XjBflyiHOXVMWodCgB7tc3U", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "3" ], + "x-ms-client-request-id": [ "8747615a-93df-4c3d-974f-d7f585605c37" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmNetworkInterface" ], + "FullCommandName": [ "New-AzStackHCIVmNetworkInterface_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"93026b8a-0000-0100-0000-6549e5a10000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "f76fcb08-2023-45da-a641-150ba7a166fc" ], + "x-ms-correlation-request-id": [ "5477bcad-a975-44ce-945e-c47d79676524" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072231Z:5477bcad-a975-44ce-945e-c47d79676524" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: F4E00839F1AD422AA715DC15A20A42EE Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:22:31Z" ], + "Date": [ "Tue, 07 Nov 2023 07:22:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "522" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50\",\"name\":\"e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T07:22:00.6742692Z\"}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+Create Network Interface +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50?api-version=2023-09-01-preview\u0026t=638349385212402672\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=SKBzKQlp1TO6SM2QP03q7UfAaszm1HAwgI6WaAGxiehuQL8_Rwe7iiTgB1SHdSCH1YEi7iO38b4kdWL-boqeSAlW5UY3dxPk6-r40oopL-wBPhPE6rF-CR3_JN3jTPi2e4NEyGZZfnH3GiwmK6jhBW--JVpnYHqrbge5lLWoHkQld_wRngBRZlI_-c-hS7_eqbDVf3sBi9aH23lD3O4KvZSEi0Gmm_B_aXnXbFgMnoA0xgLDr8k6fsrfNKlA7TwXmlL9U1f8diiU_wo2VOvgrsBrtnBHBRTF8JTvNIklcFzyYCsz1NnuVLnt7lbj2BPlAWsGmukMG97lFbkBMbmVWQ\u0026h=3qh2RNxovVXdsw8h3nb5XjBflyiHOXVMWodCgB7tc3U+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50?api-version=2023-09-01-preview\u0026t=638349385212402672\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=SKBzKQlp1TO6SM2QP03q7UfAaszm1HAwgI6WaAGxiehuQL8_Rwe7iiTgB1SHdSCH1YEi7iO38b4kdWL-boqeSAlW5UY3dxPk6-r40oopL-wBPhPE6rF-CR3_JN3jTPi2e4NEyGZZfnH3GiwmK6jhBW--JVpnYHqrbge5lLWoHkQld_wRngBRZlI_-c-hS7_eqbDVf3sBi9aH23lD3O4KvZSEi0Gmm_B_aXnXbFgMnoA0xgLDr8k6fsrfNKlA7TwXmlL9U1f8diiU_wo2VOvgrsBrtnBHBRTF8JTvNIklcFzyYCsz1NnuVLnt7lbj2BPlAWsGmukMG97lFbkBMbmVWQ\u0026h=3qh2RNxovVXdsw8h3nb5XjBflyiHOXVMWodCgB7tc3U", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "4" ], + "x-ms-client-request-id": [ "8747615a-93df-4c3d-974f-d7f585605c37" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmNetworkInterface" ], + "FullCommandName": [ "New-AzStackHCIVmNetworkInterface_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"93026b8a-0000-0100-0000-6549e5a10000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "1c1ba93d-4179-4218-b34c-79bd9e97b573" ], + "x-ms-correlation-request-id": [ "3d97dfa7-44d3-4920-a638-02055959e029" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072301Z:3d97dfa7-44d3-4920-a638-02055959e029" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: FB1D53828E654E1EABD6D666FE0492BC Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:23:01Z" ], + "Date": [ "Tue, 07 Nov 2023 07:23:01 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "522" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50\",\"name\":\"e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T07:22:00.6742692Z\"}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+Create Network Interface +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50?api-version=2023-09-01-preview\u0026t=638349385212402672\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=SKBzKQlp1TO6SM2QP03q7UfAaszm1HAwgI6WaAGxiehuQL8_Rwe7iiTgB1SHdSCH1YEi7iO38b4kdWL-boqeSAlW5UY3dxPk6-r40oopL-wBPhPE6rF-CR3_JN3jTPi2e4NEyGZZfnH3GiwmK6jhBW--JVpnYHqrbge5lLWoHkQld_wRngBRZlI_-c-hS7_eqbDVf3sBi9aH23lD3O4KvZSEi0Gmm_B_aXnXbFgMnoA0xgLDr8k6fsrfNKlA7TwXmlL9U1f8diiU_wo2VOvgrsBrtnBHBRTF8JTvNIklcFzyYCsz1NnuVLnt7lbj2BPlAWsGmukMG97lFbkBMbmVWQ\u0026h=3qh2RNxovVXdsw8h3nb5XjBflyiHOXVMWodCgB7tc3U+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50?api-version=2023-09-01-preview\u0026t=638349385212402672\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=SKBzKQlp1TO6SM2QP03q7UfAaszm1HAwgI6WaAGxiehuQL8_Rwe7iiTgB1SHdSCH1YEi7iO38b4kdWL-boqeSAlW5UY3dxPk6-r40oopL-wBPhPE6rF-CR3_JN3jTPi2e4NEyGZZfnH3GiwmK6jhBW--JVpnYHqrbge5lLWoHkQld_wRngBRZlI_-c-hS7_eqbDVf3sBi9aH23lD3O4KvZSEi0Gmm_B_aXnXbFgMnoA0xgLDr8k6fsrfNKlA7TwXmlL9U1f8diiU_wo2VOvgrsBrtnBHBRTF8JTvNIklcFzyYCsz1NnuVLnt7lbj2BPlAWsGmukMG97lFbkBMbmVWQ\u0026h=3qh2RNxovVXdsw8h3nb5XjBflyiHOXVMWodCgB7tc3U", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "5" ], + "x-ms-client-request-id": [ "8747615a-93df-4c3d-974f-d7f585605c37" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmNetworkInterface" ], + "FullCommandName": [ "New-AzStackHCIVmNetworkInterface_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"93028996-0000-0100-0000-6549e5e20000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "84a10f14-7a15-441d-92d7-2e953b559c5a" ], + "x-ms-correlation-request-id": [ "e4ad963f-819d-43a6-820a-2aa68acde2fc" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072331Z:e4ad963f-819d-43a6-820a-2aa68acde2fc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: DA45DB840F694ADC98434ECBC824194B Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:23:31Z" ], + "Date": [ "Tue, 07 Nov 2023 07:23:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "593" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50\",\"name\":\"e4304903-dbc0-4a97-9db0-cfb1edefaca9*3C7E6E0BAD1FB2B8E86E11B5C0971F06BF29D4ADA384F1AA9059CBA6B2DDCB50\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T07:22:00.6742692Z\",\"endTime\":\"2023-11-07T07:23:14.2145668Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+Create Network Interface +$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "6" ], + "x-ms-client-request-id": [ "8747615a-93df-4c3d-974f-d7f585605c37" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmNetworkInterface" ], + "FullCommandName": [ "New-AzStackHCIVmNetworkInterface_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"4f09b251-0000-0100-0000-6549e5e30000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "7938d75d-9c23-45d2-8fff-d97574640732" ], + "x-ms-correlation-request-id": [ "10777645-13f3-40fe-b776-19ab502b1c95" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072332Z:10777645-13f3-40fe-b776-19ab502b1c95" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: E200FDD348724E19B1189902EDED2059 Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:23:32Z" ], + "Date": [ "Tue, 07 Nov 2023 07:23:31 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "823" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\",\"name\":\"testnicPowershell\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T07:22:00.5996201Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T07:23:15.207965Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[],\"status\":{},\"dnsSettings\":{}}}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+List+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "7" ], + "x-ms-client-request-id": [ "13972824-aa51-40cd-9a70-c41d8bc1e0d0" ], + "CommandName": [ "Get-AzStackHCIVMNetworkInterface" ], + "FullCommandName": [ "Get-AzStackHCIVmNetworkInterface_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-original-request-ids": [ "3f06195d-ec85-4bd7-8159-13491d26a96c", "735ee9b9-d0fe-43ca-a064-3dd6b1c36501", "0ba19aa7-1702-486d-ba94-0539869c54c7", "7d61a7d7-301b-4696-b25a-b64d6adc7a8f", "4d1d4453-ab5d-42e8-9dca-2e6be984e127", "de9b0ac8-a76c-4bdc-be5e-eb434ff6d727", "4ba2d0a6-b455-44d0-ad2b-d4f814b4391f", "163457c3-df1c-45b0-9b91-09a8392cc52a", "3688603f-6b85-41f5-803b-2f17c990159a", "4736c28f-9153-410a-816d-8ffa13ca40e8" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-request-id": [ "93897bbe-a1f5-47e9-96b1-0a922d1114c6" ], + "x-ms-correlation-request-id": [ "93897bbe-a1f5-47e9-96b1-0a922d1114c6" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072333Z:93897bbe-a1f5-47e9-96b1-0a922d1114c6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 7C07A11C49CD4499B8DA564D89C2B0D5 Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:23:32Z" ], + "Date": [ "Tue, 07 Nov 2023 07:23:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "13517" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testwithnewChanges\",\"name\":\"testwithnewChanges\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T07:14:13.2092843Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T07:15:23.7836499Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\",\"name\":\"testnicPowershell\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T07:22:00.5996201Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T07:23:15.207965Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/newapinic\",\"name\":\"newapinic\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-18T18:41:59.1193017Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-18T19:51:14.8642739Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"privateIPAddress\":\"10.193.232.11\",\"subnet\":{\"id\":\"altaylvnet1\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/newapinic1\",\"name\":\"newapinic1\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-18T19:35:38.870064Z\",\"lastModifiedBy\":\"altayl@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-10-18T19:38:22.8351729Z\"},\"properties\":{\"provisioningState\":\"Failed\",\"ipConfigurations\":[{\"name\":\"ipconfig\",\"properties\":{\"subnet\":{\"id\":\"altaylvnet1\"}}}]}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/newapinic2\",\"name\":\"newapinic2\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-18T19:41:39.0815776Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-19T18:04:36.1243245Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"privateIPAddress\":\"10.193.232.8\",\"subnet\":{\"id\":\"altaylvnet1\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/newapinic3\",\"name\":\"newapinic3\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-18T20:18:47.215525Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-18T20:31:11.5963955Z\"},\"properties\":{\"provisioningState\":\"Failed\",\"status\":{\"errorCode\":\"NotFound\",\"errorMessage\":\"The moc-operator network interface service returned an error while reconciling: rpc error: code = NotFound desc = Failed to find vnet [altaylvnet1] in ipconfiguration [subnetid:\\\"altaylvnet1\\\" allocation:Dynamic ] : Type[VirtualNetwork], Location[MocLocation], Group[Default_Group], Name[altaylvnet1]: Not Found\"},\"ipConfigurations\":[]}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/lnetnic\",\"name\":\"lnetnic\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-20T14:56:49.1318822Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-20T15:27:57.38329Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"privateIPAddress\":\"10.193.232.23\",\"subnet\":{\"id\":\"altaylvnet2\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/lnetnic1\",\"name\":\"lnetnic1\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-23T21:26:14.3056588Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-23T21:37:07.9142932Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"privateIPAddress\":\"10.193.232.24\",\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/altaylvnet2\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/lnetnic2\",\"name\":\"lnetnic2\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-26T18:19:07.1743813Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-26T18:49:19.6892259Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"privateIPAddress\":\"10.193.232.8\",\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/altaylvnet2\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/lnetnic3\",\"name\":\"lnetnic3\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-26T19:03:54.4502347Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-26T19:05:06.1094749Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/altaylvnet2\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/lnetnic4\",\"name\":\"lnetnic4\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-10-31T14:52:47.1394646Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-10-31T14:57:08.7933478Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/altaylvnet2\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/bugbashnic\",\"name\":\"bugbashnic\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-01T18:33:46.8517873Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-01T18:34:59.7579647Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/bugbashnic2\",\"name\":\"bugbashnic2\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-01T18:45:12.3420216Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-01T18:51:30.9619009Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"privateIPAddress\":\"10.193.232.25\",\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\"}}}],\"status\":{},\"dnsSettings\":{}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkinterfaces/lnetnic5\",\"name\":\"lnetnic5\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-01T21:11:34.4146945Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-01T21:12:45.893972Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/altaylvnet2\"}}}],\"status\":{},\"dnsSettings\":{}}}]}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "8" ], + "x-ms-client-request-id": [ "be48d922-8338-4915-a7d7-8006447f5732" ], + "CommandName": [ "Get-AzStackHCIVMNetworkInterface" ], + "FullCommandName": [ "Get-AzStackHCIVmNetworkInterface_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"4f094455-0000-0100-0000-6549e5f40000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "37af656f-5168-43c8-a6aa-ad057a9f51bd" ], + "x-ms-correlation-request-id": [ "d85408ee-3a17-4d37-ac9a-1e580bded47d" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072334Z:d85408ee-3a17-4d37-ac9a-1e580bded47d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 632B944DBDED44D292C94A8DD9487075 Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:23:33Z" ], + "Date": [ "Tue, 07 Nov 2023 07:23:33 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1003" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\",\"name\":\"testnicPowershell\",\"type\":\"microsoft.azurestackhci/networkinterfaces\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T07:22:00.5996201Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T07:23:32.6611841Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"ipConfigurations\":[{\"properties\":{\"subnet\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet\"}}}],\"status\":{},\"dnsSettings\":{}}}" + } + }, + "AzStackHCIVmNetworkInterface+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "12" ], + "x-ms-client-request-id": [ "339f2534-2064-481b-ad1a-f455413cb369" ], + "CommandName": [ "Get-AzStackHCIVMNetworkInterface" ], + "FullCommandName": [ "Get-AzStackHCIVmNetworkInterface_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "874469a8-2a56-4c47-982b-e050933671bc" ], + "x-ms-correlation-request-id": [ "874469a8-2a56-4c47-982b-e050933671bc" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T072405Z:874469a8-2a56-4c47-982b-e050933671bc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 74D3F9FA487448F9AFC2CBB079E82037 Ref B: CO6AA3150219011 Ref C: 2023-11-07T07:24:05Z" ], + "Date": [ "Tue, 07 Nov 2023 07:24:04 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "246" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.AzureStackHCI/networkInterfaces/testnicPowershell\u0027 under resource group \u0027AltaylSnClus-rg\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"}}" + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmStoragePath.Recording.json b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmStoragePath.Recording.json new file mode 100644 index 000000000000..2fae72c331e7 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmStoragePath.Recording.json @@ -0,0 +1,456 @@ +{ + "AzStackHCIVmStoragePath+[NoContext]+Create Storage Path +$PUT+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview", + "Content": "{\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"path\": \"C:\\\\\\\\ClusterStorage\\\\\\\\Volume1\\\\\\\\testPath1106\"\r\n },\r\n \"extendedLocation\": {\r\n \"name\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\r\n \"type\": \"CustomLocation\"\r\n }\r\n}", + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "349" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"870214b5-0000-0100-0000-6549a3ae0000\"" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "3ecb6b7f-e36f-4c90-9394-98d9ae9aebee" ], + "x-ms-request-id": [ "d7867eea-6975-4a3c-b4c0-007f8535bea8" ], + "x-ms-correlation-request-id": [ "f4957803-fc5c-4506-afa2-4ae9c61c89af" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349216465454976\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=NOd-QkEW_uGauTfL4XDvjjcDK81UuWe6tEjNrPd_3GDgkbQz-uzlubmuOT5T_zf3R2-KUuqlMrza7wxX9mLsazQILxiFmD6lVbve5kdFLZQljsAtjplcXDSFqBK5cWcEq34RP59B8KuIUuvTqemRFygwAQ0CdYyNMNtWLMlxcFrSIOSkoDhpbO6gymZTgH9RpQSQm695J_aIsU7vxU7LUknUMOL8QxIfVUm-r3JEdk2INPP_puMgPT1V1Ly29pSgWxX-00WBJmg8vmGDv8GZYWGM9qL1ooIueIiJGuK0ypKcvNKNp7VPMXIQqJEm-yGrotA0Tf2GO9eOeD53mG1Y_g\u0026h=OvRuzUVv95q_Ge7APGDRtAFaVAaf0tH1Ir8l88MJ_1k" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024046Z:f4957803-fc5c-4506-afa2-4ae9c61c89af" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: A34A81198C8B4DB19BFA400913F94525 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:40:45Z" ], + "Date": [ "Tue, 07 Nov 2023 02:40:45 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "812" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"name\":\"teststoragepath1106\",\"type\":\"microsoft.azurestackhci/storagecontainers\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:40:45.8111178Z\",\"lastModifiedBy\":\"havedati@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-11-07T02:40:45.8111178Z\"},\"properties\":{\"provisioningState\":\"Accepted\",\"path\":\"C:\\\\\\\\ClusterStorage\\\\\\\\Volume1\\\\\\\\testPath1106\"}}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Create Storage Path +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349216465454976\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=NOd-QkEW_uGauTfL4XDvjjcDK81UuWe6tEjNrPd_3GDgkbQz-uzlubmuOT5T_zf3R2-KUuqlMrza7wxX9mLsazQILxiFmD6lVbve5kdFLZQljsAtjplcXDSFqBK5cWcEq34RP59B8KuIUuvTqemRFygwAQ0CdYyNMNtWLMlxcFrSIOSkoDhpbO6gymZTgH9RpQSQm695J_aIsU7vxU7LUknUMOL8QxIfVUm-r3JEdk2INPP_puMgPT1V1Ly29pSgWxX-00WBJmg8vmGDv8GZYWGM9qL1ooIueIiJGuK0ypKcvNKNp7VPMXIQqJEm-yGrotA0Tf2GO9eOeD53mG1Y_g\u0026h=OvRuzUVv95q_Ge7APGDRtAFaVAaf0tH1Ir8l88MJ_1k+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349216465454976\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=NOd-QkEW_uGauTfL4XDvjjcDK81UuWe6tEjNrPd_3GDgkbQz-uzlubmuOT5T_zf3R2-KUuqlMrza7wxX9mLsazQILxiFmD6lVbve5kdFLZQljsAtjplcXDSFqBK5cWcEq34RP59B8KuIUuvTqemRFygwAQ0CdYyNMNtWLMlxcFrSIOSkoDhpbO6gymZTgH9RpQSQm695J_aIsU7vxU7LUknUMOL8QxIfVUm-r3JEdk2INPP_puMgPT1V1Ly29pSgWxX-00WBJmg8vmGDv8GZYWGM9qL1ooIueIiJGuK0ypKcvNKNp7VPMXIQqJEm-yGrotA0Tf2GO9eOeD53mG1Y_g\u0026h=OvRuzUVv95q_Ge7APGDRtAFaVAaf0tH1Ir8l88MJ_1k", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "51" ], + "x-ms-client-request-id": [ "c53a4b70-b86d-4d64-ac0c-d2bab1fa9ef5" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmStoragePath" ], + "FullCommandName": [ "New-AzStackHCIVmStoragePath_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702dcea-0000-0100-0000-6549a3b40000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "635c81fa-66f2-4130-8b94-99b6bc146660" ], + "x-ms-correlation-request-id": [ "0f85a1f1-d881-4798-b31c-257900e34385" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024116Z:0f85a1f1-d881-4798-b31c-257900e34385" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 12632E7BAD0543039EBD78826F934924 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:41:16Z" ], + "Date": [ "Tue, 07 Nov 2023 02:41:15 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "524" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"name\":\"f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:40:45.8814868Z\"}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Create Storage Path +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349216465454976\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=NOd-QkEW_uGauTfL4XDvjjcDK81UuWe6tEjNrPd_3GDgkbQz-uzlubmuOT5T_zf3R2-KUuqlMrza7wxX9mLsazQILxiFmD6lVbve5kdFLZQljsAtjplcXDSFqBK5cWcEq34RP59B8KuIUuvTqemRFygwAQ0CdYyNMNtWLMlxcFrSIOSkoDhpbO6gymZTgH9RpQSQm695J_aIsU7vxU7LUknUMOL8QxIfVUm-r3JEdk2INPP_puMgPT1V1Ly29pSgWxX-00WBJmg8vmGDv8GZYWGM9qL1ooIueIiJGuK0ypKcvNKNp7VPMXIQqJEm-yGrotA0Tf2GO9eOeD53mG1Y_g\u0026h=OvRuzUVv95q_Ge7APGDRtAFaVAaf0tH1Ir8l88MJ_1k+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349216465454976\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=NOd-QkEW_uGauTfL4XDvjjcDK81UuWe6tEjNrPd_3GDgkbQz-uzlubmuOT5T_zf3R2-KUuqlMrza7wxX9mLsazQILxiFmD6lVbve5kdFLZQljsAtjplcXDSFqBK5cWcEq34RP59B8KuIUuvTqemRFygwAQ0CdYyNMNtWLMlxcFrSIOSkoDhpbO6gymZTgH9RpQSQm695J_aIsU7vxU7LUknUMOL8QxIfVUm-r3JEdk2INPP_puMgPT1V1Ly29pSgWxX-00WBJmg8vmGDv8GZYWGM9qL1ooIueIiJGuK0ypKcvNKNp7VPMXIQqJEm-yGrotA0Tf2GO9eOeD53mG1Y_g\u0026h=OvRuzUVv95q_Ge7APGDRtAFaVAaf0tH1Ir8l88MJ_1k", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "52" ], + "x-ms-client-request-id": [ "c53a4b70-b86d-4d64-ac0c-d2bab1fa9ef5" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmStoragePath" ], + "FullCommandName": [ "New-AzStackHCIVmStoragePath_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702dcea-0000-0100-0000-6549a3b40000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "919a4b09-bb33-4d7f-8000-77086415a999" ], + "x-ms-correlation-request-id": [ "8d0726dd-a212-40ba-8541-280f86b100f2" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024146Z:8d0726dd-a212-40ba-8541-280f86b100f2" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 91E62F90A5954C86A6E25D22F173820F Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:41:46Z" ], + "Date": [ "Tue, 07 Nov 2023 02:41:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "524" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"name\":\"f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:40:45.8814868Z\"}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Create Storage Path +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349216465454976\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=NOd-QkEW_uGauTfL4XDvjjcDK81UuWe6tEjNrPd_3GDgkbQz-uzlubmuOT5T_zf3R2-KUuqlMrza7wxX9mLsazQILxiFmD6lVbve5kdFLZQljsAtjplcXDSFqBK5cWcEq34RP59B8KuIUuvTqemRFygwAQ0CdYyNMNtWLMlxcFrSIOSkoDhpbO6gymZTgH9RpQSQm695J_aIsU7vxU7LUknUMOL8QxIfVUm-r3JEdk2INPP_puMgPT1V1Ly29pSgWxX-00WBJmg8vmGDv8GZYWGM9qL1ooIueIiJGuK0ypKcvNKNp7VPMXIQqJEm-yGrotA0Tf2GO9eOeD53mG1Y_g\u0026h=OvRuzUVv95q_Ge7APGDRtAFaVAaf0tH1Ir8l88MJ_1k+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349216465454976\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=NOd-QkEW_uGauTfL4XDvjjcDK81UuWe6tEjNrPd_3GDgkbQz-uzlubmuOT5T_zf3R2-KUuqlMrza7wxX9mLsazQILxiFmD6lVbve5kdFLZQljsAtjplcXDSFqBK5cWcEq34RP59B8KuIUuvTqemRFygwAQ0CdYyNMNtWLMlxcFrSIOSkoDhpbO6gymZTgH9RpQSQm695J_aIsU7vxU7LUknUMOL8QxIfVUm-r3JEdk2INPP_puMgPT1V1Ly29pSgWxX-00WBJmg8vmGDv8GZYWGM9qL1ooIueIiJGuK0ypKcvNKNp7VPMXIQqJEm-yGrotA0Tf2GO9eOeD53mG1Y_g\u0026h=OvRuzUVv95q_Ge7APGDRtAFaVAaf0tH1Ir8l88MJ_1k", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "53" ], + "x-ms-client-request-id": [ "c53a4b70-b86d-4d64-ac0c-d2bab1fa9ef5" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmStoragePath" ], + "FullCommandName": [ "New-AzStackHCIVmStoragePath_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8702b6f4-0000-0100-0000-6549a3f10000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "79186db5-292c-442d-b559-425db00ca607" ], + "x-ms-correlation-request-id": [ "3be1c3bf-daae-48d0-9eb1-8901fbb79e5b" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024217Z:3be1c3bf-daae-48d0-9eb1-8901fbb79e5b" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: A63B46784D9349BBA4A0CC839180AE7B Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:16Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "595" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"name\":\"f4333ca0-d8c7-46a9-9034-b5ec179d65a1*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T02:40:45.8814868Z\",\"endTime\":\"2023-11-07T02:41:53.6135499Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Create Storage Path +$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "54" ], + "x-ms-client-request-id": [ "c53a4b70-b86d-4d64-ac0c-d2bab1fa9ef5" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmStoragePath" ], + "FullCommandName": [ "New-AzStackHCIVmStoragePath_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"870248bf-0000-0100-0000-6549a3f20000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11875" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "a06b7f79-9a72-41ce-8f07-0bbf75b6363d" ], + "x-ms-correlation-request-id": [ "1389ecb9-9d59-46e0-b36a-22e942b8a287" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024217Z:1389ecb9-9d59-46e0-b36a-22e942b8a287" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 1EA5CF21B7DD4358912168F6EC50C4DC Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:17Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:16 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "896" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"name\":\"teststoragepath1106\",\"type\":\"microsoft.azurestackhci/storagecontainers\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:40:45.8111178Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:41:54.5294944Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"path\":\"C:\\\\\\\\ClusterStorage\\\\\\\\Volume1\\\\\\\\testPath1106\",\"status\":{\"availableSizeMB\":515788,\"containerSizeMB\":1048576}}}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+List+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "55" ], + "x-ms-client-request-id": [ "f98fa341-f351-4015-8606-c4a2b4388e31" ], + "CommandName": [ "Get-AzStackHCIVMStoragePath" ], + "FullCommandName": [ "Get-AzStackHCIVmStoragePath_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-original-request-ids": [ "64308f2b-e6ac-4b63-953e-d2d77e51fc99", "cecc421f-a235-4351-b7b6-8feee76383e5", "3e1a27c1-10fd-446e-82de-cc3a0c45b5ec", "46a13786-306c-455a-8cba-bc1adba7d6a9", "76d5601e-e1da-41b3-b42c-196ff361059b", "c10b438b-a1b1-45f3-95a4-d97e444bce00", "9160ec2a-efe0-4feb-81e3-9d1a237e7f14", "cd2d4463-533b-4d46-88f6-73066c724984", "d777bdc8-a429-4e5c-8cba-4af2fac3b081", "ead203c9-8f28-4f1f-bbe3-319a32ac9e04" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-request-id": [ "76d686cc-5604-4bd2-aa5e-8fa4bedc45c0" ], + "x-ms-correlation-request-id": [ "76d686cc-5604-4bd2-aa5e-8fa4bedc45c0" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024218Z:76d686cc-5604-4bd2-aa5e-8fa4bedc45c0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 4E06D71C3DDA413D9657FA62AB1CBB8D Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:17Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1784" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"name\":\"teststoragepath1106\",\"type\":\"microsoft.azurestackhci/storagecontainers\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:40:45.8111178Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:41:54.5294944Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"path\":\"C:\\\\\\\\ClusterStorage\\\\\\\\Volume1\\\\\\\\testPath1106\",\"status\":{\"availableSizeMB\":515788,\"containerSizeMB\":1048576}}},{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/bugbashtoragepath\",\"name\":\"bugbashtoragepath\",\"type\":\"microsoft.azurestackhci/storagecontainers\",\"location\":\"eastus2euap\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"altayl@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-01T18:17:29.8416309Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:34:37.6736324Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"path\":\"C:\\\\ClusterStorage\\\\Volume1\",\"status\":{\"availableSizeMB\":501145,\"containerSizeMB\":1048576}}}]}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "56" ], + "x-ms-client-request-id": [ "775bcfec-02b6-4158-94a1-e726085e242b" ], + "CommandName": [ "Get-AzStackHCIVMStoragePath" ], + "FullCommandName": [ "Get-AzStackHCIVmStoragePath_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"870248bf-0000-0100-0000-6549a3f20000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11977" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "b638fe45-3124-4877-885e-e2b430bc8df4" ], + "x-ms-correlation-request-id": [ "19418123-d043-410b-8f0f-662cfa2d5e03" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024218Z:19418123-d043-410b-8f0f-662cfa2d5e03" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 5A380661C65C4A53838BE7D9615D7D8C Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:18Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "896" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"name\":\"teststoragepath1106\",\"type\":\"microsoft.azurestackhci/storagecontainers\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:40:45.8111178Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:41:54.5294944Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"path\":\"C:\\\\\\\\ClusterStorage\\\\\\\\Volume1\\\\\\\\testPath1106\",\"status\":{\"availableSizeMB\":515788,\"containerSizeMB\":1048576}}}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "57" ], + "x-ms-client-request-id": [ "6c76c2ab-5084-4d46-b45a-a998f297dcec" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmStoragePath" ], + "FullCommandName": [ "Remove-AzStackHCIVmStoragePath_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"87022bc3-0000-0100-0000-6549a40b0000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349217397026647\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=hravrC4cabyEeiQw_c4EprzFggd1P4TsCKcNBxqa1ZAdK9E9fwv0WztvVVIeXtIxGgCCuoNU8hVf6KTxSv2zjsx8qGfbexBSbb1lZGEsl-yCfxj1PXNk-vIciH-vV6N7AW7jfOEBatIQlYW_mamaTNLD0ZyIyc8glScZT1ruKMpAkRbGwI4Z-ihk_8VyyfYvFR3NE6Xdz0vo3yskCZzzutS5k8D34m6RqmvhhXFA_EK6-drk7U46gzNgs_ktuKk9HH441AShVDWfdfkUPLhtOfl_rVZLEcTUJkMZkSMWrzO3OWxt9aCCK80sCL-ou1pZnZE3ZktWt-kghYvGTCSFxQ\u0026h=JTBSyYj-WNaozRThyzbOFM8KuK0Dw-QJrnz5KtbfpJo" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024219Z:7c354d50-d302-429c-b3ca-c3214fdd548d" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "cd374493-adf2-4b83-9268-4b7a95571836" ], + "x-ms-request-id": [ "00000000-0000-0000-0000-000000000000" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349217396870389\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=PetIbkHrMlgLZYB6irSk2gRQWQXFxs9xr0vm0A1i7ZdTsuoiHpglvgCjloSJeNni77gt4q-aCtSsQzxZGbHMiebkjEbnFSYHJGXEJik22i8kefPJqUcJUObu9eXIu3gNXiwHot6ATwRjRod-FsgQZk-6hIXPhNrh_BoR0yTnZPCH9utgdfTyjulvxQYn1WT-R1NoEtVg7hBm5JtIWpWC5io7zGNKRohvKudFdZjAH5LsIQKlnuLbDOQ6XoHLFDEH9h4X1Isw66Byb7LY2TYR3VwEd7dH4iJD_EB4hH2OZSVI5ttte_LBJeBSE9rg-Vz-LuOeuX8IZSLKJ2st4TpYGQ\u0026h=WwTR8YpnLtDctpIesBA4_hUxkv036VMMSxAE3Pt7XHg" ], + "x-ms-correlation-request-id": [ "7c354d50-d302-429c-b3ca-c3214fdd548d" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: F08D6F14ED27445B851E33602AED3D80 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:18Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:18 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "4" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "bnVsbA==" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Delete+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349217396870389\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=PetIbkHrMlgLZYB6irSk2gRQWQXFxs9xr0vm0A1i7ZdTsuoiHpglvgCjloSJeNni77gt4q-aCtSsQzxZGbHMiebkjEbnFSYHJGXEJik22i8kefPJqUcJUObu9eXIu3gNXiwHot6ATwRjRod-FsgQZk-6hIXPhNrh_BoR0yTnZPCH9utgdfTyjulvxQYn1WT-R1NoEtVg7hBm5JtIWpWC5io7zGNKRohvKudFdZjAH5LsIQKlnuLbDOQ6XoHLFDEH9h4X1Isw66Byb7LY2TYR3VwEd7dH4iJD_EB4hH2OZSVI5ttte_LBJeBSE9rg-Vz-LuOeuX8IZSLKJ2st4TpYGQ\u0026h=WwTR8YpnLtDctpIesBA4_hUxkv036VMMSxAE3Pt7XHg+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349217396870389\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=PetIbkHrMlgLZYB6irSk2gRQWQXFxs9xr0vm0A1i7ZdTsuoiHpglvgCjloSJeNni77gt4q-aCtSsQzxZGbHMiebkjEbnFSYHJGXEJik22i8kefPJqUcJUObu9eXIu3gNXiwHot6ATwRjRod-FsgQZk-6hIXPhNrh_BoR0yTnZPCH9utgdfTyjulvxQYn1WT-R1NoEtVg7hBm5JtIWpWC5io7zGNKRohvKudFdZjAH5LsIQKlnuLbDOQ6XoHLFDEH9h4X1Isw66Byb7LY2TYR3VwEd7dH4iJD_EB4hH2OZSVI5ttte_LBJeBSE9rg-Vz-LuOeuX8IZSLKJ2st4TpYGQ\u0026h=WwTR8YpnLtDctpIesBA4_hUxkv036VMMSxAE3Pt7XHg", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "58" ], + "x-ms-client-request-id": [ "6c76c2ab-5084-4d46-b45a-a998f297dcec" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmStoragePath" ], + "FullCommandName": [ "Remove-AzStackHCIVmStoragePath_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"870217fa-0000-0100-0000-6549a4110000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "cf14c064-beeb-4858-8d97-ada2e26e86d1" ], + "x-ms-correlation-request-id": [ "cbaa5590-d3e0-462f-b223-e58e1f36242f" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024249Z:cbaa5590-d3e0-462f-b223-e58e1f36242f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 78CF12395F2C47918E1C31F77CD660A6 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:49Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "584" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"name\":\"8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T02:42:19.2899734Z\",\"endTime\":\"2023-11-07T02:42:25.3061495Z\",\"properties\":null}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Delete+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349217396870389\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=PetIbkHrMlgLZYB6irSk2gRQWQXFxs9xr0vm0A1i7ZdTsuoiHpglvgCjloSJeNni77gt4q-aCtSsQzxZGbHMiebkjEbnFSYHJGXEJik22i8kefPJqUcJUObu9eXIu3gNXiwHot6ATwRjRod-FsgQZk-6hIXPhNrh_BoR0yTnZPCH9utgdfTyjulvxQYn1WT-R1NoEtVg7hBm5JtIWpWC5io7zGNKRohvKudFdZjAH5LsIQKlnuLbDOQ6XoHLFDEH9h4X1Isw66Byb7LY2TYR3VwEd7dH4iJD_EB4hH2OZSVI5ttte_LBJeBSE9rg-Vz-LuOeuX8IZSLKJ2st4TpYGQ\u0026h=WwTR8YpnLtDctpIesBA4_hUxkv036VMMSxAE3Pt7XHg+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4?api-version=2023-09-01-preview\u0026t=638349217396870389\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=PetIbkHrMlgLZYB6irSk2gRQWQXFxs9xr0vm0A1i7ZdTsuoiHpglvgCjloSJeNni77gt4q-aCtSsQzxZGbHMiebkjEbnFSYHJGXEJik22i8kefPJqUcJUObu9eXIu3gNXiwHot6ATwRjRod-FsgQZk-6hIXPhNrh_BoR0yTnZPCH9utgdfTyjulvxQYn1WT-R1NoEtVg7hBm5JtIWpWC5io7zGNKRohvKudFdZjAH5LsIQKlnuLbDOQ6XoHLFDEH9h4X1Isw66Byb7LY2TYR3VwEd7dH4iJD_EB4hH2OZSVI5ttte_LBJeBSE9rg-Vz-LuOeuX8IZSLKJ2st4TpYGQ\u0026h=WwTR8YpnLtDctpIesBA4_hUxkv036VMMSxAE3Pt7XHg", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "59" ], + "x-ms-client-request-id": [ "6c76c2ab-5084-4d46-b45a-a998f297dcec" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmStoragePath" ], + "FullCommandName": [ "Remove-AzStackHCIVmStoragePath_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"870217fa-0000-0100-0000-6549a4110000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11998" ], + "x-ms-request-id": [ "70c32a33-dc81-45af-80d3-779211be9dc8" ], + "x-ms-correlation-request-id": [ "02f62284-4093-43bf-b0ee-0a99502d3312" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024249Z:02f62284-4093-43bf-b0ee-0a99502d3312" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: D3ED7871994A43B5AB84B51F2D8FA292 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:49Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "584" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"name\":\"8df44431-c2bb-4c77-a827-8b6622b21ef9*250B765E4686985F451173DC4F3E997E814EF5C50A640F6BC6D568826924F3A4\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T02:42:19.2899734Z\",\"endTime\":\"2023-11-07T02:42:25.3061495Z\",\"properties\":null}" + } + }, + "AzStackHCIVmStoragePath+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/storageContainers/teststoragepath1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "60" ], + "x-ms-client-request-id": [ "66d69019-0072-4f15-bcef-b7e301186b1f" ], + "CommandName": [ "Get-AzStackHCIVMStoragePath" ], + "FullCommandName": [ "Get-AzStackHCIVmStoragePath_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "e04f46b8-8cd3-4750-8402-1537efdf17ba" ], + "x-ms-correlation-request-id": [ "e04f46b8-8cd3-4750-8402-1537efdf17ba" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024250Z:e04f46b8-8cd3-4750-8402-1537efdf17ba" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: A1E46E4AAA954B86A5AC1E272A62C7D7 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:50Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "248" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.AzureStackHCI/storageContainers/teststoragepath1106\u0027 under resource group \u0027AltaylSnClus-rg\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"}}" + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualHardDisks.Recording.json b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualHardDisks.Recording.json new file mode 100644 index 000000000000..e754ca8a4ae8 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualHardDisks.Recording.json @@ -0,0 +1,329 @@ +{ + "AzStackHCIVmVirtualHardDisks+[NoContext]+Create+$PUT+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview", + "Content": "{\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"diskSizeGB\": 2\r\n },\r\n \"extendedLocation\": {\r\n \"name\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\r\n \"type\": \"CustomLocation\"\r\n }\r\n}", + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "307" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"c700cfea-0000-0100-0000-6549a42b0000\"" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "33976ac9-eb0b-4cc2-a6bd-e5eac8f6e2b5" ], + "x-ms-request-id": [ "44eb6c7d-81bc-44ca-bea1-3bdb09d30f84" ], + "x-ms-correlation-request-id": [ "647fa2c5-d6d3-40f4-bf77-9b18adfdb74c" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095?api-version=2023-09-01-preview\u0026t=638349217718506527\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=VBttbnguz-kenxvFlX1p_bvatPYWUW_GVUa0CV4oChJKowVxuOA3Wn7VUt6aLYgjMiD3h0Ux09e2dpsn6-ScyyK3z52eYyizTgLKq2GfrdPorL33T0U4IsllKYJ9eOTSqigV_Z0u3mPZeORjexIkjHH6vscLuFWy0hjhpnT6bbe8rZnyvBf20LRWBowq1fDbziBt3z1v7bflMtnA1HfaHCoM2G5S_HvX9Hslhsd7PmwISdGQ-0OZj2QlAgf4XeCR5GqAnLE7cGkuVFDM6G7N2fTPN5UpJB6xQKnc3s2t_oqtvcUWkfYgX1LCK-58uAGiwX3KtcYPOYLMIINLldvryg\u0026h=yzIFRMzX_2AweM4T1zqamwcqMq8N_q4gFTT813i6Im4" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024251Z:647fa2c5-d6d3-40f4-bf77-9b18adfdb74c" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 07BBB33F1FF147A487A09E1D41174299 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:42:50Z" ], + "Date": [ "Tue, 07 Nov 2023 02:42:50 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "752" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\",\"name\":\"testVhd1106\",\"type\":\"microsoft.azurestackhci/virtualharddisks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:42:51.2100535Z\",\"lastModifiedBy\":\"havedati@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-11-07T02:42:51.2100535Z\"},\"properties\":{\"provisioningState\":\"Accepted\",\"diskSizeGB\":2}}" + } + }, + "AzStackHCIVmVirtualHardDisks+[NoContext]+Create+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095?api-version=2023-09-01-preview\u0026t=638349217718506527\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=VBttbnguz-kenxvFlX1p_bvatPYWUW_GVUa0CV4oChJKowVxuOA3Wn7VUt6aLYgjMiD3h0Ux09e2dpsn6-ScyyK3z52eYyizTgLKq2GfrdPorL33T0U4IsllKYJ9eOTSqigV_Z0u3mPZeORjexIkjHH6vscLuFWy0hjhpnT6bbe8rZnyvBf20LRWBowq1fDbziBt3z1v7bflMtnA1HfaHCoM2G5S_HvX9Hslhsd7PmwISdGQ-0OZj2QlAgf4XeCR5GqAnLE7cGkuVFDM6G7N2fTPN5UpJB6xQKnc3s2t_oqtvcUWkfYgX1LCK-58uAGiwX3KtcYPOYLMIINLldvryg\u0026h=yzIFRMzX_2AweM4T1zqamwcqMq8N_q4gFTT813i6Im4+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095?api-version=2023-09-01-preview\u0026t=638349217718506527\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=VBttbnguz-kenxvFlX1p_bvatPYWUW_GVUa0CV4oChJKowVxuOA3Wn7VUt6aLYgjMiD3h0Ux09e2dpsn6-ScyyK3z52eYyizTgLKq2GfrdPorL33T0U4IsllKYJ9eOTSqigV_Z0u3mPZeORjexIkjHH6vscLuFWy0hjhpnT6bbe8rZnyvBf20LRWBowq1fDbziBt3z1v7bflMtnA1HfaHCoM2G5S_HvX9Hslhsd7PmwISdGQ-0OZj2QlAgf4XeCR5GqAnLE7cGkuVFDM6G7N2fTPN5UpJB6xQKnc3s2t_oqtvcUWkfYgX1LCK-58uAGiwX3KtcYPOYLMIINLldvryg\u0026h=yzIFRMzX_2AweM4T1zqamwcqMq8N_q4gFTT813i6Im4", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "62" ], + "x-ms-client-request-id": [ "4d1f2968-b9f9-4a57-8a66-b1fa2e508865" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualHardDisk" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualHardDisk_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"870290ff-0000-0100-0000-6549a4300000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "4b590fbd-6553-49b3-adc0-3a3fe974ef75" ], + "x-ms-correlation-request-id": [ "210a1ffd-29b6-4f58-9375-483c0ece91bb" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024322Z:210a1ffd-29b6-4f58-9375-483c0ece91bb" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 2EADC74416D3476AA20A710BAE92FABA Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:43:21Z" ], + "Date": [ "Tue, 07 Nov 2023 02:43:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "515" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095\",\"name\":\"5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:42:51.3352895Z\"}" + } + }, + "AzStackHCIVmVirtualHardDisks+[NoContext]+Create+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095?api-version=2023-09-01-preview\u0026t=638349217718506527\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=VBttbnguz-kenxvFlX1p_bvatPYWUW_GVUa0CV4oChJKowVxuOA3Wn7VUt6aLYgjMiD3h0Ux09e2dpsn6-ScyyK3z52eYyizTgLKq2GfrdPorL33T0U4IsllKYJ9eOTSqigV_Z0u3mPZeORjexIkjHH6vscLuFWy0hjhpnT6bbe8rZnyvBf20LRWBowq1fDbziBt3z1v7bflMtnA1HfaHCoM2G5S_HvX9Hslhsd7PmwISdGQ-0OZj2QlAgf4XeCR5GqAnLE7cGkuVFDM6G7N2fTPN5UpJB6xQKnc3s2t_oqtvcUWkfYgX1LCK-58uAGiwX3KtcYPOYLMIINLldvryg\u0026h=yzIFRMzX_2AweM4T1zqamwcqMq8N_q4gFTT813i6Im4+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095?api-version=2023-09-01-preview\u0026t=638349217718506527\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=VBttbnguz-kenxvFlX1p_bvatPYWUW_GVUa0CV4oChJKowVxuOA3Wn7VUt6aLYgjMiD3h0Ux09e2dpsn6-ScyyK3z52eYyizTgLKq2GfrdPorL33T0U4IsllKYJ9eOTSqigV_Z0u3mPZeORjexIkjHH6vscLuFWy0hjhpnT6bbe8rZnyvBf20LRWBowq1fDbziBt3z1v7bflMtnA1HfaHCoM2G5S_HvX9Hslhsd7PmwISdGQ-0OZj2QlAgf4XeCR5GqAnLE7cGkuVFDM6G7N2fTPN5UpJB6xQKnc3s2t_oqtvcUWkfYgX1LCK-58uAGiwX3KtcYPOYLMIINLldvryg\u0026h=yzIFRMzX_2AweM4T1zqamwcqMq8N_q4gFTT813i6Im4", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "63" ], + "x-ms-client-request-id": [ "4d1f2968-b9f9-4a57-8a66-b1fa2e508865" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualHardDisk" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualHardDisk_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"870290ff-0000-0100-0000-6549a4300000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "9effc01a-b182-480c-b544-dd9a6773d76a" ], + "x-ms-correlation-request-id": [ "be548825-e470-4e01-88d5-be50cd379e11" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024352Z:be548825-e470-4e01-88d5-be50cd379e11" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 2B1CE32A846E420089692908472E6CEE Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:43:52Z" ], + "Date": [ "Tue, 07 Nov 2023 02:43:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "515" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095\",\"name\":\"5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T02:42:51.3352895Z\"}" + } + }, + "AzStackHCIVmVirtualHardDisks+[NoContext]+Create+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095?api-version=2023-09-01-preview\u0026t=638349217718506527\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=VBttbnguz-kenxvFlX1p_bvatPYWUW_GVUa0CV4oChJKowVxuOA3Wn7VUt6aLYgjMiD3h0Ux09e2dpsn6-ScyyK3z52eYyizTgLKq2GfrdPorL33T0U4IsllKYJ9eOTSqigV_Z0u3mPZeORjexIkjHH6vscLuFWy0hjhpnT6bbe8rZnyvBf20LRWBowq1fDbziBt3z1v7bflMtnA1HfaHCoM2G5S_HvX9Hslhsd7PmwISdGQ-0OZj2QlAgf4XeCR5GqAnLE7cGkuVFDM6G7N2fTPN5UpJB6xQKnc3s2t_oqtvcUWkfYgX1LCK-58uAGiwX3KtcYPOYLMIINLldvryg\u0026h=yzIFRMzX_2AweM4T1zqamwcqMq8N_q4gFTT813i6Im4+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095?api-version=2023-09-01-preview\u0026t=638349217718506527\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=VBttbnguz-kenxvFlX1p_bvatPYWUW_GVUa0CV4oChJKowVxuOA3Wn7VUt6aLYgjMiD3h0Ux09e2dpsn6-ScyyK3z52eYyizTgLKq2GfrdPorL33T0U4IsllKYJ9eOTSqigV_Z0u3mPZeORjexIkjHH6vscLuFWy0hjhpnT6bbe8rZnyvBf20LRWBowq1fDbziBt3z1v7bflMtnA1HfaHCoM2G5S_HvX9Hslhsd7PmwISdGQ-0OZj2QlAgf4XeCR5GqAnLE7cGkuVFDM6G7N2fTPN5UpJB6xQKnc3s2t_oqtvcUWkfYgX1LCK-58uAGiwX3KtcYPOYLMIINLldvryg\u0026h=yzIFRMzX_2AweM4T1zqamwcqMq8N_q4gFTT813i6Im4", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "64" ], + "x-ms-client-request-id": [ "4d1f2968-b9f9-4a57-8a66-b1fa2e508865" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualHardDisk" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualHardDisk_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8802b609-0000-0100-0000-6549a46e0000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "8f0a1d97-d2e9-4ecb-b437-5b38f74e48ca" ], + "x-ms-correlation-request-id": [ "5d58ca5a-de66-4303-b72f-45589e488f53" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024422Z:5d58ca5a-de66-4303-b72f-45589e488f53" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 6FCC0735EE524BDE90AC35D814C46E1B Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:44:22Z" ], + "Date": [ "Tue, 07 Nov 2023 02:44:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "586" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095\",\"name\":\"5b3e5b97-49ff-4ab0-aeb1-b1606efa705e*858E99D61C8792A16BCCC3A502ED0F2F9E316C198DC38C7038AB85E35036F095\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T02:42:51.3352895Z\",\"endTime\":\"2023-11-07T02:43:58.6737633Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmVirtualHardDisks+[NoContext]+Create+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "65" ], + "x-ms-client-request-id": [ "4d1f2968-b9f9-4a57-8a66-b1fa2e508865" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualHardDisk" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualHardDisk_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"c700ecf1-0000-0100-0000-6549a46f0000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "933c921a-ba41-40d9-b55c-a9d21ed832c4" ], + "x-ms-correlation-request-id": [ "778bb7a7-e07d-430c-8588-5c91d34c83b9" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024422Z:778bb7a7-e07d-430c-8588-5c91d34c83b9" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: BECDC6008F1F424D970EB25448FB83AC Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:44:22Z" ], + "Date": [ "Tue, 07 Nov 2023 02:44:22 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "786" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\",\"name\":\"testVhd1106\",\"type\":\"microsoft.azurestackhci/virtualharddisks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:42:51.2100535Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:43:59.4464225Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"status\":{},\"diskSizeGB\":2}}" + } + }, + "AzStackHCIVmVirtualHardDisks+[NoContext]+List+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "66" ], + "x-ms-client-request-id": [ "da3ca64d-f665-43f5-90fa-fa2d4d9db112" ], + "CommandName": [ "Get-AzStackHCIVMVirtualHardDisk" ], + "FullCommandName": [ "Get-AzStackHCIVmVirtualHardDisk_List" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-original-request-ids": [ "e7aed54f-9010-4ae2-9783-4356b8e486eb", "9d225690-9f53-4f38-9e27-a7d061eff29d", "35a62154-445e-4975-b292-6d491f00ab18", "5f4603fc-83c3-4cb3-a32d-dc33beb62adc", "ee41dd80-707a-402f-a4f5-6061164cfa44", "90634114-2a12-4e75-a9f4-b76ae74a11a1", "917c67b8-1624-4c18-9a51-f6d0d6110afb", "88b75bb2-84f9-4ef4-a083-10d2e83b2a02", "07213e7a-9a43-4c33-b017-44918e3bf651", "51c01207-3f8f-48ad-992d-7540c398bb36" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-request-id": [ "96938cfa-eb9f-4a96-b16f-a9cfecd65ef6" ], + "x-ms-correlation-request-id": [ "96938cfa-eb9f-4a96-b16f-a9cfecd65ef6" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024424Z:96938cfa-eb9f-4a96-b16f-a9cfecd65ef6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 88A54EF838564196ADBB6290B496C316 Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:44:22Z" ], + "Date": [ "Tue, 07 Nov 2023 02:44:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "798" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"value\":[{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\",\"name\":\"testVhd1106\",\"type\":\"microsoft.azurestackhci/virtualharddisks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:42:51.2100535Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:43:59.4464225Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"status\":{},\"diskSizeGB\":2}}]}" + } + }, + "AzStackHCIVmVirtualHardDisks+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "67" ], + "x-ms-client-request-id": [ "2e188567-8cab-405c-8f4a-63c7d5c6bd28" ], + "CommandName": [ "Get-AzStackHCIVMVirtualHardDisk" ], + "FullCommandName": [ "Get-AzStackHCIVmVirtualHardDisk_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"c700ecf1-0000-0100-0000-6549a46f0000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "55c265a1-6cb8-4a01-995e-5f3fc5a49643" ], + "x-ms-correlation-request-id": [ "47433d1b-06b2-4547-a091-52a0d41cd59a" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024424Z:47433d1b-06b2-4547-a091-52a0d41cd59a" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 6FDA72371142413698501B49E5121F7F Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:44:24Z" ], + "Date": [ "Tue, 07 Nov 2023 02:44:24 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "786" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\",\"name\":\"testVhd1106\",\"type\":\"microsoft.azurestackhci/virtualharddisks\",\"location\":\"eastus\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T02:42:51.2100535Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T02:43:59.4464225Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"status\":{},\"diskSizeGB\":2}}" + } + }, + "AzStackHCIVmVirtualHardDisks+[NoContext]+Delete+$GET+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "71" ], + "x-ms-client-request-id": [ "7afc0ca9-a8fb-4474-8a43-6620939974c9" ], + "CommandName": [ "Get-AzStackHCIVMVirtualHardDisk" ], + "FullCommandName": [ "Get-AzStackHCIVmVirtualHardDisk_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "ab4385cc-853d-4c2b-8954-33c1097de026" ], + "x-ms-correlation-request-id": [ "ab4385cc-853d-4c2b-8954-33c1097de026" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T024455Z:ab4385cc-853d-4c2b-8954-33c1097de026" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 0A182551F76445BCB93A52A8E2AE862B Ref B: CO6AA3150217023 Ref C: 2023-11-07T02:44:55Z" ], + "Date": [ "Tue, 07 Nov 2023 02:44:55 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "239" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.AzureStackHCI/virtualHardDisks/testVhd1106\u0027 under resource group \u0027AltaylSnClus-rg\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"}}" + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualHardDisks.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualHardDisks.Tests.ps1 new file mode 100644 index 000000000000..6b40e7ad87f4 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualHardDisks.Tests.ps1 @@ -0,0 +1,46 @@ +if(($null -eq $TestName) -or ($TestName -contains 'AzStackHCIVmVirtualHardDisks')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'AzStackHCIVmVirtualHardDisks.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'AzStackHCIVmVirtualHardDisks' { + It 'Create' { + New-AzStackHCIVMVirtualHardDisk -Name $env.vhdName -SubscriptionId $env.SubscriptionId -ResourceGroupName $env.resourceGroupName -CustomLocationId $env.customLocationId -Location $env.location -SizeGb $env.sizeGb | Select-Object -Property ProvisioningState | Should -BeExactly "@{ProvisioningState=Succeeded}" + } + + It 'List' { + { + $config = Get-AzStackHCIVMVirtualHardDisk -ResourceGroupName $env.resourceGroupName + $config.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } + + It 'Get' { + { + $config = Get-AzStackHCIVMVirtualHardDisk -Name $env.vhdName -ResourceGroupName $env.resourceGroupName + $config.Name | Should -Be $env.vhdName + } | Should -Not -Throw + } + + + It 'Delete'{ + { + Remove-AzStackHCIVMVirtualHardDisk -Name $env.vhdName -ResourceGroupName $env.resourceGroupName -Force + $config = Get-AzStackHCIVMVirtualHardDisk -Name $env.vhdName -ResourceGroupName $env.resourceGroupName + $config | Should -Be $null + + } | Should -Throw + } + +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualMachine.Recording.json b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualMachine.Recording.json new file mode 100644 index 000000000000..f643e3d6bf67 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHCIVmVirtualMachine.Recording.json @@ -0,0 +1,1040 @@ +{ + "AzStackHCIVmVirtualMachine+[NoContext]+Create Virtual Machine +$PUT+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2?api-version=2023-03-15-preview+1": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2?api-version=2023-03-15-preview", + "Content": "{\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"osType\": \"Linux\"\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"kind\": \"HCI\"\r\n}", + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "147" ] + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ "319" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-request-id": [ "cc76789d-b1f4-437b-b9bd-5048a273d1ce" ], + "x-ms-correlation-request-id": [ "804f2067-2a3e-49f1-823f-892023d5f0b6" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053646Z:804f2067-2a3e-49f1-823f-892023d5f0b6" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: EF0037EA10964253AFD726B3C2630DED Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:36:44Z" ], + "Date": [ "Tue, 07 Nov 2023 05:36:46 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "582" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2\",\"name\":\"manualvmtest2\",\"location\":\"eastus\",\"kind\":\"HCI\",\"identity\":{\"type\":\"SystemAssigned\",\"principalId\":\"29a34a3e-a6ec-470e-b9ce-b0616fe65b23\",\"tenantId\":\"72f988bf-86f1-41af-91ab-2d7cd011db47\"},\"type\":\"Microsoft.HybridCompute/machines\",\"properties\":{\"provisioningState\":\"Creating\",\"osType\":\"Linux\",\"osProfile\":{},\"vmId\":\"e90d74b0-6c59-4aa4-b834-fa9bb4e91bae\",\"agentConfiguration\":{},\"agentUpgrade\":{\"enableAutomaticUpgrade\":false}}}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Create Virtual Machine +$PUT+https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview+2": { + "Request": { + "Method": "PUT", + "RequestUri": "https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview", + "Content": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_K8S_v1\"\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"manualvmtest2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/bugbashimage\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\"\r\n }\r\n }\r\n },\r\n \"extendedLocation\": {\r\n \"name\": \"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\r\n \"type\": \"CustomLocation\"\r\n }\r\n}", + "Headers": { + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Content-Length": [ "682" ] + } + }, + "Response": { + "StatusCode": 201, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"46038510-0000-0100-0000-6549ccef0000\"" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "35af5b40-90e3-4810-b635-e462964e2e2c" ], + "x-ms-request-id": [ "eb639699-3a1c-499b-b99f-69e00855b7cb" ], + "x-ms-correlation-request-id": [ "c7cf2be2-5110-445e-ad0e-65eef5df7481" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053647Z:c7cf2be2-5110-445e-ad0e-65eef5df7481" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 26F1398302E345F1BD1969B0DA48F9FF Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:36:46Z" ], + "Date": [ "Tue, 07 Nov 2023 05:36:47 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1089" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"name\":\"default\",\"type\":\"microsoft.azurestackhci/virtualmachineinstances\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T05:36:46.6698209Z\",\"lastModifiedBy\":\"havedati@microsoft.com\",\"lastModifiedByType\":\"User\",\"lastModifiedAt\":\"2023-11-07T05:36:46.6698209Z\"},\"properties\":{\"provisioningState\":\"Accepted\",\"hardwareProfile\":{\"vmSize\":\"Standard_K8S_v1\"},\"osProfile\":{\"computerName\":\"manualvmtest2\"},\"storageProfile\":{\"imageReference\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/bugbashimage\"},\"osDisk\":{\"osType\":\"Linux\"}}}}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Create Virtual Machine +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "16" ], + "x-ms-client-request-id": [ "adb5e6b8-4b6e-4ef3-abd4-2b01e628d341" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualMachine_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02a025-0000-0100-0000-6549ccf40000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "6c3990bc-86bd-40e3-8b1d-2a4d86c12101" ], + "x-ms-correlation-request-id": [ "4611dca6-34ce-4117-af9c-11ec60bc6db8" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053717Z:4611dca6-34ce-4117-af9c-11ec60bc6db8" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 1F1B0A4B63C9462D843BE8D6A37AD3C6 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:37:17Z" ], + "Date": [ "Tue, 07 Nov 2023 05:37:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T05:36:46.9028576Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Create Virtual Machine +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "17" ], + "x-ms-client-request-id": [ "adb5e6b8-4b6e-4ef3-abd4-2b01e628d341" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualMachine_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02a025-0000-0100-0000-6549ccf40000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "343cceea-3b20-4670-97d2-a5b1af7c9e39" ], + "x-ms-correlation-request-id": [ "0c2f67c8-f74b-413a-abc6-968ea71dfd6e" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053747Z:0c2f67c8-f74b-413a-abc6-968ea71dfd6e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: EAB65551DBE54CD8A4F879939F4B78AA Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:37:47Z" ], + "Date": [ "Tue, 07 Nov 2023 05:37:47 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T05:36:46.9028576Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Create Virtual Machine +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "18" ], + "x-ms-client-request-id": [ "adb5e6b8-4b6e-4ef3-abd4-2b01e628d341" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualMachine_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02a025-0000-0100-0000-6549ccf40000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "d8b8b5dc-e8a0-4d11-82f8-114734c8e87e" ], + "x-ms-correlation-request-id": [ "b15ba4c6-c237-438b-bf4f-e586cd2ec122" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053817Z:b15ba4c6-c237-438b-bf4f-e586cd2ec122" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: D95C47C7C34E4E6FB767693210CA8480 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:38:17Z" ], + "Date": [ "Tue, 07 Nov 2023 05:38:17 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T05:36:46.9028576Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Create Virtual Machine +$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI+6": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349322074666639\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=F8anJ4qeWULY7oqOsrrWqt9UwpyRvufPgAz1phAiWcIgLdZeIKgjexBa8_xUTwLhorwxDRg78Y4WoxjD6PtX-_5F9HvwwKlSDWw-aSpykUP8LFg3-xRTsXqalSpxYDmZQFU1EsUP86KRnmS-pvkWMJXgABy3X7hgrDv5E3iNiU97mFvfinz1eDR-HqXT9lLaDtKw81fWfYnlWV_nHf2TQybJhcSA88dBBUejPWDjxU_WAuvGmrWUOXec2JlG72_ljunEoEOVAfxTON8DkOUZr9FXaTQ6ht8nAAqmzosbqafQ3hsjAcni_Atvw52mZU_hNgBm2dZYfSKMCVIvy26jDw\u0026h=XW8fMPQ3K32rrfqd8H3C5awBaq0febNLOoVeL0oMjRI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "19" ], + "x-ms-client-request-id": [ "adb5e6b8-4b6e-4ef3-abd4-2b01e628d341" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualMachine_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f028535-0000-0100-0000-6549cd520000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "22fb0c69-14f2-4cd5-8dbd-6911496c484b" ], + "x-ms-correlation-request-id": [ "8d41fa9b-9d85-4c86-85d3-b7f9643820c4" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053848Z:8d41fa9b-9d85-4c86-85d3-b7f9643820c4" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 51A76F0C6536421D96E617691D2A146C Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:38:47Z" ], + "Date": [ "Tue, 07 Nov 2023 05:38:47 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "646" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"a0e4c8cc-47bf-425c-a82f-f14a4ad68e4d*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T05:36:46.9028576Z\",\"endTime\":\"2023-11-07T05:38:26.2923937Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Create Virtual Machine +$GET+https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "20" ], + "x-ms-client-request-id": [ "adb5e6b8-4b6e-4ef3-abd4-2b01e628d341" ], + "CommandName": [ "Az.StackHCIVm.internal\\New-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "New-AzStackHCIVmVirtualMachine_CreateExpanded" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"4603cb25-0000-0100-0000-6549cd530000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "ac39b4f5-f9db-4327-a046-c82664352720" ], + "x-ms-correlation-request-id": [ "342b0b6c-eb4b-42d5-9a82-5b6f6abc6ffa" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053848Z:342b0b6c-eb4b-42d5-9a82-5b6f6abc6ffa" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 21ACDAB0D80F49FC8C6EE11AD6764CC1 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:38:48Z" ], + "Date": [ "Tue, 07 Nov 2023 05:38:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1504" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"name\":\"default\",\"type\":\"microsoft.azurestackhci/virtualmachineinstances\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T05:36:46.6698209Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T05:38:27.2016437Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"hardwareProfile\":{\"dynamicMemoryConfig\":{},\"vmSize\":\"Custom\",\"processors\":4,\"memoryMB\":4096},\"osProfile\":{\"computerName\":\"manualvmtest2\",\"linuxConfiguration\":{\"ssh\":{},\"disablePasswordAuthentication\":false},\"windowsConfiguration\":{\"ssh\":{}}},\"storageProfile\":{\"imageReference\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/bugbashimage\"},\"osDisk\":{\"osType\":\"Linux\"},\"dataDisks\":[]},\"status\":{\"powerState\":\"Running\"},\"networkProfile\":{\"networkInterfaces\":[]},\"securityProfile\":{\"uefiSettings\":{\"secureBootEnabled\":true}},\"vmId\":\"e90d74b0-6c59-4aa4-b834-fa9bb4e91bae\",\"instanceView\":{\"vmAgent\":{\"statuses\":[]}}}}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Get+$GET+https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "21" ], + "x-ms-client-request-id": [ "07c9dbd5-83e4-4c5b-a647-d2ac94f69767" ], + "CommandName": [ "Az.StackHCIVm.internal\\Get-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Get-AzStackHCIVmVirtualMachine_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"4603cb25-0000-0100-0000-6549cd530000\"" ], + "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], + "x-ms-providerhub-traffic": [ "True" ], + "x-ms-request-id": [ "7f3166ae-9312-42a2-b90d-91e57431ce30" ], + "x-ms-correlation-request-id": [ "908fdfd2-3c9c-454a-8736-5893ca71bf2f" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053848Z:908fdfd2-3c9c-454a-8736-5893ca71bf2f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: F3F56F31F0D9418DAE1E09940CCB68E7 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:38:48Z" ], + "Date": [ "Tue, 07 Nov 2023 05:38:48 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "1504" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"name\":\"default\",\"type\":\"microsoft.azurestackhci/virtualmachineinstances\",\"extendedLocation\":{\"name\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl\",\"type\":\"CustomLocation\"},\"systemData\":{\"createdBy\":\"havedati@microsoft.com\",\"createdByType\":\"User\",\"createdAt\":\"2023-11-07T05:36:46.6698209Z\",\"lastModifiedBy\":\"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\"lastModifiedByType\":\"Application\",\"lastModifiedAt\":\"2023-11-07T05:38:27.2016437Z\"},\"properties\":{\"provisioningState\":\"Succeeded\",\"hardwareProfile\":{\"dynamicMemoryConfig\":{},\"vmSize\":\"Custom\",\"processors\":4,\"memoryMB\":4096},\"osProfile\":{\"computerName\":\"manualvmtest2\",\"linuxConfiguration\":{\"ssh\":{},\"disablePasswordAuthentication\":false},\"windowsConfiguration\":{\"ssh\":{}}},\"storageProfile\":{\"imageReference\":{\"id\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/bugbashimage\"},\"osDisk\":{\"osType\":\"Linux\"},\"dataDisks\":[]},\"status\":{\"powerState\":\"Running\"},\"networkProfile\":{\"networkInterfaces\":[]},\"securityProfile\":{\"uefiSettings\":{\"secureBootEnabled\":true}},\"vmId\":\"e90d74b0-6c59-4aa4-b834-fa9bb4e91bae\",\"instanceView\":{\"vmAgent\":{\"statuses\":[]}}}}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Stop+$POST+https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default/stop?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default/stop?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "22" ], + "x-ms-client-request-id": [ "a2b3b734-a56f-4ce9-90b6-84df546a8bc8" ], + "CommandName": [ "Az.StackHCIVm.internal\\Stop-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Stop-AzStackHCIVmVirtualMachine_Stop" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323295935928\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=YLCnztCg4Aj01mke8yde9QXYFJVnIRk8W1NXHm08QnXT4OSpZ_C_RqxuBG5IK3nYguyLwmOA8pDWde5LmWHYad-Vil1xUOl1PKpKnZVkdGFwYXVSlH1QSm2PmrqIW3M2QXoEzB0ceaVJQay-qt02zfWX2w9NGGT8Oa0JhoibqcKZtRTzPzaBn1Viqtr88c6-qFmKaMtyS1pQ-epSTVWzwEN3G26pQzpdLKOAnZY3C3Q_8pGNd2knWlWgubIy2I1wZtj6dLms0G4iDaMkx5ng_oSsZb5J-HOsGzaAtARBJ_zTLFscYwiqtsWQaOmVyu4Fmqe_ZiKK_rPGA0GaS02f_Q\u0026h=CmSZgd6lDaK0QyfALHikZtxKd1t78owyUyeXCZs3RrM" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053849Z:acb2990f-0959-4899-ba9b-8d8b89c241a1" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "8819c55b-cf94-48ba-a038-a505cc1b289c" ], + "x-ms-request-id": [ "00000000-0000-0000-0000-000000000000" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323295779999\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=aZdZ_sqg2_rfw5KtrkZDl9HdxKQpu65ABW9OEkEFjI89-E6cNzBbpXPwYUAnhrWeGn5aasZbTrpaJF3IwHgn0werhpKPrkwmE8PcBKmA9opFnM7tQ0_SpK0B0xmPzAKZ9w3JTZyGTXqx3qb9dpZeG8CIQREHWW7S2BKtLF9Sq9vgBLJlZUc_AFcCyT1IledVJP3Z29e39oAmH_-9BcjkbtGQXhhEbanCkzNvbIc6F5yItQhf-GVA0-EIPuyviNSlDzyKRsjcSQX8VTBOyTuNPhCRbv8GPv98JKcT0zYLRnFWdEkh6Cn5NPjeUEO1ZKeqJgY1Evp6yL7ccO08BH0nVg\u0026h=2JB6VibbQp6NN_79SuLD1x1zd9Zv3k5dx5wjnLu9N5U" ], + "x-ms-correlation-request-id": [ "acb2990f-0959-4899-ba9b-8d8b89c241a1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: D10D05606C414A668A51BDEE868A3071 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:38:48Z" ], + "Date": [ "Tue, 07 Nov 2023 05:38:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "4" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "bnVsbA==" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Stop+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323295779999\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=aZdZ_sqg2_rfw5KtrkZDl9HdxKQpu65ABW9OEkEFjI89-E6cNzBbpXPwYUAnhrWeGn5aasZbTrpaJF3IwHgn0werhpKPrkwmE8PcBKmA9opFnM7tQ0_SpK0B0xmPzAKZ9w3JTZyGTXqx3qb9dpZeG8CIQREHWW7S2BKtLF9Sq9vgBLJlZUc_AFcCyT1IledVJP3Z29e39oAmH_-9BcjkbtGQXhhEbanCkzNvbIc6F5yItQhf-GVA0-EIPuyviNSlDzyKRsjcSQX8VTBOyTuNPhCRbv8GPv98JKcT0zYLRnFWdEkh6Cn5NPjeUEO1ZKeqJgY1Evp6yL7ccO08BH0nVg\u0026h=2JB6VibbQp6NN_79SuLD1x1zd9Zv3k5dx5wjnLu9N5U+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323295779999\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=aZdZ_sqg2_rfw5KtrkZDl9HdxKQpu65ABW9OEkEFjI89-E6cNzBbpXPwYUAnhrWeGn5aasZbTrpaJF3IwHgn0werhpKPrkwmE8PcBKmA9opFnM7tQ0_SpK0B0xmPzAKZ9w3JTZyGTXqx3qb9dpZeG8CIQREHWW7S2BKtLF9Sq9vgBLJlZUc_AFcCyT1IledVJP3Z29e39oAmH_-9BcjkbtGQXhhEbanCkzNvbIc6F5yItQhf-GVA0-EIPuyviNSlDzyKRsjcSQX8VTBOyTuNPhCRbv8GPv98JKcT0zYLRnFWdEkh6Cn5NPjeUEO1ZKeqJgY1Evp6yL7ccO08BH0nVg\u0026h=2JB6VibbQp6NN_79SuLD1x1zd9Zv3k5dx5wjnLu9N5U", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "23" ], + "x-ms-client-request-id": [ "a2b3b734-a56f-4ce9-90b6-84df546a8bc8" ], + "CommandName": [ "Az.StackHCIVm.internal\\Stop-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Stop-AzStackHCIVmVirtualMachine_Stop" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02293b-0000-0100-0000-6549cd730000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323599286876\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=Dhy7IsF-JEq9ZMLkkrGyXO0mCFixF1s6Hz6PwcsReN-akf4ZX55soq1OqrJiWVsTakvm7DkI4sif_QYD9pYmGosNqdfqS1RAHNmH_YLXJOBTsygaorFeW83jvqAt2DFGpDWwXda57pTIA_cHEf5pEJM7InpmH-mK-NuefaTbhE-AvHlynA2pUHblFNTJ9zs219IjHI_Ot2nbqQrlyUzl58nX0vyDAi2bItCM7DM2vRDTD2w7_5g6JeAvaNsKg6OEVmFyEr4L2KMhrYsdSYSAlgupdihy3KWg_B6csOR5WjHUgaCiO0spRC4ftZnEkFbob78WNTGff80ubAynZADTow\u0026h=XDS4dDK1XbmvMEDdye0BF2me_oYer4t__fnPRBZxN9U" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11998" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323599286876\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=Dhy7IsF-JEq9ZMLkkrGyXO0mCFixF1s6Hz6PwcsReN-akf4ZX55soq1OqrJiWVsTakvm7DkI4sif_QYD9pYmGosNqdfqS1RAHNmH_YLXJOBTsygaorFeW83jvqAt2DFGpDWwXda57pTIA_cHEf5pEJM7InpmH-mK-NuefaTbhE-AvHlynA2pUHblFNTJ9zs219IjHI_Ot2nbqQrlyUzl58nX0vyDAi2bItCM7DM2vRDTD2w7_5g6JeAvaNsKg6OEVmFyEr4L2KMhrYsdSYSAlgupdihy3KWg_B6csOR5WjHUgaCiO0spRC4ftZnEkFbob78WNTGff80ubAynZADTow\u0026h=XDS4dDK1XbmvMEDdye0BF2me_oYer4t__fnPRBZxN9U" ], + "x-ms-request-id": [ "42c28578-a303-4b5b-afb9-421ce18b4a10" ], + "x-ms-correlation-request-id": [ "82a5e60b-ac8a-4691-a555-faf9ee10c4a1" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053919Z:82a5e60b-ac8a-4691-a555-faf9ee10c4a1" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 0AF79E94A2EA43FA8DC4FC01D74368E4 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:39:19Z" ], + "Date": [ "Tue, 07 Nov 2023 05:39:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "573" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T05:38:49.14225Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Stop+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323599286876\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=Dhy7IsF-JEq9ZMLkkrGyXO0mCFixF1s6Hz6PwcsReN-akf4ZX55soq1OqrJiWVsTakvm7DkI4sif_QYD9pYmGosNqdfqS1RAHNmH_YLXJOBTsygaorFeW83jvqAt2DFGpDWwXda57pTIA_cHEf5pEJM7InpmH-mK-NuefaTbhE-AvHlynA2pUHblFNTJ9zs219IjHI_Ot2nbqQrlyUzl58nX0vyDAi2bItCM7DM2vRDTD2w7_5g6JeAvaNsKg6OEVmFyEr4L2KMhrYsdSYSAlgupdihy3KWg_B6csOR5WjHUgaCiO0spRC4ftZnEkFbob78WNTGff80ubAynZADTow\u0026h=XDS4dDK1XbmvMEDdye0BF2me_oYer4t__fnPRBZxN9U+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323599286876\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=Dhy7IsF-JEq9ZMLkkrGyXO0mCFixF1s6Hz6PwcsReN-akf4ZX55soq1OqrJiWVsTakvm7DkI4sif_QYD9pYmGosNqdfqS1RAHNmH_YLXJOBTsygaorFeW83jvqAt2DFGpDWwXda57pTIA_cHEf5pEJM7InpmH-mK-NuefaTbhE-AvHlynA2pUHblFNTJ9zs219IjHI_Ot2nbqQrlyUzl58nX0vyDAi2bItCM7DM2vRDTD2w7_5g6JeAvaNsKg6OEVmFyEr4L2KMhrYsdSYSAlgupdihy3KWg_B6csOR5WjHUgaCiO0spRC4ftZnEkFbob78WNTGff80ubAynZADTow\u0026h=XDS4dDK1XbmvMEDdye0BF2me_oYer4t__fnPRBZxN9U", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "24" ], + "x-ms-client-request-id": [ "a2b3b734-a56f-4ce9-90b6-84df546a8bc8" ], + "CommandName": [ "Az.StackHCIVm.internal\\Stop-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Stop-AzStackHCIVmVirtualMachine_Stop" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02293b-0000-0100-0000-6549cd730000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323901476043\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=c8KO6aY6TYoulouTSeFpFZUYPIMJuEu5v58fcfmKPSA3BtmmJGDy4t2czWrPcOQmubNZYiPYsVSndUY5xx-ViDwPaZP8DoFTIzR8-4MhRmrf7zLfaXIJ1E6nIo5YzK3SeEA2T4P0igY7YsCSA43Ng0-EINgqrG9KMSHBeHZKP3FeXTbReXiiO_A5zjlOlNLcdERfLBOXvEpQjhYALQLmhU0N4Bi37jU0QA98XEWdK2tqIvXEAg7dDpyyZhzvGZ1VIQDn29T4A9TpCZh3GSonLgi6s40fM_a7X04UMTB1hnOK7vJO-EO6fvwb_649y7aRHx7FAxtcreLwjGzh9HwAng\u0026h=CE-kYCO_KsrwnR9881b32IE_Kz-Gx6YTDGrarhKSdeo" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323901319763\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=FZ_drRlL9aBkv0r7edUkzpml-4-YWPLS3rO1YA7UMwkx02R8HVfKpSmPKbhdOijsA_G8N2RwmDL_7eUzcqaSM7j1B5MlwVrZjbG__GFS4JbqwnaWhMUqUhkH6gGLpl-T5-2TbtlJp6KSNIYuhFKluAqSYbAwZ2B1uMk4sRxNBsW3N7hf-uRP9SbkuJGW61QZxyPp1-_moIxDt6b1hYWl8aZmFs1dcM7zHVI4BCgtJGdRBWe6x3QUvldprlh3BeGMeX10J37aLTVRJgXcAvWXYkLWvCDPwZ4jCZCSCB3A4S4H1e4E1mV4MkDeKNCF_aWai4-3cBsE2PeJVNnSWlz9ew\u0026h=fEXNJw0TPnrYs9PTs-8b6GA6BWv-xZsgXiczhTX5Q8E" ], + "x-ms-request-id": [ "a0de7ffb-f924-45fb-a989-9110730dd4ef" ], + "x-ms-correlation-request-id": [ "aed07d75-c2dd-4707-9c54-1ef73dc24186" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T053950Z:aed07d75-c2dd-4707-9c54-1ef73dc24186" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 5F46F6BD1D9A4724A4E987F18B048CB2 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:39:50Z" ], + "Date": [ "Tue, 07 Nov 2023 05:39:49 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "573" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T05:38:49.14225Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Stop+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323901319763\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=FZ_drRlL9aBkv0r7edUkzpml-4-YWPLS3rO1YA7UMwkx02R8HVfKpSmPKbhdOijsA_G8N2RwmDL_7eUzcqaSM7j1B5MlwVrZjbG__GFS4JbqwnaWhMUqUhkH6gGLpl-T5-2TbtlJp6KSNIYuhFKluAqSYbAwZ2B1uMk4sRxNBsW3N7hf-uRP9SbkuJGW61QZxyPp1-_moIxDt6b1hYWl8aZmFs1dcM7zHVI4BCgtJGdRBWe6x3QUvldprlh3BeGMeX10J37aLTVRJgXcAvWXYkLWvCDPwZ4jCZCSCB3A4S4H1e4E1mV4MkDeKNCF_aWai4-3cBsE2PeJVNnSWlz9ew\u0026h=fEXNJw0TPnrYs9PTs-8b6GA6BWv-xZsgXiczhTX5Q8E+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323901319763\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=FZ_drRlL9aBkv0r7edUkzpml-4-YWPLS3rO1YA7UMwkx02R8HVfKpSmPKbhdOijsA_G8N2RwmDL_7eUzcqaSM7j1B5MlwVrZjbG__GFS4JbqwnaWhMUqUhkH6gGLpl-T5-2TbtlJp6KSNIYuhFKluAqSYbAwZ2B1uMk4sRxNBsW3N7hf-uRP9SbkuJGW61QZxyPp1-_moIxDt6b1hYWl8aZmFs1dcM7zHVI4BCgtJGdRBWe6x3QUvldprlh3BeGMeX10J37aLTVRJgXcAvWXYkLWvCDPwZ4jCZCSCB3A4S4H1e4E1mV4MkDeKNCF_aWai4-3cBsE2PeJVNnSWlz9ew\u0026h=fEXNJw0TPnrYs9PTs-8b6GA6BWv-xZsgXiczhTX5Q8E", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "25" ], + "x-ms-client-request-id": [ "a2b3b734-a56f-4ce9-90b6-84df546a8bc8" ], + "CommandName": [ "Az.StackHCIVm.internal\\Stop-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Stop-AzStackHCIVmVirtualMachine_Stop" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f021e46-0000-0100-0000-6549cdb20000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "3e9ffb38-d0ff-4c93-a8ef-52e1832e1792" ], + "x-ms-correlation-request-id": [ "dc14b183-6247-4652-910f-ca3dfa1c8b85" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054020Z:dc14b183-6247-4652-910f-ca3dfa1c8b85" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 8DFB16198557461684C63E6053210664 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:40:20Z" ], + "Date": [ "Tue, 07 Nov 2023 05:40:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "644" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T05:38:49.14225Z\",\"endTime\":\"2023-11-07T05:40:02.0330121Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Stop+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323295935928\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=YLCnztCg4Aj01mke8yde9QXYFJVnIRk8W1NXHm08QnXT4OSpZ_C_RqxuBG5IK3nYguyLwmOA8pDWde5LmWHYad-Vil1xUOl1PKpKnZVkdGFwYXVSlH1QSm2PmrqIW3M2QXoEzB0ceaVJQay-qt02zfWX2w9NGGT8Oa0JhoibqcKZtRTzPzaBn1Viqtr88c6-qFmKaMtyS1pQ-epSTVWzwEN3G26pQzpdLKOAnZY3C3Q_8pGNd2knWlWgubIy2I1wZtj6dLms0G4iDaMkx5ng_oSsZb5J-HOsGzaAtARBJ_zTLFscYwiqtsWQaOmVyu4Fmqe_ZiKK_rPGA0GaS02f_Q\u0026h=CmSZgd6lDaK0QyfALHikZtxKd1t78owyUyeXCZs3RrM+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349323295935928\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=YLCnztCg4Aj01mke8yde9QXYFJVnIRk8W1NXHm08QnXT4OSpZ_C_RqxuBG5IK3nYguyLwmOA8pDWde5LmWHYad-Vil1xUOl1PKpKnZVkdGFwYXVSlH1QSm2PmrqIW3M2QXoEzB0ceaVJQay-qt02zfWX2w9NGGT8Oa0JhoibqcKZtRTzPzaBn1Viqtr88c6-qFmKaMtyS1pQ-epSTVWzwEN3G26pQzpdLKOAnZY3C3Q_8pGNd2knWlWgubIy2I1wZtj6dLms0G4iDaMkx5ng_oSsZb5J-HOsGzaAtARBJ_zTLFscYwiqtsWQaOmVyu4Fmqe_ZiKK_rPGA0GaS02f_Q\u0026h=CmSZgd6lDaK0QyfALHikZtxKd1t78owyUyeXCZs3RrM", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "26" ], + "x-ms-client-request-id": [ "a2b3b734-a56f-4ce9-90b6-84df546a8bc8" ], + "CommandName": [ "Az.StackHCIVm.internal\\Stop-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Stop-AzStackHCIVmVirtualMachine_Stop" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f021e46-0000-0100-0000-6549cdb20000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11998" ], + "x-ms-request-id": [ "371514ec-f15a-4abd-aaf2-4fdf282ec23f" ], + "x-ms-correlation-request-id": [ "afac6915-85bf-4877-aaa5-99c90844ac07" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054020Z:afac6915-85bf-4877-aaa5-99c90844ac07" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 041FF9226686438D8DDE6000E2F7B5AA Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:40:20Z" ], + "Date": [ "Tue, 07 Nov 2023 05:40:19 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "644" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"96ca029d-851e-4305-b4db-42a5617e2913*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T05:38:49.14225Z\",\"endTime\":\"2023-11-07T05:40:02.0330121Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Start+$POST+https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default/start?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "POST", + "RequestUri": "https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default/start?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "27" ], + "x-ms-client-request-id": [ "0b451c0a-5e71-4000-9a5f-8c50f1c2cf80" ], + "CommandName": [ "Az.StackHCIVm.internal\\Start-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Start-AzStackHCIVmVirtualMachine_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324220927562\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=gN4PgfHLckRHNS6Ko5ThXHuNjVC8TfovHnsQsXredT-FR-CV43EIJsl8OaSCZrhSGwwZ3qxA9JkrnKI5l9d_6ojg0tljcPuG1JQ9YSYlsFZuiLt5qLg-L90ButmufsFYC-MITG7SGVFrxWa47LGxZYmbnaC0x67nKEJbKfOUrWLg-rYHFJGw0d0yYC5Wg-aMHsNs6E2afp9a84ezJNriCzvMS2nM5kn8XsCl7fx7YeVzL8B2MeP0DnVHfgaZwqwE2yD4lM1JCb1ITyAJUIUgRXdGMM6X8hk75aBJfvSw2E-Qer8aWmD6MD-t7QFmzsl2jZ0rs1rt4y4ZbAaoNTVAcw\u0026h=6erUqLhTOBZWFs5vaoAFA_waRQNSpZfF45ybSKU_arU" ], + "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "x-ms-providerhub-traffic": [ "True" ], + "mise-correlation-id": [ "39dc8635-c703-436d-8cdb-eca04f699596" ], + "x-ms-request-id": [ "00000000-0000-0000-0000-000000000000" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324220927562\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=gN4PgfHLckRHNS6Ko5ThXHuNjVC8TfovHnsQsXredT-FR-CV43EIJsl8OaSCZrhSGwwZ3qxA9JkrnKI5l9d_6ojg0tljcPuG1JQ9YSYlsFZuiLt5qLg-L90ButmufsFYC-MITG7SGVFrxWa47LGxZYmbnaC0x67nKEJbKfOUrWLg-rYHFJGw0d0yYC5Wg-aMHsNs6E2afp9a84ezJNriCzvMS2nM5kn8XsCl7fx7YeVzL8B2MeP0DnVHfgaZwqwE2yD4lM1JCb1ITyAJUIUgRXdGMM6X8hk75aBJfvSw2E-Qer8aWmD6MD-t7QFmzsl2jZ0rs1rt4y4ZbAaoNTVAcw\u0026h=6erUqLhTOBZWFs5vaoAFA_waRQNSpZfF45ybSKU_arU" ], + "x-ms-correlation-request-id": [ "b74ea1cc-5021-4f5f-b2ef-cfcd85c30ac6" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054022Z:b74ea1cc-5021-4f5f-b2ef-cfcd85c30ac6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 71B1675554F749D6898668DEBF84BD39 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:40:20Z" ], + "Date": [ "Tue, 07 Nov 2023 05:40:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "4" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "bnVsbA==" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Start+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324220927562\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=gN4PgfHLckRHNS6Ko5ThXHuNjVC8TfovHnsQsXredT-FR-CV43EIJsl8OaSCZrhSGwwZ3qxA9JkrnKI5l9d_6ojg0tljcPuG1JQ9YSYlsFZuiLt5qLg-L90ButmufsFYC-MITG7SGVFrxWa47LGxZYmbnaC0x67nKEJbKfOUrWLg-rYHFJGw0d0yYC5Wg-aMHsNs6E2afp9a84ezJNriCzvMS2nM5kn8XsCl7fx7YeVzL8B2MeP0DnVHfgaZwqwE2yD4lM1JCb1ITyAJUIUgRXdGMM6X8hk75aBJfvSw2E-Qer8aWmD6MD-t7QFmzsl2jZ0rs1rt4y4ZbAaoNTVAcw\u0026h=6erUqLhTOBZWFs5vaoAFA_waRQNSpZfF45ybSKU_arU+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324220927562\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=gN4PgfHLckRHNS6Ko5ThXHuNjVC8TfovHnsQsXredT-FR-CV43EIJsl8OaSCZrhSGwwZ3qxA9JkrnKI5l9d_6ojg0tljcPuG1JQ9YSYlsFZuiLt5qLg-L90ButmufsFYC-MITG7SGVFrxWa47LGxZYmbnaC0x67nKEJbKfOUrWLg-rYHFJGw0d0yYC5Wg-aMHsNs6E2afp9a84ezJNriCzvMS2nM5kn8XsCl7fx7YeVzL8B2MeP0DnVHfgaZwqwE2yD4lM1JCb1ITyAJUIUgRXdGMM6X8hk75aBJfvSw2E-Qer8aWmD6MD-t7QFmzsl2jZ0rs1rt4y4ZbAaoNTVAcw\u0026h=6erUqLhTOBZWFs5vaoAFA_waRQNSpZfF45ybSKU_arU", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "28" ], + "x-ms-client-request-id": [ "0b451c0a-5e71-4000-9a5f-8c50f1c2cf80" ], + "CommandName": [ "Az.StackHCIVm.internal\\Start-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Start-AzStackHCIVmVirtualMachine_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02ee4a-0000-0100-0000-6549cdcb0000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324522916079\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=lkp32J71I7VfR1bqrXaOObTVKf_SnHN50M17glgbLv3qa5CkZVYXOGLsuWYZ4Ke24niuOwXWaWxW1rKCrBaAp5bSdAEKKyzP6hZkpfTPsppwl74pu1P_SNfs_vlg5MI-RMi1M5yCcBWeAL7JTRLGpjYnabB6smj5pj3rzZlaQFjCdY0r70HvXjeg225Q2g4YloweDu11UNWb82uoQUe8RPpbbayMUqs5bsP6EeKw91gCy8W5O4ipcSoUZtR_dVwF4Rws3hhlzZPXuZi_rYgYRGPfo1TQp1p3P6LtlJbFP_DikDnBxr3gV4zMuydVNgneXwQmgaRP0k8euYKoDXZotQ\u0026h=McDn18XFJQYnWDtoCWCAT5kO2D1txgsRPLFmAIxDdyc" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054052Z:bb969b4a-f060-4908-9453-1a741f2e171f" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324522603598\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=er80SxTlvVVHsfhyl45OptOCJcyNFfmtMx0k-VkCG43Xrhj9wNFw5JmFzko0bDQqZnruY__K6yKby-N8jl8TPPlTALVOuWOLE172HiGQGBeccq6YLSycbD_qsKI6Dka49-g_sj2_aQ2zE8SnT03kQYnCsqc45bPp_bptUXC7r6bcZ2sznYLKNia-Rpu6e2LqIaOFKQ1LkCveIKMddjgxfU9nlcmalGEvlvwJG-16_L7ezkKk4zHMioiXAXoWr882_AZljUp_l0K5HbDJ6JP2yFop01XqO-w4CKOJQ8F9LsSXwie4wiJuYiGQChYGh5HjzN2qljERAsZMzbTrN8Nicg\u0026h=K204QnKTBL1eNIsRAceVmSbPNcdT2elyLL0uLrxxE5A" ], + "x-ms-request-id": [ "e3fa1327-a4d9-4102-ae67-e7835b2f3377" ], + "x-ms-correlation-request-id": [ "bb969b4a-f060-4908-9453-1a741f2e171f" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: D1AD011A2D384A8992A9F23DAD09949E Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:40:52Z" ], + "Date": [ "Tue, 07 Nov 2023 05:40:51 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T05:40:21.0594742Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Start+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324522603598\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=er80SxTlvVVHsfhyl45OptOCJcyNFfmtMx0k-VkCG43Xrhj9wNFw5JmFzko0bDQqZnruY__K6yKby-N8jl8TPPlTALVOuWOLE172HiGQGBeccq6YLSycbD_qsKI6Dka49-g_sj2_aQ2zE8SnT03kQYnCsqc45bPp_bptUXC7r6bcZ2sznYLKNia-Rpu6e2LqIaOFKQ1LkCveIKMddjgxfU9nlcmalGEvlvwJG-16_L7ezkKk4zHMioiXAXoWr882_AZljUp_l0K5HbDJ6JP2yFop01XqO-w4CKOJQ8F9LsSXwie4wiJuYiGQChYGh5HjzN2qljERAsZMzbTrN8Nicg\u0026h=K204QnKTBL1eNIsRAceVmSbPNcdT2elyLL0uLrxxE5A+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324522603598\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=er80SxTlvVVHsfhyl45OptOCJcyNFfmtMx0k-VkCG43Xrhj9wNFw5JmFzko0bDQqZnruY__K6yKby-N8jl8TPPlTALVOuWOLE172HiGQGBeccq6YLSycbD_qsKI6Dka49-g_sj2_aQ2zE8SnT03kQYnCsqc45bPp_bptUXC7r6bcZ2sznYLKNia-Rpu6e2LqIaOFKQ1LkCveIKMddjgxfU9nlcmalGEvlvwJG-16_L7ezkKk4zHMioiXAXoWr882_AZljUp_l0K5HbDJ6JP2yFop01XqO-w4CKOJQ8F9LsSXwie4wiJuYiGQChYGh5HjzN2qljERAsZMzbTrN8Nicg\u0026h=K204QnKTBL1eNIsRAceVmSbPNcdT2elyLL0uLrxxE5A", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "29" ], + "x-ms-client-request-id": [ "0b451c0a-5e71-4000-9a5f-8c50f1c2cf80" ], + "CommandName": [ "Az.StackHCIVm.internal\\Start-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Start-AzStackHCIVmVirtualMachine_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02ee4a-0000-0100-0000-6549cdcb0000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324824641969\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=SeVX5i0wYDMBeJ9Rib_4ciTx2wC-FYWQQXDt635XFBsAfKfPem13aTHH-a55-YOBv6KKMi1dDiudoyjIffAbeovYvXYaWVhjy3yRWah2ohZixMumqsRaOeKThlOsGoTzQnRt20u6s0K9DUGq_yDUIGqJtJz9IN0AAp7lLJkKgWPIfEpdwb61IwN4Zn50dpqVLuN-Mj-Chnwpkj5GszFym3AET0UldeeHiWVcTuoN91QnSlh-BbZcSrFVqqX76MYOGWB2vkfQZhnb-3NvYX5Zh7vXCsoki4s73aSxrMLdGHQxFDUuefef9NnrxODybN5a6cU8IeUU649PmP0-NxmPEg\u0026h=G3Lkz0pbhK59yKIQNDQ7ydRpICA-d39-dx0vavMTme8" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324824641969\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=SeVX5i0wYDMBeJ9Rib_4ciTx2wC-FYWQQXDt635XFBsAfKfPem13aTHH-a55-YOBv6KKMi1dDiudoyjIffAbeovYvXYaWVhjy3yRWah2ohZixMumqsRaOeKThlOsGoTzQnRt20u6s0K9DUGq_yDUIGqJtJz9IN0AAp7lLJkKgWPIfEpdwb61IwN4Zn50dpqVLuN-Mj-Chnwpkj5GszFym3AET0UldeeHiWVcTuoN91QnSlh-BbZcSrFVqqX76MYOGWB2vkfQZhnb-3NvYX5Zh7vXCsoki4s73aSxrMLdGHQxFDUuefef9NnrxODybN5a6cU8IeUU649PmP0-NxmPEg\u0026h=G3Lkz0pbhK59yKIQNDQ7ydRpICA-d39-dx0vavMTme8" ], + "x-ms-request-id": [ "b521726d-884f-4f35-b00b-ea49010658d2" ], + "x-ms-correlation-request-id": [ "0a3f6ff1-38da-4e0e-82a4-0f429bfee4a0" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054122Z:0a3f6ff1-38da-4e0e-82a4-0f429bfee4a0" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 2BE2170EFB05476A907C12CD78D20DE3 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:41:22Z" ], + "Date": [ "Tue, 07 Nov 2023 05:41:21 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Accepted\",\"startTime\":\"2023-11-07T05:40:21.0594742Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Start+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324824641969\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=SeVX5i0wYDMBeJ9Rib_4ciTx2wC-FYWQQXDt635XFBsAfKfPem13aTHH-a55-YOBv6KKMi1dDiudoyjIffAbeovYvXYaWVhjy3yRWah2ohZixMumqsRaOeKThlOsGoTzQnRt20u6s0K9DUGq_yDUIGqJtJz9IN0AAp7lLJkKgWPIfEpdwb61IwN4Zn50dpqVLuN-Mj-Chnwpkj5GszFym3AET0UldeeHiWVcTuoN91QnSlh-BbZcSrFVqqX76MYOGWB2vkfQZhnb-3NvYX5Zh7vXCsoki4s73aSxrMLdGHQxFDUuefef9NnrxODybN5a6cU8IeUU649PmP0-NxmPEg\u0026h=G3Lkz0pbhK59yKIQNDQ7ydRpICA-d39-dx0vavMTme8+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324824641969\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=SeVX5i0wYDMBeJ9Rib_4ciTx2wC-FYWQQXDt635XFBsAfKfPem13aTHH-a55-YOBv6KKMi1dDiudoyjIffAbeovYvXYaWVhjy3yRWah2ohZixMumqsRaOeKThlOsGoTzQnRt20u6s0K9DUGq_yDUIGqJtJz9IN0AAp7lLJkKgWPIfEpdwb61IwN4Zn50dpqVLuN-Mj-Chnwpkj5GszFym3AET0UldeeHiWVcTuoN91QnSlh-BbZcSrFVqqX76MYOGWB2vkfQZhnb-3NvYX5Zh7vXCsoki4s73aSxrMLdGHQxFDUuefef9NnrxODybN5a6cU8IeUU649PmP0-NxmPEg\u0026h=G3Lkz0pbhK59yKIQNDQ7ydRpICA-d39-dx0vavMTme8", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "30" ], + "x-ms-client-request-id": [ "0b451c0a-5e71-4000-9a5f-8c50f1c2cf80" ], + "CommandName": [ "Az.StackHCIVm.internal\\Start-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Start-AzStackHCIVmVirtualMachine_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02ce56-0000-0100-0000-6549ce0d0000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11998" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054152Z:8f48c853-8837-49ee-964c-d81adc1bff15" ], + "x-ms-request-id": [ "9262af07-21a2-407b-adb9-4802cf54dbe0" ], + "x-ms-correlation-request-id": [ "8f48c853-8837-49ee-964c-d81adc1bff15" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: B419C1CFE7D64854B3EF5CD9B3ADAF00 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:41:52Z" ], + "Date": [ "Tue, 07 Nov 2023 05:41:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "646" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T05:40:21.0594742Z\",\"endTime\":\"2023-11-07T05:41:33.1255666Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Start+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324220927562\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=gN4PgfHLckRHNS6Ko5ThXHuNjVC8TfovHnsQsXredT-FR-CV43EIJsl8OaSCZrhSGwwZ3qxA9JkrnKI5l9d_6ojg0tljcPuG1JQ9YSYlsFZuiLt5qLg-L90ButmufsFYC-MITG7SGVFrxWa47LGxZYmbnaC0x67nKEJbKfOUrWLg-rYHFJGw0d0yYC5Wg-aMHsNs6E2afp9a84ezJNriCzvMS2nM5kn8XsCl7fx7YeVzL8B2MeP0DnVHfgaZwqwE2yD4lM1JCb1ITyAJUIUgRXdGMM6X8hk75aBJfvSw2E-Qer8aWmD6MD-t7QFmzsl2jZ0rs1rt4y4ZbAaoNTVAcw\u0026h=6erUqLhTOBZWFs5vaoAFA_waRQNSpZfF45ybSKU_arU+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349324220927562\u0026c=MIIHADCCBeigAwIBAgITHgMjMN6vpcEQg2_WbgAAAyMw3jANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDYwHhcNMjMwODAzMDczNjQzWhcNMjQwNzI4MDczNjQzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKtqtBNpyBDffqSjU2vKc-q1Ku3MtRBZR4VV9i6TdAcmNpVmw6W8QNgsa-z0zaqgCcjkLIFSUySU0_7_r4cjNFPDGVj0Y3gPDesFRunHaZsZoA2l235ZxgkOhmI9Eq_hgRKbBV-_zy1PbegjuigJTDOv4tC_xxRRMMioo273xgqG_kUrJVmb5EpU0OONBJtawx7E17himPHTOSCk6f__KaMY6z55v5motGTAEvs40N_pYLk36d4xWMWAfMSqoQu0fCiDTOBh9fXR1Mix28dh2is83JJOEmTls4gNVGZ4_gVn6DrVk-sPnD5sGs789lwzBSlRdpOoJMUnxOgMEgc_JB0CAwEAAaOCA-0wggPpMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAyLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA2LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMi5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNi5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDIuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3J0MB0GA1UdDgQWBBQQBQ6aI7w4CwOrsQOypzq30e50CDAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDYuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBTxRmjG8cPwKy19i2rhsvm-NfzRQTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD5C_x4drGztlnmLaCdpAyL9KN3LkK_sr-VeDz0s3SwQ30lixsYUUfohjlbSqgoq5GW7WmEgMVuyHCv3nUc01REq-CK7A2xlhD68sfOKqXdpPFsjDCyVEFxuigozWoM3jh9ffTPLM-0cuvpIUH3sOooWAL0Y2RpShpYCxzE7ufkpuFvrs0SPvDNxn7Ga6gYdqvqXsGni-J8I4mQ5sPmZa23Nqq3RDpkYkMunjIJkX7_3p-mX4Wcnm5j93_oLnn7WRkjMF3gwwCcJGn_2yLAeVeJ8E4TNZA2_mfmwo7zGwRDV0VT4JM6evNGxDXVG9XG3hdGlZaoe_TTL5yyWR4CmM2A\u0026s=gN4PgfHLckRHNS6Ko5ThXHuNjVC8TfovHnsQsXredT-FR-CV43EIJsl8OaSCZrhSGwwZ3qxA9JkrnKI5l9d_6ojg0tljcPuG1JQ9YSYlsFZuiLt5qLg-L90ButmufsFYC-MITG7SGVFrxWa47LGxZYmbnaC0x67nKEJbKfOUrWLg-rYHFJGw0d0yYC5Wg-aMHsNs6E2afp9a84ezJNriCzvMS2nM5kn8XsCl7fx7YeVzL8B2MeP0DnVHfgaZwqwE2yD4lM1JCb1ITyAJUIUgRXdGMM6X8hk75aBJfvSw2E-Qer8aWmD6MD-t7QFmzsl2jZ0rs1rt4y4ZbAaoNTVAcw\u0026h=6erUqLhTOBZWFs5vaoAFA_waRQNSpZfF45ybSKU_arU", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "31" ], + "x-ms-client-request-id": [ "0b451c0a-5e71-4000-9a5f-8c50f1c2cf80" ], + "CommandName": [ "Az.StackHCIVm.internal\\Start-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Start-AzStackHCIVmVirtualMachine_Start" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02ce56-0000-0100-0000-6549ce0d0000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "b7a8498c-8a29-4c47-8430-f1fa856cfb1e" ], + "x-ms-correlation-request-id": [ "0762d57b-864c-4923-8914-e5243e16b87e" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054152Z:0762d57b-864c-4923-8914-e5243e16b87e" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 3D7D9548028742698F683FB6F061DC7C Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:41:52Z" ], + "Date": [ "Tue, 07 Nov 2023 05:41:52 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "646" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"26767eb5-18ca-46e3-a8de-d887adcd6c91*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T05:40:21.0594742Z\",\"endTime\":\"2023-11-07T05:41:33.1255666Z\",\"error\":{},\"properties\":null}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Delete+$DELETE+https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview+1": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "32" ], + "x-ms-client-request-id": [ "1ab7f84d-cdb8-4d36-adef-e736b65ddbad" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Remove-AzStackHCIVmVirtualMachine_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"46039852-0000-0100-0000-6549ce210000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325135890778\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=kWLbB4jYSHbCRfp-7HhlpFQ72IdI26Xnox8WlYNTiLcLYdtk5Vox2SaAanNqHhUKhPUtc_-CtLpCDjCItCsYm3fF4joTXji86AMwF7UoXk3n0O598Xh3zsGwKkQQndjZZl-6MEsDmk-liDUrAqEDry6oAkkmV_Hd1BdRtuY_r_Ni72vbjMPqbDwVjnysKwEbLdVZCvuXq1pTJpSsFro1qWwcTYs7HsHRNldEeEUgrsgDFyFIP869Uyh0SYbKGLpHTwf2zDOtN8h7F4NR55gAaOKbfkAz3iqGCg1PK6g-OU7YN6TAFzNyYl0tRzsZITs-9CsBIEonGnEAmM5MbDymww\u0026h=q-IBAmwEQnyvyE2bVOQFTaFd3IaA2PN5HFpY1lfE7eo" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "x-ms-providerhub-traffic": [ "True" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325135734478\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=H01yxdz-_tMQD1-DjFSNxd_fmfO2ggu5lbA70_DYx7e3S8UFh0QwfGkcpCTEtc3JoUVWMBX_TkHCgN6Zv0mMINwXnDBOrligjwdT23TlOz_X6aGiX3t9iCi7ZF9ljBudCt7-uH0zoS68EHi0ar9TFmULBe4SzfJ-BRIFbx3f0rumpXeLsmZPdiEKQ06hvKuX4TUuJ7pWmiVI2VGpAS4oKLEI5ruIfzsGdb0z0HYllDn6MLOAkV9HoHfD8l2qfT88l6jXEFYZbcHxRUnuJ7nfdkTHSJv2UKWxU1YM6p2Z_2CyUUcmnrN9xwTd5j8um7cortCyFRq1Z43_5fFu6nPSJg\u0026h=B7WgAcyeGyIJexe-sARpQux8c_v-gAbKqe2aR2lDbJI" ], + "x-ms-request-id": [ "8b559b2c-e173-4ecc-9022-ede70b286c1f" ], + "x-ms-correlation-request-id": [ "55f95943-8722-4f58-8df4-66b4b19591b6" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054153Z:55f95943-8722-4f58-8df4-66b4b19591b6" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 0D517134145645FD83F5BB56ABEEE5A5 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:41:52Z" ], + "Date": [ "Tue, 07 Nov 2023 05:41:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "4" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "bnVsbA==" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Delete+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325135734478\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=H01yxdz-_tMQD1-DjFSNxd_fmfO2ggu5lbA70_DYx7e3S8UFh0QwfGkcpCTEtc3JoUVWMBX_TkHCgN6Zv0mMINwXnDBOrligjwdT23TlOz_X6aGiX3t9iCi7ZF9ljBudCt7-uH0zoS68EHi0ar9TFmULBe4SzfJ-BRIFbx3f0rumpXeLsmZPdiEKQ06hvKuX4TUuJ7pWmiVI2VGpAS4oKLEI5ruIfzsGdb0z0HYllDn6MLOAkV9HoHfD8l2qfT88l6jXEFYZbcHxRUnuJ7nfdkTHSJv2UKWxU1YM6p2Z_2CyUUcmnrN9xwTd5j8um7cortCyFRq1Z43_5fFu6nPSJg\u0026h=B7WgAcyeGyIJexe-sARpQux8c_v-gAbKqe2aR2lDbJI+2": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325135734478\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=H01yxdz-_tMQD1-DjFSNxd_fmfO2ggu5lbA70_DYx7e3S8UFh0QwfGkcpCTEtc3JoUVWMBX_TkHCgN6Zv0mMINwXnDBOrligjwdT23TlOz_X6aGiX3t9iCi7ZF9ljBudCt7-uH0zoS68EHi0ar9TFmULBe4SzfJ-BRIFbx3f0rumpXeLsmZPdiEKQ06hvKuX4TUuJ7pWmiVI2VGpAS4oKLEI5ruIfzsGdb0z0HYllDn6MLOAkV9HoHfD8l2qfT88l6jXEFYZbcHxRUnuJ7nfdkTHSJv2UKWxU1YM6p2Z_2CyUUcmnrN9xwTd5j8um7cortCyFRq1Z43_5fFu6nPSJg\u0026h=B7WgAcyeGyIJexe-sARpQux8c_v-gAbKqe2aR2lDbJI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "33" ], + "x-ms-client-request-id": [ "1ab7f84d-cdb8-4d36-adef-e736b65ddbad" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Remove-AzStackHCIVmVirtualMachine_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02a259-0000-0100-0000-6549ce210000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325437417518\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=aLyPUSjsTTYm9sU1lCIo-7PYdxl33z-khVezMjQeQyDr_3O8s9CKxru5aus-u2wW4hMCD5hEUlj5g2yVN7WGbMpSxliXhiMJt3kdUXAS12KQgMh2oieGzG6JsLbjudyC1wNcP_w7_SFlRcyBUsWn9eaeR-DEtCR5Et12Hh5NjHkSS2UZi2Yf212q3nkdSYyn_reIY_zlvY0dbRvWtdn748KsNLWuZ9naA1cPlssTlSYeqedjq4yCfrogcF0wyVxtVTxlsjeLql6hxr0VzCtRNEBbYvoIfI05pw_5ImcmTUeIavn9buCli8xTxdoU-0mYiVfWj9AegkBUxtH3mTTpZQ\u0026h=QXZEitvXkhjOJy39Po-Q9-ufqUgdH4IjmemgHPLT_hc" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325437261280\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=fgW6kbDr6bguX4zJC0_6SjwLqhbs_bVr_hTgIQPrEU8Ss-4nIcqWiEoKys-0HikZXSrVmKoQBIswlF5NwZcMKkcq4PGKlLZ6AkhFPFw5XInTTj9_GKsUKFqC4P3ysH3wHGJCB2v-ehrhZXOcbtvXVn-6Fxe3zWPMQJjcSsmcmKjCX8zXLBjGlt87u6UD_Dx7FrG_qbvzItDEsJtjRz8KHBBuU4p1MnFjsIIGcAtCnEDSd4iNLojK-RWREh55ZOzaafyMKpDlF1QZwq_esM7vcO_TrLBtx0rOCbnvrayPUny7Z4j4sldaHKj6Yzl73TugohJBRuUKJ-VGQiHTqzosrg\u0026h=oe02PA8P2gGc7SdC8tlrqztiuNde_-2Qnteeru29et0" ], + "x-ms-request-id": [ "3b088820-5736-4a47-85f2-a761c95028c7" ], + "x-ms-correlation-request-id": [ "d0a4b867-10b3-43e7-a53e-f02bd3685a02" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054223Z:d0a4b867-10b3-43e7-a53e-f02bd3685a02" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: F419BAA46D7E4CC19AA04D502C95F3CC Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:42:23Z" ], + "Date": [ "Tue, 07 Nov 2023 05:42:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Deleting\",\"startTime\":\"2023-11-07T05:41:53.2579303Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Delete+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325437261280\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=fgW6kbDr6bguX4zJC0_6SjwLqhbs_bVr_hTgIQPrEU8Ss-4nIcqWiEoKys-0HikZXSrVmKoQBIswlF5NwZcMKkcq4PGKlLZ6AkhFPFw5XInTTj9_GKsUKFqC4P3ysH3wHGJCB2v-ehrhZXOcbtvXVn-6Fxe3zWPMQJjcSsmcmKjCX8zXLBjGlt87u6UD_Dx7FrG_qbvzItDEsJtjRz8KHBBuU4p1MnFjsIIGcAtCnEDSd4iNLojK-RWREh55ZOzaafyMKpDlF1QZwq_esM7vcO_TrLBtx0rOCbnvrayPUny7Z4j4sldaHKj6Yzl73TugohJBRuUKJ-VGQiHTqzosrg\u0026h=oe02PA8P2gGc7SdC8tlrqztiuNde_-2Qnteeru29et0+3": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325437261280\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=fgW6kbDr6bguX4zJC0_6SjwLqhbs_bVr_hTgIQPrEU8Ss-4nIcqWiEoKys-0HikZXSrVmKoQBIswlF5NwZcMKkcq4PGKlLZ6AkhFPFw5XInTTj9_GKsUKFqC4P3ysH3wHGJCB2v-ehrhZXOcbtvXVn-6Fxe3zWPMQJjcSsmcmKjCX8zXLBjGlt87u6UD_Dx7FrG_qbvzItDEsJtjRz8KHBBuU4p1MnFjsIIGcAtCnEDSd4iNLojK-RWREh55ZOzaafyMKpDlF1QZwq_esM7vcO_TrLBtx0rOCbnvrayPUny7Z4j4sldaHKj6Yzl73TugohJBRuUKJ-VGQiHTqzosrg\u0026h=oe02PA8P2gGc7SdC8tlrqztiuNde_-2Qnteeru29et0", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "34" ], + "x-ms-client-request-id": [ "1ab7f84d-cdb8-4d36-adef-e736b65ddbad" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Remove-AzStackHCIVmVirtualMachine_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 202, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8f02a259-0000-0100-0000-6549ce210000\"" ], + "Location": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325740143744\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=Dedoa7C0x7LGczHfe5ZFPwPalNln_ftA3-jhpLJLdXi187iAl0U81OxrMIOWj2ojMF7phyWg42EpVJ3aR4PsPtPo7qZOfAU5ZX0FF0hjPtvul_CpvbfdiK8OZnLwYwp953KA20EIP95kOOpg8c5E5PQRys5rTRShhNaFqxV6_STW-vTWNOxDTiq0vVVbLsdOgVUjEAvxhp2LehreIXB7E_PsTQToIhfAo4gqb755l9Xlz-dRxRHLRUTZPy4rOnVAkHjOYOtoz2ihANmsnmoS_fmeWKBMOW_TFxk02lWy9BS-jv_2ncJ6ctjpnzFpR7NEtygMRbpQTYJxE06xLcSvog\u0026h=tHm7smfVzpfqDQ9j6EJ_46MiCH35qwvzi35FCrmRfI8" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "Azure-AsyncOperation": [ "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325740143744\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=Dedoa7C0x7LGczHfe5ZFPwPalNln_ftA3-jhpLJLdXi187iAl0U81OxrMIOWj2ojMF7phyWg42EpVJ3aR4PsPtPo7qZOfAU5ZX0FF0hjPtvul_CpvbfdiK8OZnLwYwp953KA20EIP95kOOpg8c5E5PQRys5rTRShhNaFqxV6_STW-vTWNOxDTiq0vVVbLsdOgVUjEAvxhp2LehreIXB7E_PsTQToIhfAo4gqb755l9Xlz-dRxRHLRUTZPy4rOnVAkHjOYOtoz2ihANmsnmoS_fmeWKBMOW_TFxk02lWy9BS-jv_2ncJ6ctjpnzFpR7NEtygMRbpQTYJxE06xLcSvog\u0026h=tHm7smfVzpfqDQ9j6EJ_46MiCH35qwvzi35FCrmRfI8" ], + "x-ms-request-id": [ "0c309943-2f87-469e-ba72-ea60b4c813db" ], + "x-ms-correlation-request-id": [ "f51eaa4c-ca34-4de3-a68f-f0e2d8691f00" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054254Z:f51eaa4c-ca34-4de3-a68f-f0e2d8691f00" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 166C8D51CFA54F279D9A92DC83477217 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:42:53Z" ], + "Date": [ "Tue, 07 Nov 2023 05:42:53 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "575" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Deleting\",\"startTime\":\"2023-11-07T05:41:53.2579303Z\"}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Delete+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325740143744\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=Dedoa7C0x7LGczHfe5ZFPwPalNln_ftA3-jhpLJLdXi187iAl0U81OxrMIOWj2ojMF7phyWg42EpVJ3aR4PsPtPo7qZOfAU5ZX0FF0hjPtvul_CpvbfdiK8OZnLwYwp953KA20EIP95kOOpg8c5E5PQRys5rTRShhNaFqxV6_STW-vTWNOxDTiq0vVVbLsdOgVUjEAvxhp2LehreIXB7E_PsTQToIhfAo4gqb755l9Xlz-dRxRHLRUTZPy4rOnVAkHjOYOtoz2ihANmsnmoS_fmeWKBMOW_TFxk02lWy9BS-jv_2ncJ6ctjpnzFpR7NEtygMRbpQTYJxE06xLcSvog\u0026h=tHm7smfVzpfqDQ9j6EJ_46MiCH35qwvzi35FCrmRfI8+4": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325740143744\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=Dedoa7C0x7LGczHfe5ZFPwPalNln_ftA3-jhpLJLdXi187iAl0U81OxrMIOWj2ojMF7phyWg42EpVJ3aR4PsPtPo7qZOfAU5ZX0FF0hjPtvul_CpvbfdiK8OZnLwYwp953KA20EIP95kOOpg8c5E5PQRys5rTRShhNaFqxV6_STW-vTWNOxDTiq0vVVbLsdOgVUjEAvxhp2LehreIXB7E_PsTQToIhfAo4gqb755l9Xlz-dRxRHLRUTZPy4rOnVAkHjOYOtoz2ihANmsnmoS_fmeWKBMOW_TFxk02lWy9BS-jv_2ncJ6ctjpnzFpR7NEtygMRbpQTYJxE06xLcSvog\u0026h=tHm7smfVzpfqDQ9j6EJ_46MiCH35qwvzi35FCrmRfI8", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "35" ], + "x-ms-client-request-id": [ "1ab7f84d-cdb8-4d36-adef-e736b65ddbad" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Remove-AzStackHCIVmVirtualMachine_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8502c299-0000-0800-0000-6549ce750000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "628ea677-c2e3-46d8-a1a5-4bc18e97284d" ], + "x-ms-correlation-request-id": [ "d5588924-1d8c-41af-9fb6-b051c50ebdcc" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054324Z:d5588924-1d8c-41af-9fb6-b051c50ebdcc" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 724ED05BACF74934A26955F334289931 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:43:24Z" ], + "Date": [ "Tue, 07 Nov 2023 05:43:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "594" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/eastus/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T05:41:53.2579303Z\",\"properties\":null}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Delete+$GET+https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325135734478\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=H01yxdz-_tMQD1-DjFSNxd_fmfO2ggu5lbA70_DYx7e3S8UFh0QwfGkcpCTEtc3JoUVWMBX_TkHCgN6Zv0mMINwXnDBOrligjwdT23TlOz_X6aGiX3t9iCi7ZF9ljBudCt7-uH0zoS68EHi0ar9TFmULBe4SzfJ-BRIFbx3f0rumpXeLsmZPdiEKQ06hvKuX4TUuJ7pWmiVI2VGpAS4oKLEI5ruIfzsGdb0z0HYllDn6MLOAkV9HoHfD8l2qfT88l6jXEFYZbcHxRUnuJ7nfdkTHSJv2UKWxU1YM6p2Z_2CyUUcmnrN9xwTd5j8um7cortCyFRq1Z43_5fFu6nPSJg\u0026h=B7WgAcyeGyIJexe-sARpQux8c_v-gAbKqe2aR2lDbJI+5": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB?api-version=2023-09-01-preview\u0026t=638349325135734478\u0026c=MIIHHjCCBgagAwIBAgITfwI8ooo2761TEgO3SgAEAjyiijANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjMxMTAxMTc1NTI2WhcNMjQxMDI2MTc1NTI2WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0WQLjgbZj70uXwL_AnKvEas1GVvOB7Og4giEY7H0L78RFiY2-CzzgMKyZV8H3ACZxqQoBMWsq9XAf4iUNAer7s23VPyWkoVdr2uTc8SCvur4qja77OTMKiRVU277ViRu_Mb-fJvQKeRO3Q8A4Sg1A63a2VQ_WlyOCHPBj-gUF0zU4SYnlqSYGcNmuhCjtHpVvF_N3CGz0JlGTo3ia0wmks2y95IHeD0lcr0AgP73_eafbKafZn4Z56GdC3lngKdhyEiQi_kPyxaydv1PfV2xX9OLKvB19e9jLB43QA9r5k5DsAhqtv6eqwHBdW07S9MCMu8kwoYUpX1TTGapizc6ECAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBTwk8yVBP3k-Qa8LdSw6mv--mLIvDAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMBcGA1UdIAQQMA4wDAYKKwYBBAGCN3sBATAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAKR8h2puMUi3SGdIfblcEylOBfcaCRtDDIvC64QKLae7vOAe1f8SpXEFfYeIl5xydb8lEUYApxL701SQSy-NPuBuuQ0CIMKjZ-xCj9VbjQIykosQBVJvxp5I0TplyumFiehQP3zZuc1PZ2hg05aq3CKSbJGKFlow_8P9RN66yeKWGE7SWV9NZThEL8VfEXjl_ITgWb-L1SmnFKTdOVNVDQoRjjX-JqVobqh0O4K0dsPapDoAdqjIECodvocGyWtCEwIk-j8yyBxqX_JzzumMzxUMrxCjaosaJVOvoJB7vh6WuiYfHondyzaGqjm9Bjpqj46bQXojx6xALlzNX5x_j_g\u0026s=H01yxdz-_tMQD1-DjFSNxd_fmfO2ggu5lbA70_DYx7e3S8UFh0QwfGkcpCTEtc3JoUVWMBX_TkHCgN6Zv0mMINwXnDBOrligjwdT23TlOz_X6aGiX3t9iCi7ZF9ljBudCt7-uH0zoS68EHi0ar9TFmULBe4SzfJ-BRIFbx3f0rumpXeLsmZPdiEKQ06hvKuX4TUuJ7pWmiVI2VGpAS4oKLEI5ruIfzsGdb0z0HYllDn6MLOAkV9HoHfD8l2qfT88l6jXEFYZbcHxRUnuJ7nfdkTHSJv2UKWxU1YM6p2Z_2CyUUcmnrN9xwTd5j8um7cortCyFRq1Z43_5fFu6nPSJg\u0026h=B7WgAcyeGyIJexe-sARpQux8c_v-gAbKqe2aR2lDbJI", + "Content": null, + "Headers": { + "Authorization": [ "[Filtered]" ], + "x-ms-unique-id": [ "36" ], + "x-ms-client-request-id": [ "1ab7f84d-cdb8-4d36-adef-e736b65ddbad" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Remove-AzStackHCIVmVirtualMachine_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "ETag": [ "\"8502c299-0000-0800-0000-6549ce750000\"" ], + "x-ms-ratelimit-remaining-tenant-reads": [ "11999" ], + "x-ms-request-id": [ "a3ae980d-65ee-4016-a1a6-e90a3a14196b" ], + "x-ms-correlation-request-id": [ "0ae62b91-36d7-4aa3-9e55-abf3b0acf292" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054324Z:0ae62b91-36d7-4aa3-9e55-abf3b0acf292" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 4921434FB14A46E0B0415B8E9666D441 Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:43:24Z" ], + "Date": [ "Tue, 07 Nov 2023 05:43:23 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "594" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"id\":\"/providers/Microsoft.AzureStackHCI/locations/EASTUS/operationStatuses/8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"name\":\"8b559b2c-e173-4ecc-9022-ede70b286c1f*54B5010753498496B6B2043B014447B3D791406422CEB117DBB179C180C5E5BB\",\"resourceId\":\"/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default\",\"status\":\"Succeeded\",\"startTime\":\"2023-11-07T05:41:53.2579303Z\",\"properties\":null}" + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Delete+$DELETE+https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2?api-version=2023-03-15-preview+6": { + "Request": { + "Method": "DELETE", + "RequestUri": "https://management.azure.com/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2?api-version=2023-03-15-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "37" ], + "x-ms-client-request-id": [ "e2b67ede-99c0-4b7e-bb9c-9a9574825319" ], + "CommandName": [ "Az.StackHCIVm.internal\\Remove-AzStackHCIVmMachine" ], + "FullCommandName": [ "Remove-AzStackHCIVmMachine_Delete" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 200, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-request-id": [ "807a1d7f-c229-4be9-b48e-6fc5a9f966d4" ], + "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "x-ms-correlation-request-id": [ "0e728249-ac84-4e57-9a5f-2368811b5d7e" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054328Z:0e728249-ac84-4e57-9a5f-2368811b5d7e" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: B92E5DC04082405DB4213176D7570BFA Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:43:24Z" ], + "Date": [ "Tue, 07 Nov 2023 05:43:27 GMT" ] + }, + "ContentHeaders": { + "Content-Type": [ "application/json" ], + "Expires": [ "-1" ], + "Content-Length": [ "0" ] + }, + "Content": null + } + }, + "AzStackHCIVmVirtualMachine+[NoContext]+Delete+$GET+https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview+7": { + "Request": { + "Method": "GET", + "RequestUri": "https://management.azure.com//subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.HybridCompute/machines/manualvmtest2/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default?api-version=2023-09-01-preview", + "Content": null, + "Headers": { + "x-ms-unique-id": [ "38" ], + "x-ms-client-request-id": [ "3bf3b98c-49cd-4e7e-8495-660e0d7d538e" ], + "CommandName": [ "Az.StackHCIVm.internal\\Get-AzStackHCIVmVirtualMachine" ], + "FullCommandName": [ "Get-AzStackHCIVmVirtualMachine_Get" ], + "ParameterSetName": [ "__AllParameterSets" ], + "User-Agent": [ "AzurePowershell/Az4.0.0-preview" ], + "Authorization": [ "[Filtered]" ] + }, + "ContentHeaders": { + } + }, + "Response": { + "StatusCode": 404, + "Headers": { + "Cache-Control": [ "no-cache" ], + "Pragma": [ "no-cache" ], + "x-ms-failure-cause": [ "gateway" ], + "x-ms-request-id": [ "670785fb-6153-41ae-9bde-17067bb8d9a5" ], + "x-ms-correlation-request-id": [ "670785fb-6153-41ae-9bde-17067bb8d9a5" ], + "x-ms-routing-request-id": [ "WESTUS2:20231107T054328Z:670785fb-6153-41ae-9bde-17067bb8d9a5" ], + "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ "CONFIG_NOCACHE" ], + "X-MSEdge-Ref": [ "Ref A: 52DBD7CD68ED40978223FAAC331FA35F Ref B: CO6AA3150218033 Ref C: 2023-11-07T05:43:28Z" ], + "Date": [ "Tue, 07 Nov 2023 05:43:27 GMT" ] + }, + "ContentHeaders": { + "Content-Length": [ "233" ], + "Content-Type": [ "application/json; charset=utf-8" ], + "Expires": [ "-1" ] + }, + "Content": "{\"error\":{\"code\":\"ResourceNotFound\",\"message\":\"The Resource \u0027Microsoft.HybridCompute/machines/manualvmtest2\u0027 under resource group \u0027AltaylSnClus-rg\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"}}" + } + } +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmLogicalNetwork.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmLogicalNetwork.Tests.ps1 new file mode 100644 index 000000000000..5fd039f64c5c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmLogicalNetwork.Tests.ps1 @@ -0,0 +1,45 @@ +if(($null -eq $TestName) -or ($TestName -contains 'AzStackHCIVmLogicalNetwork')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'AzStackHCIVmLogicalNetwork.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'AzStackHCIVmLogicalNetwork' { + It 'Create Logical Network ' { + New-AzStackHciVMLogicalNetwork -Name $env.lnetName -SubscriptionId $env.subscriptionId -ResourceGroupName $env.resourceGroupName -CustomLocationId $env.customLocationId -Location $env.location -VmSwitchName $env.vmSwitchName | Select-Object -Property ProvisioningState | Should -BeExactly "@{ProvisioningState=Succeeded}" + } + + It 'List' { + { + $config = Get-AzStackHCIVMLogicalNetwork -ResourceGroupName $env.resourceGroupName + $config.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } + + It 'Get' { + { + $config = Get-AzStackHCIVMLogicalNetwork -Name $env.lnetName -ResourceGroupName $env.resourceGroupName + $config.Name | Should -Be $env.lnetName + } | Should -Not -Throw + } + + + It 'Delete'{ + { + Remove-AzStackHCIVMLogicalNetwork -Name $env.lnetName -ResourceGroupName $env.resourceGroupName -Force + $config = Get-AzStackHCIVMLogicalNetwork -Name $env.lnetName-ResourceGroupName $env.resourceGroupName + $config | Should -Be $null + } | Should -Throw + } + +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmNetworkInterface.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmNetworkInterface.Tests.ps1 new file mode 100644 index 000000000000..397943bc6144 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmNetworkInterface.Tests.ps1 @@ -0,0 +1,45 @@ +if(($null -eq $TestName) -or ($TestName -contains 'AzStackHCIVmNetworkInterface')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'AzStackHCIVmNetworkInterface.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'AzStackHCIVmNetworkInterface' { + It 'Create Network Interface ' { + New-AzStackHciVMNetworkInterface -Name $env.nicName -SubscriptionId $env.subscriptionId -ResourceGroupName $env.resourceGroupName -CustomLocationId $env.customLocationId -Location $env.location -SubnetId "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/logicalNetworks/bugbashlnet" | Select-Object -Property ProvisioningState | Should -BeExactly "@{ProvisioningState=Succeeded}" + } + + It 'List' { + { + $config = Get-AzStackHCIVMNetworkInterface -ResourceGroupName $env.resourceGroupName + $config.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } + + It 'Get' { + { + $config = Get-AzStackHCIVMNetworkInterface -Name $env.nicName -ResourceGroupName $env.resourceGroupName + $config.Name | Should -Be $env.nicName + } | Should -Not -Throw + } + + + It 'Delete'{ + { + Remove-AzStackHCIVMNetworkInterface -Name $env.nicName -ResourceGroupName $env.resourceGroupName -Force + $config = Get-AzStackHCIVMNetworkInterface -Name $env.nicName -ResourceGroupName $env.resourceGroupName + $config | Should -Be $null + } | Should -Throw + } + +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmStoragePath.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmStoragePath.Tests.ps1 new file mode 100644 index 000000000000..3776b8f774fa --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmStoragePath.Tests.ps1 @@ -0,0 +1,45 @@ +if(($null -eq $TestName) -or ($TestName -contains 'AzStackHCIVmStoragePath')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'AzStackHCIVmStoragePath.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'AzStackHCIVmStoragePath' { + It 'Create Storage Path ' { + New-AzStackHCIVMStoragePath -Name $env.storagePathName -SubscriptionId $env.subscriptionId -ResourceGroupName $env.resourceGroupName -CustomLocationId $env.customLocationId -Location $env.location -Path "C:\\ClusterStorage\\Volume1\\testPath1106" | Select-Object -Property ProvisioningState | Should -BeExactly "@{ProvisioningState=Succeeded}" + } + + It 'List' { + { + $config = Get-AzStackHCIVMStoragePath -ResourceGroupName $env.resourceGroupName + $config.Count | Should -BeGreaterThan 0 + } | Should -Not -Throw + } + + It 'Get' { + { + $config = Get-AzStackHCIVMStoragePath -Name $env.storagePathName -ResourceGroupName $env.resourceGroupName + $config.Name | Should -Be $env.storagePathName + } | Should -Not -Throw + } + + + It 'Delete'{ + { + Remove-AzStackHCIVMStoragePath -Name $env.storagePathName -ResourceGroupName $env.resourceGroupName -Force + $config = Get-AzStackHCIVMStoragePath -Name $env.storagePathName -ResourceGroupName $env.resourceGroupName + $config | Should -Be $null + } | Should -Throw + } + +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..23211792670c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/AzStackHciVmVirtualMachine.Tests.ps1 @@ -0,0 +1,53 @@ +if(($null -eq $TestName) -or ($TestName -contains 'AzStackHCIVmVirtualMachine')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'AzStackHCIVmVirtualMachine.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'AzStackHCIVmVirtualMachine' { + It 'Create Virtual Machine ' { + + New-AzStackHciVMVirtualMachine -Name manualvmtest2 -OsType Linux -ImageId "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.AzureStackHCI/galleryImages/bugbashimage" -VmSize "Standard_K8S_v1" -ComputerName "manualvmtest2" -ResourceGroupName "AltaylSnClus-rg" -CustomLocationId "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl" -Location "eastus" -ProvisionVMAgent:$false -ProvisionVMConfigAgent:$false -SubscriptionId $env.subscriptionId | Select-Object -Property ProvisioningState | Should -BeExactly "@{ProvisioningState=Succeeded}" + + } + + It 'Get' { + { + $config = Get-AzStackHCIVMVirtualMachine -Name manualvmtest2 -ResourceGroupName $env.resourceGroupName + $config.Name | Should -Be "default" + } | Should -Not -Throw + } + + It 'Stop' { + { + Stop-AzStackHCIVMVirtualMachine -Name manualvmtest2 -ResourceGroupName $env.resourceGroupName + } | Should -Not -Throw + } + + It 'Start' { + { + Start-AzStackHCIVMVirtualMachine -Name manualvmtest2 -ResourceGroupName $env.resourceGroupName + } | Should -Not -Throw + } + + + It 'Delete'{ + { + + Remove-AzStackHCIVMVirtualMachine -Name manualvmtest2 -ResourceGroupName $env.resourceGroupName -Force + $config = Get-AzStackHCIVMVirtualMachine -Name manualvmtest2 -ResourceGroupName $env.resourceGroupName + $config | Should -Be $null + } | Should -Throw + } + +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHCIVmImage.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHCIVmImage.Tests.ps1 new file mode 100644 index 000000000000..e3b38e577131 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHCIVmImage.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzStackHCIVmImage.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzStackHCIVmImage' { + It 'BySubscription' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceGroup' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHCIVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHCIVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..292643604eef --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHCIVmVirtualMachine.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzStackHCIVmVirtualMachine.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzStackHCIVmVirtualMachine' { + It 'BySubscription' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceGroup' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMLogicalNetwork.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMLogicalNetwork.Tests.ps1 new file mode 100644 index 000000000000..2fc408e023ec --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMLogicalNetwork.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzStackHciVMLogicalNetwork.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzStackHciVMLogicalNetwork' { + It 'List1' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'List' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMNetworkInterface.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMNetworkInterface.Tests.ps1 new file mode 100644 index 000000000000..58bfab60b596 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMNetworkInterface.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzStackHciVMNetworkInterface.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzStackHciVMNetworkInterface' { + It 'List1' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'List' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMStoragePath.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMStoragePath.Tests.ps1 new file mode 100644 index 000000000000..51a2fff21c67 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMStoragePath.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzStackHciVMStoragePath.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzStackHciVMStoragePath' { + It 'List1' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'List' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMVirtualHardDisk.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMVirtualHardDisk.Tests.ps1 new file mode 100644 index 000000000000..9cf30f8bbbfb --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Get-AzStackHciVMVirtualHardDisk.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzStackHciVMVirtualHardDisk.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Get-AzStackHciVMVirtualHardDisk' { + It 'List1' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'List' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmImage.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmImage.Tests.ps1 new file mode 100644 index 000000000000..129ed49a8bea --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmImage.Tests.ps1 @@ -0,0 +1,26 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzStackHCIVmImage.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzStackHCIVmImage' { + It 'MarketplaceURN' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GalleryImage' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Marketplace' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmLogicalNetwork.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmLogicalNetwork.Tests.ps1 new file mode 100644 index 000000000000..192c82a6e55b --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmLogicalNetwork.Tests.ps1 @@ -0,0 +1,18 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzStackHCIVmLogicalNetwork.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzStackHCIVmLogicalNetwork' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmNetworkInterface.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmNetworkInterface.Tests.ps1 new file mode 100644 index 000000000000..9319791d0978 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmNetworkInterface.Tests.ps1 @@ -0,0 +1,18 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzStackHCIVmNetworkInterface.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzStackHCIVmNetworkInterface' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmStoragePath.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmStoragePath.Tests.ps1 new file mode 100644 index 000000000000..3d843e5b6d6a --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmStoragePath.Tests.ps1 @@ -0,0 +1,18 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzStackHCIVmStoragePath.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzStackHCIVmStoragePath' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmVirtualHardDisk.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmVirtualHardDisk.Tests.ps1 new file mode 100644 index 000000000000..7a8c7fbb5e69 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmVirtualHardDisk.Tests.ps1 @@ -0,0 +1,18 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzStackHCIVmVirtualHardDisk.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzStackHCIVmVirtualHardDisk' { + It '__AllParameterSets' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..6d1804f6f321 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/New-AzStackHCIVmVirtualMachine.Tests.ps1 @@ -0,0 +1,30 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'New-AzStackHCIVmVirtualMachine.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'New-AzStackHCIVmVirtualMachine' { + It 'ByImageId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByImageName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByOsDiskId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByOsDiskName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/README.md b/src/StackHCI/StackHCIVm.Autorest/test/README.md new file mode 100644 index 000000000000..7c752b4c8c43 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/README.md @@ -0,0 +1,17 @@ +# Test +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Details +We allow three testing modes: *live*, *record*, and *playback*. These can be selected using the `-Live`, `-Record`, and `-Playback` switches respectively on the `test-module.ps1` script. This script will run through any `.Tests.ps1` scripts in the `test` folder. If you choose the *record* mode, it will create a `.Recording.json` file of the REST calls between the client and server. Then, when you choose *playback* mode, it will use the `.Recording.json` file to mock the communication between server and client. The *live* mode runs the same as the *record* mode; however, it doesn't create the `.Recording.json` file. + +## Purpose +Custom cmdlets generally encompass additional functionality not described in the REST specification, or combines functionality generated from the REST spec. To validate this functionality continues to operate as intended, creating tests that can be ran and re-ran against custom cmdlets is part of the framework. + +## Usage +To execute tests, run the `test-module.ps1`. To write tests, [this example](https://github.com/pester/Pester/blob/8b9cf4248315e44f1ac6673be149f7e0d7f10466/Examples/Planets/Get-Planet.Tests.ps1#L1) from the Pester repository is very useful for getting started. \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmImage.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmImage.Tests.ps1 new file mode 100644 index 000000000000..6630741db6c5 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmImage.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmImage.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmImage' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmLogicalNetwork.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmLogicalNetwork.Tests.ps1 new file mode 100644 index 000000000000..2becb03ad699 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmLogicalNetwork.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmLogicalNetwork.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmLogicalNetwork' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Delete' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmNetworkInterface.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmNetworkInterface.Tests.ps1 new file mode 100644 index 000000000000..bb6fae0b13c9 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmNetworkInterface.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmNetworkInterface.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmNetworkInterface' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmStoragePath.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmStoragePath.Tests.ps1 new file mode 100644 index 000000000000..5f914226b71b --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmStoragePath.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmStoragePath.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmStoragePath' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualHardDisk.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualHardDisk.Tests.ps1 new file mode 100644 index 000000000000..1a7ce4316fb0 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualHardDisk.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmVirtualHardDisk.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmVirtualHardDisk' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..5474c2ce9da5 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachine.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmVirtualMachine.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmVirtualMachine' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachineDataDisk.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachineDataDisk.Tests.ps1 new file mode 100644 index 000000000000..4f40050825f2 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachineDataDisk.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmVirtualMachineDataDisk.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmVirtualMachineDataDisk' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachineNetworkInterface.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachineNetworkInterface.Tests.ps1 new file mode 100644 index 000000000000..6032c6d9e7df --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Remove-AzStackHCIVmVirtualMachineNetworkInterface.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Remove-AzStackHCIVmVirtualMachineNetworkInterface.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Remove-AzStackHCIVmVirtualMachineNetworkInterface' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Restart-AzStackHCIVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Restart-AzStackHCIVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..92ed34a458f6 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Restart-AzStackHCIVmVirtualMachine.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Restart-AzStackHCIVmVirtualMachine.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Restart-AzStackHCIVmVirtualMachine' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Start-AzStackHCIVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Start-AzStackHCIVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..6ccc95777190 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Start-AzStackHCIVmVirtualMachine.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Start-AzStackHCIVmVirtualMachine.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Start-AzStackHCIVmVirtualMachine' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Stop-AzStackHCIVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Stop-AzStackHCIVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..1af2602af814 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Stop-AzStackHCIVmVirtualMachine.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Stop-AzStackHCIVmVirtualMachine.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Stop-AzStackHCIVmVirtualMachine' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHCIVmImage.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHCIVmImage.Tests.ps1 new file mode 100644 index 000000000000..164f19fd4ef5 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHCIVmImage.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzStackHCIVmImage.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzStackHCIVmImage' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHCIVmVirtualMachine.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHCIVmVirtualMachine.Tests.ps1 new file mode 100644 index 000000000000..9401e0415f04 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHCIVmVirtualMachine.Tests.ps1 @@ -0,0 +1,22 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzStackHCIVmVirtualMachine.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzStackHCIVmVirtualMachine' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ByName' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMLogicalNetwork.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMLogicalNetwork.Tests.ps1 new file mode 100644 index 000000000000..03cdee6b3cb3 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMLogicalNetwork.Tests.ps1 @@ -0,0 +1,26 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzStackHciVMLogicalNetwork.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzStackHciVMLogicalNetwork' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMNetworkInterface.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMNetworkInterface.Tests.ps1 new file mode 100644 index 000000000000..767c39570fef --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMNetworkInterface.Tests.ps1 @@ -0,0 +1,26 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzStackHciVMNetworkInterface.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzStackHciVMNetworkInterface' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMStoragePath.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMStoragePath.Tests.ps1 new file mode 100644 index 000000000000..dd80b9c541e9 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMStoragePath.Tests.ps1 @@ -0,0 +1,26 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzStackHciVMStoragePath.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzStackHciVMStoragePath' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMVirtualHardDisk.Tests.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMVirtualHardDisk.Tests.ps1 new file mode 100644 index 000000000000..c6ecaad8e4ee --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/Update-AzStackHciVMVirtualHardDisk.Tests.ps1 @@ -0,0 +1,26 @@ +$loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' +if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' +} +. ($loadEnvPath) +$TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzStackHciVMVirtualHardDisk.Recording.json' +$currentPath = $PSScriptRoot +while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent +} +. ($mockingPath | Select-Object -First 1).FullName + +Describe 'Update-AzStackHciVMVirtualHardDisk' { + It 'ByResourceId' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/env.json b/src/StackHCI/StackHCIVm.Autorest/test/env.json new file mode 100644 index 000000000000..0032e543e301 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/env.json @@ -0,0 +1,32 @@ +{ + "SubscriptionId": "0709bd7a-8383-4e1d-98c8-f81d1b3443fc", + "Tenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "resourceGroupName": "AltaylSnClus-rg", + "location": "eastus", + "mkpImageNameURN": "testMkpImageURN1106", + "mkpImageName": "testMkpImage1106", + "imageName": "testImage1106-2", + "customLocationId": "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl", + "imagePath": "C:\\ClusterStorage\\Volume1\\vhds\\ubuntu.vhdx", + "osTypeLinux": "Linux", + "osTypeWindows": "Windows", + "offer": "windowsserver", + "publisher": "MicrosoftWindowsServer", + "sku": "2022-datacenter-azure-edition-core", + "version": "20348.1850.230906", + "urn": "microsoftwindowsserver:windowsserver:2022-datacenter-azure-edition-core:20348.1850.230906", + "vhdName": "testVhd1106", + "sizeGb": 2, + "lnetName": "testLnetPowershell1106", + "vmSwitchName": "ExternalSwitch", + "nicName": "testnicPowershell", + "storagePathName": "teststoragepath1106", + "storageContainerPath": "C:\\ClusterStorage\\Volume1\\testPath1106", + "vmImageName": "bugbashimage", + "vmVhdName": "testVhdDisk1106", + "vmImageId": "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourcegroups/mkclus90-rg/mkclus90-rg/providers/Microsoft.AzureStackHCI/galleryImages/testVmImage", + "vmVhdID": "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourcegroups/mkclus90-rg/mkclus90-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhdDisk", + "vmName": "testVmPowershell1106", + "vmSize": "Standard_K8S_v1", + "adminUsername": "localadmin" +} diff --git a/src/StackHCI/StackHCIVm.Autorest/test/envVariables.json b/src/StackHCI/StackHCIVm.Autorest/test/envVariables.json new file mode 100644 index 000000000000..273b207405be --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/envVariables.json @@ -0,0 +1,32 @@ +{ + "SubscriptionId": "0709bd7a-8383-4e1d-98c8-f81d1b3443fc", + "Tenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "resourceGroupName": "AltaylSnClus-rg", + "location": "eastus", + "mkpImageNameURN": "testMkpImageURN1106", + "mkpImageName": "testMkpImage1106", + "imageName": "testImage1106-2", + "customLocationId": "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourceGroups/AltaylSnClus-rg/providers/Microsoft.ExtendedLocation/customLocations/myResourceBridge-cl", + "imagePath": "C:\\ClusterStorage\\Volume1\\vhds\\ubuntu.vhdx", + "osTypeLinux": "Linux", + "osTypeWindows": "Windows", + "offer": "windowsserver", + "publisher": "MicrosoftWindowsServer", + "sku": "2022-datacenter-azure-edition-core", + "version": "20348.1850.230906", + "urn": "microsoftwindowsserver:windowsserver:2022-datacenter-azure-edition-core:20348.1850.230906", + "vhdName": "testVhd1106", + "sizeGb": 2, + "lnetName": "testLnetPowershell1106", + "vmSwitchName": "ExternalSwitch", + "nicName": "testnicPowershell", + "storagePathName": "teststoragepath1106", + "storageContainerPath": "C:\\ClusterStorage\\Volume1\\testPath1106", + "vmImageName": "bugbashimage", + "vmVhdName": "testVhdDisk1106", + "vmImageId": "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourcegroups/mkclus90-rg/mkclus90-rg/providers/Microsoft.AzureStackHCI/galleryImages/testVmImage", + "vmVhdID": "/subscriptions/0709bd7a-8383-4e1d-98c8-f81d1b3443fc/resourcegroups/mkclus90-rg/mkclus90-rg/providers/Microsoft.AzureStackHCI/virtualHardDisks/testVhdDisk", + "vmName": "testVmPowershell1106", + "vmSize": "Standard_K8S_v1", + "adminUsername": "localadmin" + } \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/loadEnv.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/loadEnv.ps1 new file mode 100644 index 000000000000..c4ebf2e8310c --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/loadEnv.ps1 @@ -0,0 +1,28 @@ +# ---------------------------------------------------------------------------------- +# +# Copyright Microsoft Corporation +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ---------------------------------------------------------------------------------- +$envFile = 'env.json' +if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' +} + +if (Test-Path -Path (Join-Path $PSScriptRoot $envFile)) { + $envFilePath = Join-Path $PSScriptRoot $envFile +} else { + $envFilePath = Join-Path $PSScriptRoot '..\$envFile' +} +$env = @{} +if (Test-Path -Path $envFilePath) { + $env = Get-Content (Join-Path $PSScriptRoot $envFile) | ConvertFrom-Json + $PSDefaultParameterValues=@{"*:SubscriptionId"=$env.SubscriptionId; "*:Tenant"=$env.Tenant} +} \ No newline at end of file diff --git a/src/StackHCI/StackHCIVm.Autorest/test/utils.ps1 b/src/StackHCI/StackHCIVm.Autorest/test/utils.ps1 new file mode 100644 index 000000000000..a537efc2ce67 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/test/utils.ps1 @@ -0,0 +1,31 @@ +function RandomString([bool]$allChars, [int32]$len) { + if ($allChars) { + return -join ((33..126) | Get-Random -Count $len | % {[char]$_}) + } else { + return -join ((48..57) + (97..122) | Get-Random -Count $len | % {[char]$_}) + } +} +$env = @{} +if ($UsePreviousConfigForRecord) { + $previousEnv = Get-Content (Join-Path $PSScriptRoot 'env.json') | ConvertFrom-Json + $previousEnv.psobject.properties | Foreach-Object { $env[$_.Name] = $_.Value } +} +# Add script method called AddWithCache to $env, when useCache is set true, it will try to get the value from the $env first. +# example: $val = $env.AddWithCache('key', $val, $true) +$env | Add-Member -Type ScriptMethod -Value { param( [string]$key, [object]$val, [bool]$useCache) if ($this.Contains($key) -and $useCache) { return $this[$key] } else { $this[$key] = $val; return $val } } -Name 'AddWithCache' +function setupEnv() { + # Preload subscriptionId and tenant from context, which will be used in test + # as default. You could change them if needed. + # For any resources you created for test, you should add it to $env here. + $env = Get-Content -Path (Join-Path $PSScriptRoot "envVariables.json") | ConvertFrom-Json + + $envFile = 'env.json' + if ($TestMode -eq 'live') { + $envFile = 'localEnv.json' + } + set-content -Path (Join-Path $PSScriptRoot $envFile) -Value (ConvertTo-Json $env) +} +function cleanupEnv() { + # Clean resources you create for testing +} + diff --git a/src/StackHCI/StackHCIVm.Autorest/utils/Unprotect-SecureString.ps1 b/src/StackHCI/StackHCIVm.Autorest/utils/Unprotect-SecureString.ps1 new file mode 100644 index 000000000000..cb05b51a6220 --- /dev/null +++ b/src/StackHCI/StackHCIVm.Autorest/utils/Unprotect-SecureString.ps1 @@ -0,0 +1,16 @@ +#This script converts securestring to plaintext + +param( + [Parameter(Mandatory, ValueFromPipeline)] + [System.Security.SecureString] + ${SecureString} +) + +$ssPtr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($SecureString) +try { + $plaintext = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($ssPtr) +} finally { + [System.Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ssPtr) +} + +return $plaintext \ No newline at end of file