Class HardwareProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.compute.inputs.HardwareProfileArgs.Builder
-
- Enclosing class:
- HardwareProfileArgs
public static final class HardwareProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(HardwareProfileArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HardwareProfileArgs
build()
HardwareProfileArgs.Builder
vmSize(VirtualMachineSizeTypes vmSize)
HardwareProfileArgs.Builder
vmSize(com.pulumi.core.Either<java.lang.String,VirtualMachineSizeTypes> vmSize)
HardwareProfileArgs.Builder
vmSize(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,VirtualMachineSizeTypes>> vmSize)
HardwareProfileArgs.Builder
vmSize(java.lang.String vmSize)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HardwareProfileArgs defaults)
-
-
Method Detail
-
vmSize
public HardwareProfileArgs.Builder vmSize(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,VirtualMachineSizeTypes>> vmSize)
- Parameters:
vmSize
- Specifies the size of the virtual machine. <br><br> The enum data type is currently deprecated and will be removed by December 23rd 2023. <br><br> Recommended way to get the list of available sizes is using these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/resourceskus/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes). <br><br> The available VM sizes depend on region and availability set.- Returns:
- builder
-
vmSize
public HardwareProfileArgs.Builder vmSize(com.pulumi.core.Either<java.lang.String,VirtualMachineSizeTypes> vmSize)
- Parameters:
vmSize
- Specifies the size of the virtual machine. <br><br> The enum data type is currently deprecated and will be removed by December 23rd 2023. <br><br> Recommended way to get the list of available sizes is using these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/resourceskus/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes). <br><br> The available VM sizes depend on region and availability set.- Returns:
- builder
-
vmSize
public HardwareProfileArgs.Builder vmSize(java.lang.String vmSize)
- Parameters:
vmSize
- Specifies the size of the virtual machine. <br><br> The enum data type is currently deprecated and will be removed by December 23rd 2023. <br><br> Recommended way to get the list of available sizes is using these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/resourceskus/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes). <br><br> The available VM sizes depend on region and availability set.- Returns:
- builder
-
vmSize
public HardwareProfileArgs.Builder vmSize(VirtualMachineSizeTypes vmSize)
- Parameters:
vmSize
- Specifies the size of the virtual machine. <br><br> The enum data type is currently deprecated and will be removed by December 23rd 2023. <br><br> Recommended way to get the list of available sizes is using these APIs: <br><br> [List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes) <br><br> [List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/resourceskus/list) <br><br> [List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes). For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/sizes). <br><br> The available VM sizes depend on region and availability set.- Returns:
- builder
-
build
public HardwareProfileArgs build()
-
-