Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Interfaces
IBlank |
The first stage of a virtual machine definition. |
IWithAvailabilitySet |
The stage of the virtual machine definition allowing to specify availability set. |
IWithAvailabilityZone |
The stage of the VM definition allowing to specify availability zone. |
IWithBillingProfile |
The stage of the virtual machine definition allowing to set the billing related details of a low priority virtual machine. |
IWithBootDiagnostics |
The stage of the virtual machine definition allowing to enable boot diagnostics. |
IWithCreate |
The stage of the 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. |
IWithExtension |
The stage of the virtual machine definition allowing to specify extensions. |
IWithFromImageCreateOptionsManaged |
The stage of a virtual machine definition containing various settings when virtual machine is created from image. |
IWithFromImageCreateOptionsManagedOrUnmanaged |
The stage of a virtual machine definition containing various settings when virtual machine is created from image. |
IWithFromImageCreateOptionsUnmanaged |
The stage of a virtual machine definition containing various settings when virtual machine is created from image. |
IWithGroup |
The stage of a virtual machine definition allowing to specify the resource group. |
IWithLicenseType |
The stage of the virtual machine definition allowing to specify that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system. |
IWithLinuxCreateManaged |
The 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. |
IWithLinuxCreateManagedOrUnmanaged |
The 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. |
IWithLinuxCreateUnmanaged |
The 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. |
IWithLinuxRootPasswordOrPublicKeyManaged |
The stage of a Linux virtual machine definition allowing to specify an SSH root password or public key. |
IWithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged |
The stage of a Linux virtual machine definition allowing to specify an SSH root password or public key. |
IWithLinuxRootPasswordOrPublicKeyUnmanaged |
The stage of a Linux virtual machine definition allowing to specify an SSH root password or public key. |
IWithLinuxRootUsernameManaged |
The stage of a Linux virtual machine definition allowing to specify an SSH root user name. |
IWithLinuxRootUsernameManagedOrUnmanaged |
The stage of a Linux virtual machine definition allowing to specify an SSH root user name. |
IWithLinuxRootUsernameUnmanaged |
The stage of a Linux virtual machine definition allowing to specify an SSH root user name. |
IWithManagedCreate |
The 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. |
IWithManagedDataDisk |
The stage of a virtual machine definition allowing to specify a managed data disk. |
IWithNetwork |
The stage of a virtual machine definition allowing to specify a virtual network with the new primary network interface. |
IWithOS |
The stage of a virtual machine definition allowing to specify the operating system image. |
IWithOSBeta |
The stage of a virtual machine definition allowing to specify the operating system image. |
IWithOSDiskSettings |
The stage of a virtual machine definition allowing to specify OS disk configurations. |
IWithPlan |
The stage of a virtual machine definition allowing to specify a purchase plan. |
IWithPrimaryNetworkInterface |
The stage of a virtual machine definition allowing to specify the primary network interface. |
IWithPriority |
The stage of the virtual machine definition allowing to specify priority. |
IWithPrivateIP |
The stage of a virtual machine definition allowing to specify a private IP address within a virtual network subnet. |
IWithProximityPlacementGroup |
The stage of a virtual machine definition allowing to set information about the proximity placement group that the virtual machine scale set should be assigned to. |
IWithPublicIPAddress |
The stage of a virtual machine definition allowing to associate a public IP address with its primary network interface. |
IWithSecondaryNetworkInterface |
The stage of a virtual machine definition allowing to specify additional network interfaces. |
IWithStorageAccount |
The stage of a virtual machine definition allowing to specify a storage account. |
IWithSubnet |
The stage of a virtual machine definition allowing to specify the virtual network subnet for a new primary network interface. |
IWithSystemAssignedIdentityBasedAccessOrCreate |
The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine allowing to set access role for the identity. |
IWithSystemAssignedManagedServiceIdentity |
The stage of the virtual machine definition allowing to enable System Assigned (Local) Managed Service Identity. |
IWithUnmanagedCreate |
The 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. |
IWithUnmanagedDataDisk |
The stage of a virtual machine definition allowing to add an unmanaged data disk. |
IWithUserAssignedManagedServiceIdentity |
The stage of the virtual machine definition allowing to specify User Assigned (External) Managed Service Identities. |
IWithVMSize |
The stage of a virtual machine definition allowing to select a VM size. |
IWithWindowsAdminPasswordManaged |
The stage of a Windows virtual machine definition allowing to specify an administrator user name. |
IWithWindowsAdminPasswordManagedOrUnmanaged |
The stage of a Windows virtual machine definition allowing to specify an administrator password. |
IWithWindowsAdminPasswordUnmanaged |
The stage of a Windows virtual machine definition allowing to specify an administrator password. |
IWithWindowsAdminUsernameManaged |
The stage of a Windows virtual machine definition allowing to specify an administrator user name. |
IWithWindowsAdminUsernameManagedOrUnmanaged |
The stage of a Windows virtual machine definition allowing to specify an administrator user name. |
IWithWindowsAdminUsernameUnmanaged |
The stage of the Windows virtual machine definition allowing to specify an administrator user name. |
IWithWindowsCreateManaged |
The 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. |
IWithWindowsCreateManagedOrUnmanaged |
The stage of the Windows virtual machine definition allowing to enable unmanaged disks or continue the definition of the VM with managed disks only. |
IWithWindowsCreateUnmanaged |
The 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. |