Interface VirtualMachine.DefinitionStages.WithCreate

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Creatable<VirtualMachine>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>, VirtualMachine.DefinitionStages.WithAdditionalCapacities, VirtualMachine.DefinitionStages.WithAvailabilitySet, VirtualMachine.DefinitionStages.WithBillingProfile, VirtualMachine.DefinitionStages.WithBootDiagnostics, VirtualMachine.DefinitionStages.WithCapacityReservation, VirtualMachine.DefinitionStages.WithEphemeralOSDisk, VirtualMachine.DefinitionStages.WithExtension, VirtualMachine.DefinitionStages.WithLicenseType, VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions, VirtualMachine.DefinitionStages.WithOSDiskSettings, VirtualMachine.DefinitionStages.WithPlan, VirtualMachine.DefinitionStages.WithPriority, VirtualMachine.DefinitionStages.WithScaleSet, VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface, VirtualMachine.DefinitionStages.WithSecurityProfile, VirtualMachine.DefinitionStages.WithSecurityTypes, VirtualMachine.DefinitionStages.WithStorageAccount, VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity, VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity, VirtualMachine.DefinitionStages.WithUserData, 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.WithSecurityFeatures, VirtualMachine.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate, VirtualMachine.DefinitionStages.WithUnmanagedCreate, VirtualMachine.DefinitionStages.WithWindowsCreateManaged, VirtualMachine.DefinitionStages.WithWindowsCreateManagedOrUnmanaged, VirtualMachine.DefinitionStages.WithWindowsCreateUnmanaged, VirtualMachine.DefinitionUnmanaged
Enclosing interface:
VirtualMachine.DefinitionStages

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 Details

    • beginCreate

      com.azure.resourcemanager.resources.fluentcore.model.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 use Creatable.create() if virtual machine extensions is configured.
      Returns:
      the accepted create operation
    • beginCreate

      default com.azure.resourcemanager.resources.fluentcore.model.Accepted<VirtualMachine> beginCreate(com.azure.core.util.Context context)
      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 use Creatable.create(Context) if virtual machine extensions is configured.
      Parameters:
      context - the Context of the request
      Returns:
      the accepted create operation