Class VirtualMachineScaleSetHardwareProfile
java.lang.Object
com.azure.resourcemanager.compute.models.VirtualMachineScaleSetHardwareProfile
Specifies the hardware settings for the virtual machine scale set.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of VirtualMachineScaleSetHardwareProfile class. -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate()Validates the instance.Get the vmSizeProperties property: Specifies the properties for customizing the size of the virtual machine.withVmSizeProperties(VMSizeProperties vmSizeProperties) Set the vmSizeProperties property: Specifies the properties for customizing the size of the virtual machine.
-
Constructor Details
-
VirtualMachineScaleSetHardwareProfile
public VirtualMachineScaleSetHardwareProfile()Creates an instance of VirtualMachineScaleSetHardwareProfile class.
-
-
Method Details
-
vmSizeProperties
Get the vmSizeProperties property: Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-11-01. Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details.- Returns:
- the vmSizeProperties value.
-
withVmSizeProperties
public VirtualMachineScaleSetHardwareProfile withVmSizeProperties(VMSizeProperties vmSizeProperties) Set the vmSizeProperties property: Specifies the properties for customizing the size of the virtual machine. Minimum api-version: 2021-11-01. Please follow the instructions in [VM Customization](https://aka.ms/vmcustomization) for more details.- Parameters:
vmSizeProperties- the vmSizeProperties value to set.- Returns:
- the VirtualMachineScaleSetHardwareProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-