Interface VirtualMachine.DefinitionShared
- All Superinterfaces:
Creatable<VirtualMachine>
,GroupableResource.DefinitionStages.WithCreatableResourceGroup<VirtualMachine.DefinitionStages.WithNetwork>
,GroupableResource.DefinitionStages.WithExistingResourceGroup<VirtualMachine.DefinitionStages.WithNetwork>
,GroupableResource.DefinitionStages.WithGroup<VirtualMachine.DefinitionStages.WithNetwork>
,GroupableResource.DefinitionStages.WithNewResourceGroup<VirtualMachine.DefinitionStages.WithNetwork>
,HasName
,Indexable
,Resource.DefinitionWithRegion<VirtualMachine.DefinitionStages.WithGroup>
,Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>
,VirtualMachine.DefinitionStages.Blank
,VirtualMachine.DefinitionStages.WithAvailabilitySet
,VirtualMachine.DefinitionStages.WithBillingProfile
,VirtualMachine.DefinitionStages.WithBootDiagnostics
,VirtualMachine.DefinitionStages.WithCreate
,VirtualMachine.DefinitionStages.WithExtension
,VirtualMachine.DefinitionStages.WithGroup
,VirtualMachine.DefinitionStages.WithLicenseType
,VirtualMachine.DefinitionStages.WithNetwork
,VirtualMachine.DefinitionStages.WithOS
,VirtualMachine.DefinitionStages.WithOSDiskSettings
,VirtualMachine.DefinitionStages.WithPlan
,VirtualMachine.DefinitionStages.WithPrimaryNetworkInterface
,VirtualMachine.DefinitionStages.WithPriority
,VirtualMachine.DefinitionStages.WithPrivateIP
,VirtualMachine.DefinitionStages.WithProximityPlacementGroup
,VirtualMachine.DefinitionStages.WithPublicIPAddress
,VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface
,VirtualMachine.DefinitionStages.WithStorageAccount
,VirtualMachine.DefinitionStages.WithSubnet
,VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity
,VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity
,VirtualMachine.DefinitionStages.WithVMSize
- All Known Subinterfaces:
VirtualMachine.DefinitionManaged
,VirtualMachine.DefinitionManagedOrUnmanaged
- Enclosing interface:
- VirtualMachine
public static interface VirtualMachine.DefinitionShared
extends VirtualMachine.DefinitionStages.Blank, VirtualMachine.DefinitionStages.WithGroup, VirtualMachine.DefinitionStages.WithNetwork, VirtualMachine.DefinitionStages.WithSubnet, VirtualMachine.DefinitionStages.WithPrivateIP, VirtualMachine.DefinitionStages.WithPublicIPAddress, VirtualMachine.DefinitionStages.WithPrimaryNetworkInterface, VirtualMachine.DefinitionStages.WithOS, VirtualMachine.DefinitionStages.WithProximityPlacementGroup, VirtualMachine.DefinitionStages.WithCreate
The virtual machine scale set stages shared between managed and unmanaged based
virtual machine definitions.
-
Method Summary
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.GroupableResource.DefinitionStages.WithCreatableResourceGroup
withNewResourceGroup
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithExistingResourceGroup
withExistingResourceGroup, withExistingResourceGroup
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithNewResourceGroup
withNewResourceGroup, withNewResourceGroup
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.DefinitionWithRegion
withRegion, withRegion
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.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.WithNetwork
withExistingPrimaryNetwork, withNewPrimaryNetwork, withNewPrimaryNetwork
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithOS
withLatestLinuxImage, withLatestWindowsImage, withLinuxCustomImage, withLinuxGalleryImageVersion, withPopularLinuxImage, withPopularWindowsImage, withSpecializedLinuxCustomImage, withSpecializedLinuxGalleryImageVersion, withSpecializedOSDisk, withSpecializedOSUnmanagedDisk, withSpecializedWindowsCustomImage, withSpecializedWindowsGalleryImageVersion, withSpecificLinuxImageVersion, withSpecificWindowsImageVersion, withStoredLinuxImage, withStoredWindowsImage, withWindowsCustomImage, withWindowsGalleryImageVersion
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.WithPrimaryNetworkInterface
withExistingPrimaryNetworkInterface, withNewPrimaryNetworkInterface
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.WithPrivateIP
withPrimaryPrivateIPAddressDynamic, withPrimaryPrivateIPAddressStatic
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithProximityPlacementGroup
withNewProximityPlacementGroup, withProximityPlacementGroup
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithPublicIPAddress
withExistingPrimaryPublicIPAddress, withNewPrimaryPublicIPAddress, withNewPrimaryPublicIPAddress, withoutPrimaryPublicIPAddress
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.WithSubnet
withSubnet
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