Uses of Interface
com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithCreate
Packages that use VirtualMachine.DefinitionStages.WithCreate
Package
Description
Package containing the data models for ComputeManagementClient.
-
Uses of VirtualMachine.DefinitionStages.WithCreate in com.azure.resourcemanager.compute.models
Subinterfaces of VirtualMachine.DefinitionStages.WithCreate in com.azure.resourcemanager.compute.modelsModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the managed disk based virtual machine definition.static interfaceThe entirety of the virtual machine definition.static interfaceThe virtual machine scale set stages shared between managed and unmanaged based virtual machine definitions.static interfaceThe stage of a virtual machine definition containing various settings when virtual machine is created from image.static interfaceThe stage of a virtual machine definition containing various settings when virtual machine is created from image.static interfaceThe stage of a virtual machine definition containing various settings when virtual machine is created from image.static interfaceThe stage of a Linux virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.static interfaceThe stage of the Linux virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.static interfaceThe stage of a Linux virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.static interfaceThe stage of the definition which contains all the minimum required inputs for the VM using managed OS disk to be created and optionally allow managed data disks specific settings to be specified.static interfaceThe stage of the definition allowing to specify the security features for the virtual machine.static interfaceThe stage of the System Assigned (Local) Managed Service Identity enabled virtual machine allowing to set access role for the identity.static interfaceThe stage of a virtual machine definition which contains all the minimum required inputs for the VM using storage account (unmanaged based OS disk to be created and optionally allow unmanaged data disk and settings specific to unmanaged OS disk to be specified.static interfaceThe stage of a Windows virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.static interfaceThe stage of the Windows virtual machine definition allowing to enable unmanaged disks or continue the definition of the VM with managed disks only.static interfaceThe stage of the Windows virtual machine definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.static interfaceThe entirety of the unmanaged disk based virtual machine definition.Methods in com.azure.resourcemanager.compute.models that return VirtualMachine.DefinitionStages.WithCreateModifier and TypeMethodDescriptionVirtualMachine.DefinitionStages.WithAdditionalCapacities.enableHibernation()Enables hibernation feature.VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics()Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(Creatable<StorageAccount> creatable) Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(StorageAccount storageAccount) Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(String storageAccountBlobEndpointUri) Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnosticsOnManagedStorageAccount()Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.DefinitionStages.WithSecurityProfile.withEncryptionAtHost()Enables the Host Encryption for the virtual machine.VirtualMachine.DefinitionStages.WithAvailabilitySet.withExistingAvailabilitySet(AvailabilitySet availabilitySet) Specifies an existing availability set to associate with the virtual machine.VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface.withExistingSecondaryNetworkInterface(NetworkInterface networkInterface) Associates an existing network interface with the virtual machine.VirtualMachine.DefinitionStages.WithStorageAccount.withExistingStorageAccount(StorageAccount storageAccount) Specifies an existing storage account to put the VM's OS and data disk VHD in.VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(Identity identity) Specifies an existing user assigned identity to be associated with the virtual machine.VirtualMachine.DefinitionStages.WithLicenseType.withLicenseType(String licenseType) Specifies that the image or disk that is being used was licensed on-premises.VirtualMachine.DefinitionStages.WithPriority.withLowPriority()Specify that virtual machine should be low priority.VirtualMachine.DefinitionStages.WithPriority.withLowPriority(VirtualMachineEvictionPolicyTypes policy) Specify that virtual machines should be low priority VMs with the provided eviction policy.VirtualMachine.DefinitionStages.WithBillingProfile.withMaxPrice(Double maxPrice) Set the billing related details of a low priority virtual machine.VirtualMachine.DefinitionStages.WithAvailabilitySet.withNewAvailabilitySet(Creatable<AvailabilitySet> creatable) Specifies definition of a not-yet-created availability set definition to associate the virtual machine with.VirtualMachine.DefinitionStages.WithAvailabilitySet.withNewAvailabilitySet(String name) Specifies the name of a new availability set to associate with the virtual machine.VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface.withNewSecondaryNetworkInterface(Creatable<NetworkInterface> creatable) Creates a new network interface to associate with the virtual machine, based on the provided definition.VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface.withNewSecondaryNetworkInterface(Creatable<NetworkInterface> creatable, DeleteOptions deleteOptions) Creates a new network interface to associate with the virtual machine, based on the provided definition.VirtualMachine.DefinitionStages.WithStorageAccount.withNewStorageAccount(Creatable<StorageAccount> creatable) Specifies the definition of a not-yet-created storage account to put the VM's OS and data disk VHDs into.VirtualMachine.DefinitionStages.WithStorageAccount.withNewStorageAccount(String name) Specifies the name of a new storage account to put the VM's OS and data disk VHD into.VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine.VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskCaching(CachingTypes cachingType) Specifies the caching type for the OS disk.VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskDeleteOptions(DeleteOptions deleteOptions) Specifies the delete options for the OS disk.VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskDiskEncryptionSet(String diskEncryptionSetId) Specifies the disk encryption set for the managed OS disk.VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskEncryptionSettings(DiskEncryptionSettings settings) Specifies the encryption settings for the OS Disk.VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskName(String name) Specifies the name for the OS Disk.VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskSizeInGB(int size) Specifies the size of the OSDisk in GB.VirtualMachine.DefinitionStages.WithPlan.withPlan(PurchasePlan plan) Specifies the purchase plan for the virtual machine.VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions.withPrimaryNetworkInterfaceDeleteOptions(DeleteOptions deleteOptions) Sets delete options for primary network interfaces.VirtualMachine.DefinitionStages.WithPriority.withPriority(VirtualMachinePriorityTypes priority) Specifies the priority of the virtual machine.VirtualMachine.DefinitionStages.WithPlan.withPromotionalPlan(PurchasePlan plan, String promotionCode) Specifies the purchase plan for the virtual machine.VirtualMachine.DefinitionStages.WithVMSize.withSize(VirtualMachineSizeTypes size) Specifies the size of the virtual machine.Selects the size of the virtual machine.VirtualMachine.DefinitionStages.WithPriority.withSpotPriority()Specify that virtual machine should be spot priority.VirtualMachine.DefinitionStages.WithPriority.withSpotPriority(VirtualMachineEvictionPolicyTypes policy) Specify that virtual machines should be spot priority VMs with the provided eviction policy.VirtualMachine.DefinitionStages.WithUserData.withUserData(String base64EncodedUserData) Specifies the user data for the virtual machine.Methods in com.azure.resourcemanager.compute.models that return types with arguments of type VirtualMachine.DefinitionStages.WithCreateModifier and TypeMethodDescriptionVirtualMachine.DefinitionStages.WithExtension.defineNewExtension(String name) Starts the definition of an extension to be attached to the virtual machine.