public static interface VirtualMachine.DefinitionStages.WithCreate extends com.microsoft.azure.management.resources.fluentcore.model.Creatable<VirtualMachine>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>, VirtualMachine.DefinitionStages.WithPassword, VirtualMachine.DefinitionStages.WithOsDiskSettings, VirtualMachine.DefinitionStages.WithVMSize, VirtualMachine.DefinitionStages.WithStorageAccount, VirtualMachine.DefinitionStages.WithDataDisk, VirtualMachine.DefinitionStages.WithAvailabilitySet, VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface, VirtualMachine.DefinitionStages.WithExtension
Creatable.create()), but also allows
for any other optional settings to be specified.create, createAsync, createAsync, namekeywithTag, withTagswithPasswordwithOsDiskCaching, withOsDiskEncryptionSettings, withOsDiskName, withOsDiskSizeInGb, withOsDiskVhdLocationwithSize, withSizewithExistingStorageAccount, withNewStorageAccount, withNewStorageAccountdefineExistingDataDisk, defineNewDataDisk, withExistingDataDisk, withNewDataDiskwithExistingAvailabilitySet, withNewAvailabilitySet, withNewAvailabilitySetwithExistingSecondaryNetworkInterface, withNewSecondaryNetworkInterfacedefineNewExtension/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/