Interface VirtualMachine.DefinitionStages.WithManagedCreate
-
- All Superinterfaces:
Creatable<VirtualMachine>,HasName,Indexable,Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>,VirtualMachine.DefinitionStages.WithAdditionalCapacities,VirtualMachine.DefinitionStages.WithAvailabilitySet,VirtualMachine.DefinitionStages.WithAvailabilityZone,VirtualMachine.DefinitionStages.WithBillingProfile,VirtualMachine.DefinitionStages.WithBootDiagnostics,VirtualMachine.DefinitionStages.WithCreate,VirtualMachine.DefinitionStages.WithEphemeralOSDisk,VirtualMachine.DefinitionStages.WithExtension,VirtualMachine.DefinitionStages.WithLicenseType,VirtualMachine.DefinitionStages.WithManagedDataDisk,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.DefinitionStages.WithFromImageCreateOptionsManaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateManaged,VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithWindowsCreateManaged,VirtualMachine.DefinitionStages.WithWindowsCreateManagedOrUnmanaged
- Enclosing interface:
- VirtualMachine.DefinitionStages
public static interface VirtualMachine.DefinitionStages.WithManagedCreate extends VirtualMachine.DefinitionStages.WithManagedDataDisk, VirtualMachine.DefinitionStages.WithAvailabilityZone, VirtualMachine.DefinitionStages.WithCreate
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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VirtualMachine.DefinitionStages.WithManagedCreatewithDataDiskDefaultCachingType(CachingTypes cachingType)Specifies the default caching type for the managed data disks.VirtualMachine.DefinitionStages.WithManagedCreatewithDataDiskDefaultDeleteOptions(DeleteOptions deleteOptions)Specifies the delete options for managed data disks.VirtualMachine.DefinitionStages.WithManagedCreatewithDataDiskDefaultDiskEncryptionSet(String diskEncryptionSetId)Specifies the disk encryption set for the managed data disk.VirtualMachine.DefinitionStages.WithManagedCreatewithDataDiskDefaultStorageAccountType(StorageAccountTypes storageAccountType)Specifies the default storage account type for managed data disks.VirtualMachine.DefinitionStages.WithManagedCreatewithOSDiskStorageAccountType(StorageAccountTypes accountType)Specifies the storage account type for the managed OS disk.-
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.WithAvailabilityZone
withAvailabilityZone
-
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.WithCreate
beginCreate
-
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.WithManagedDataDisk
withExistingDataDisk, withExistingDataDisk, withExistingDataDisk, withExistingDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDiskFromImage, withNewDataDiskFromImage, withNewDataDiskFromImage, withNewDataDiskFromImage
-
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
-
withOSDiskStorageAccountType
VirtualMachine.DefinitionStages.WithManagedCreate withOSDiskStorageAccountType(StorageAccountTypes accountType)
Specifies the storage account type for the managed OS disk.- Parameters:
accountType- storage account type- Returns:
- the next stage of the definition
-
withDataDiskDefaultCachingType
VirtualMachine.DefinitionStages.WithManagedCreate withDataDiskDefaultCachingType(CachingTypes cachingType)
Specifies the default caching type for the managed data disks.- Parameters:
cachingType- a caching type- Returns:
- the next stage of teh definition
-
withDataDiskDefaultStorageAccountType
VirtualMachine.DefinitionStages.WithManagedCreate withDataDiskDefaultStorageAccountType(StorageAccountTypes storageAccountType)
Specifies the default storage account type for managed data disks.- Parameters:
storageAccountType- a storage account type- Returns:
- the next stage of the definition
-
withDataDiskDefaultDeleteOptions
VirtualMachine.DefinitionStages.WithManagedCreate withDataDiskDefaultDeleteOptions(DeleteOptions deleteOptions)
Specifies the delete options for managed data disks.- Parameters:
deleteOptions- the delete options for managed data disks- Returns:
- the next stage of the definition
-
withDataDiskDefaultDiskEncryptionSet
VirtualMachine.DefinitionStages.WithManagedCreate withDataDiskDefaultDiskEncryptionSet(String diskEncryptionSetId)
Specifies the disk encryption set for the managed data disk.- Parameters:
diskEncryptionSetId- the ID of disk encryption set.- Returns:
- the next stage of the definition
-
-