Interface VirtualMachine.DefinitionStages.WithManagedCreate
- All Superinterfaces:
Creatable<VirtualMachine>
,HasName
,Indexable
,Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>
,VirtualMachine.DefinitionStages.WithAvailabilitySet
,VirtualMachine.DefinitionStages.WithAvailabilityZone
,VirtualMachine.DefinitionStages.WithBillingProfile
,VirtualMachine.DefinitionStages.WithBootDiagnostics
,VirtualMachine.DefinitionStages.WithCreate
,VirtualMachine.DefinitionStages.WithExtension
,VirtualMachine.DefinitionStages.WithLicenseType
,VirtualMachine.DefinitionStages.WithManagedDataDisk
,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
Modifier and TypeMethodDescriptionwithDataDiskDefaultCachingType
(CachingTypes cachingType) Specifies the default caching type for the managed data disks.withDataDiskDefaultStorageAccountType
(StorageAccountTypes storageAccountType) Specifies the default caching type for managed data disks.withOSDiskStorageAccountType
(StorageAccountTypes accountType) Specifies the storage account type for the managed OS disk.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Creatable
create, createAsync, createAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags
withTag, withTags
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithAvailabilitySet
withExistingAvailabilitySet, withNewAvailabilitySet, withNewAvailabilitySet
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithAvailabilityZone
withAvailabilityZone
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithBillingProfile
withMaxPrice
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithBootDiagnostics
withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnosticsOnManagedStorageAccount
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithExtension
defineNewExtension
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithLicenseType
withLicenseType
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithManagedDataDisk
withExistingDataDisk, withExistingDataDisk, withExistingDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDiskFromImage, withNewDataDiskFromImage, withNewDataDiskFromImage
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithOSDiskSettings
withOSDiskCaching, withOSDiskEncryptionSettings, withOSDiskName, withOSDiskSizeInGB, withOSDiskSizeInGB
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithPlan
withPlan, withPromotionalPlan
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithPriority
withLowPriority, withLowPriority, withPriority, withSpotPriority, withSpotPriority
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface
withExistingSecondaryNetworkInterface, withNewSecondaryNetworkInterface
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithStorageAccount
withExistingStorageAccount, withNewStorageAccount, withNewStorageAccount
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity
withSystemAssignedManagedServiceIdentity
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity
withExistingUserAssignedManagedServiceIdentity, withNewUserAssignedManagedServiceIdentity
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithVMSize
withSize, withSize
-
Method Details
-
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 caching type for managed data disks.- Parameters:
storageAccountType
- a storage account type- Returns:
- the next stage of the definition
-