Interface VirtualMachine.DefinitionStages.WithCreate
-
- All Superinterfaces:
Creatable<VirtualMachine>,HasName,Indexable,Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>,VirtualMachine.DefinitionStages.WithAdditionalCapacities,VirtualMachine.DefinitionStages.WithAvailabilitySet,VirtualMachine.DefinitionStages.WithBillingProfile,VirtualMachine.DefinitionStages.WithBootDiagnostics,VirtualMachine.DefinitionStages.WithEphemeralOSDisk,VirtualMachine.DefinitionStages.WithExtension,VirtualMachine.DefinitionStages.WithLicenseType,VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions,VirtualMachine.DefinitionStages.WithOSDiskSettings,VirtualMachine.DefinitionStages.WithPlan,VirtualMachine.DefinitionStages.WithPriority,VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface,VirtualMachine.DefinitionStages.WithStorageAccount,VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity,VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity,VirtualMachine.DefinitionStages.WithVMSize
- All Known Subinterfaces:
VirtualMachine.DefinitionManaged,VirtualMachine.DefinitionManagedOrUnmanaged,VirtualMachine.DefinitionShared,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateManaged,VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateUnmanaged,VirtualMachine.DefinitionStages.WithManagedCreate,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.WithCreate extends Creatable<VirtualMachine>, Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>, VirtualMachine.DefinitionStages.WithOSDiskSettings, VirtualMachine.DefinitionStages.WithVMSize, VirtualMachine.DefinitionStages.WithStorageAccount, VirtualMachine.DefinitionStages.WithAvailabilitySet, VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface, VirtualMachine.DefinitionStages.WithExtension, VirtualMachine.DefinitionStages.WithPlan, VirtualMachine.DefinitionStages.WithBootDiagnostics, VirtualMachine.DefinitionStages.WithPriority, VirtualMachine.DefinitionStages.WithBillingProfile, VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity, VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity, VirtualMachine.DefinitionStages.WithLicenseType, VirtualMachine.DefinitionStages.WithAdditionalCapacities, VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions, VirtualMachine.DefinitionStages.WithEphemeralOSDisk
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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Accepted<VirtualMachine>beginCreate()Begins creating the virtual machine resource.-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Creatable
create, create, createAsync, createAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags
withTag, withTags
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithAdditionalCapacities
enableHibernation
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithAvailabilitySet
withExistingAvailabilitySet, withNewAvailabilitySet, withNewAvailabilitySet
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithBillingProfile
withMaxPrice
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithBootDiagnostics
withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnosticsOnManagedStorageAccount
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithEphemeralOSDisk
withPlacement
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithExtension
defineNewExtension
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithLicenseType
withLicenseType
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions
withPrimaryNetworkInterfaceDeleteOptions
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithOSDiskSettings
withEphemeralOSDisk, withOSDiskCaching, withOSDiskDeleteOptions, withOSDiskDiskEncryptionSet, withOSDiskEncryptionSettings, withOSDiskName, withOSDiskSizeInGB
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithPlan
withPlan, withPromotionalPlan
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithPriority
withLowPriority, withLowPriority, withPriority, withSpotPriority, withSpotPriority
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface
withExistingSecondaryNetworkInterface, withNewSecondaryNetworkInterface, withNewSecondaryNetworkInterface
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithStorageAccount
withExistingStorageAccount, withNewStorageAccount, withNewStorageAccount
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity
withSystemAssignedManagedServiceIdentity
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity
withExistingUserAssignedManagedServiceIdentity, withNewUserAssignedManagedServiceIdentity
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachine.DefinitionStages.WithVMSize
withSize, withSize
-
-
-
-
Method Detail
-
beginCreate
Accepted<VirtualMachine> beginCreate()
Begins creating the virtual machine resource. Virtual machine extensions can only be created after the completion of virtual machine. Therefore, the configuration of virtual machine extensions is not compatible with this operation. Please useCreatable.create()if virtual machine extensions is configured.- Returns:
- the accepted create operation
-
-