Get-VBRAzureVMSize
Returns Microsoft Azure VM configuration options available for a subscription.
Platform: VMware, Hyper-V
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Get-VBRAzureVMSize -Subscription <VBRAzureSubscription> -Location <VBRAzureLocation> [-Name <string[]>] [<CommonParameters>] |
This cmdlet returns VM configuration options available for a Microsoft Azure subscription.
Parameter | Description | Type | Required | Position | Accept Pipeline Input |
---|
Subscription | Specifies the subscription. The cmdlet will return VM configuration options associated with this subscription. | Accepts the VBRAzureSubscription object. To create this object, run the Get-VBRAzureSubscription cmdlet. | True | Named | True (ByValue, ByProperty Name) |
Location | Specifies the geographic location of the datacenter. | Accepts the VBRAzureLocation object. To get this object, run the Get-VBRAzureLocation cmdlet. | True | Named | True (ByProperty Name) |
Name | Specifies the array of names. The cmdlet will return VM configuration options that match the specified names. | String[] | False | Named | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
VBRAzureVMSize
This example shows how to get all VM configuration options available for a subscription. $account = Get-VBRAzureAccount -Name "RestoreToAzureRM@Veeam.com" $subscription = Get-VBRAzureSubscription -Account $account -Name "VeeamDirectRestore2Azure" $location = Get-VBRAzureLocation -Subscription $subscription -Name "australiaeast" Get-VBRAzureVMSize -Subscription $subscription -Location $location |
Perform the following steps: - Run the Get-VBRAzureAccount cmdlet. Specify the Name parameter value. Save it to the $account variable.
- Run the Get-VBRAzureSubscription cmdlet. Set the $account variable as the Account parameter value. Specify the Name parameter value. Save it to the $subscription variable.
- Run the Get-VBRAzureLocation cmdlet. Set the $subscription variable as the Subscription parameter value. Specify the Name parameter value. Save it to the $location variable.
- Run the Get-VBRAzureVMSize cmdlet. Set the $subscription variable as the Subscription parameter value. Set the $location variable as the Location parameter value.
|
This example shows how to get a VM configuration by the VM configuration name. $account = Get-VBRAzureAccount -Name "RestoreToAzureRM@Veeam.com" $subscription = Get-VBRAzureSubscription -Account $account -Name "VeeamDirectRestore2Azure" $location = Get-VBRAzureLocation -Subscription $subscription -Name "australiaeast" Get-VBRAzureVMSize -Subscription $subscription -Location $location -Name "Standard_G3" |
Perform the following steps: - Run the Get-VBRAzureAccount cmdlet. Specify the Name parameter value. Save it to the $account variable.
- Run the Get-VBRAzureSubscription cmdlet. Set the $account variable as the Account parameter value. Specify the Name parameter value. Save it to the $subscription variable.
- Run the Get-VBRAzureLocation cmdlet. Set the $subscription variable as the Subscription parameter value. Specify the Name parameter value. Save it to the $location variable.
- Run the Get-VBRAzureVMSize cmdlet. Set the $subscription variable as the Subscription parameter value. Set the $location variable as the Location parameter value. Specify the Name parameter value.
|
Related Commands