Interface VirtualMachine.DefinitionStages.WithPriority
- All Known Subinterfaces:
VirtualMachine.DefinitionManaged,VirtualMachine.DefinitionManagedOrUnmanaged,VirtualMachine.DefinitionShared,VirtualMachine.DefinitionStages.WithCreate,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateManaged,VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateUnmanaged,VirtualMachine.DefinitionStages.WithManagedCreate,VirtualMachine.DefinitionStages.WithSecurityFeatures,VirtualMachine.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate,VirtualMachine.DefinitionStages.WithUnmanagedCreate,VirtualMachine.DefinitionStages.WithWindowsCreateManaged,VirtualMachine.DefinitionStages.WithWindowsCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithWindowsCreateUnmanaged,VirtualMachine.DefinitionUnmanaged
- Enclosing interface:
- VirtualMachine.DefinitionStages
public static interface VirtualMachine.DefinitionStages.WithPriority
The stage of the virtual machine definition allowing to specify priority.
-
Method Summary
Modifier and TypeMethodDescriptionSpecify that virtual machine should be low priority.Specify that virtual machines should be low priority VMs with the provided eviction policy.withPriority(VirtualMachinePriorityTypes priority) Specifies the priority of the virtual machine.Specify that virtual machine should be spot priority.Specify that virtual machines should be spot priority VMs with the provided eviction policy.
-
Method Details
-
withPriority
Specifies the priority of the virtual machine.- Parameters:
priority- the priority to set- Returns:
- the next stage of the definition
-
withLowPriority
VirtualMachine.DefinitionStages.WithCreate withLowPriority()Specify that virtual machine should be low priority.- Returns:
- the next stage of the definition
-
withLowPriority
VirtualMachine.DefinitionStages.WithCreate withLowPriority(VirtualMachineEvictionPolicyTypes policy) Specify that virtual machines should be low priority VMs with the provided eviction policy.- Parameters:
policy- eviction policy for the virtual machine- Returns:
- the next stage of the definition
-
withSpotPriority
VirtualMachine.DefinitionStages.WithCreate withSpotPriority()Specify that virtual machine should be spot priority.- Returns:
- the next stage of the definition
-
withSpotPriority
VirtualMachine.DefinitionStages.WithCreate withSpotPriority(VirtualMachineEvictionPolicyTypes policy) Specify that virtual machines should be spot priority VMs with the provided eviction policy.- Parameters:
policy- eviction policy for the virtual machine- Returns:
- the next stage of the definition
-