Interface VirtualMachine.DefinitionShared
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Creatable<VirtualMachine>, com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithCreatableResourceGroup<VirtualMachine.DefinitionStages.WithNetwork>, com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithExistingResourceGroup<VirtualMachine.DefinitionStages.WithNetwork>, com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithGroup<VirtualMachine.DefinitionStages.WithNetwork>, com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithNewResourceGroup<VirtualMachine.DefinitionStages.WithNetwork>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<VirtualMachine.DefinitionStages.WithGroup>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>, VirtualMachine.DefinitionStages.Blank, VirtualMachine.DefinitionStages.WithAdditionalCapacities, VirtualMachine.DefinitionStages.WithAvailabilitySet, VirtualMachine.DefinitionStages.WithBillingProfile, VirtualMachine.DefinitionStages.WithBootDiagnostics, VirtualMachine.DefinitionStages.WithCapacityReservation, VirtualMachine.DefinitionStages.WithCreate, VirtualMachine.DefinitionStages.WithEphemeralOSDisk, VirtualMachine.DefinitionStages.WithExtension, VirtualMachine.DefinitionStages.WithGroup, VirtualMachine.DefinitionStages.WithLicenseType, VirtualMachine.DefinitionStages.WithNetwork, VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions, 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.WithScaleSet, VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface, VirtualMachine.DefinitionStages.WithSecurityFeatures, VirtualMachine.DefinitionStages.WithSecurityProfile, VirtualMachine.DefinitionStages.WithSecurityTypes, VirtualMachine.DefinitionStages.WithStorageAccount, VirtualMachine.DefinitionStages.WithSubnet, VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity, VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity, VirtualMachine.DefinitionStages.WithUserData, 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.WithSecurityFeatures, 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.azure.resourcemanager.resources.fluentcore.model.Creatable
create, create, createAsync, createAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithCreatableResourceGroup
withNewResourceGroupMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithExistingResourceGroup
withExistingResourceGroup, withExistingResourceGroupMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource.DefinitionStages.WithNewResourceGroup
withNewResourceGroup, withNewResourceGroupMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion
withRegion, withRegionMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags
withTag, withTagsMethods inherited from interface VirtualMachine.DefinitionStages.WithAdditionalCapacities
enableHibernation, enableUltraSsdMethods inherited from interface VirtualMachine.DefinitionStages.WithAvailabilitySet
withExistingAvailabilitySet, withNewAvailabilitySet, withNewAvailabilitySetMethods inherited from interface VirtualMachine.DefinitionStages.WithBillingProfile
withMaxPriceMethods inherited from interface VirtualMachine.DefinitionStages.WithBootDiagnostics
withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnosticsOnManagedStorageAccountMethods inherited from interface VirtualMachine.DefinitionStages.WithCapacityReservation
withCapacityReservationGroupMethods inherited from interface VirtualMachine.DefinitionStages.WithCreate
beginCreate, beginCreateMethods inherited from interface VirtualMachine.DefinitionStages.WithEphemeralOSDisk
withPlacementMethods inherited from interface VirtualMachine.DefinitionStages.WithExtension
defineNewExtensionMethods inherited from interface VirtualMachine.DefinitionStages.WithLicenseType
withLicenseTypeMethods inherited from interface VirtualMachine.DefinitionStages.WithNetwork
withExistingPrimaryNetwork, withNewPrimaryNetwork, withNewPrimaryNetworkMethods inherited from interface VirtualMachine.DefinitionStages.WithNetworkInterfaceDeleteOptions
withPrimaryNetworkInterfaceDeleteOptionsMethods inherited from interface VirtualMachine.DefinitionStages.WithOS
withGeneralizedLinuxCustomImage, withGeneralizedLinuxGalleryImageVersion, withGeneralizedWindowsCustomImage, withGeneralizedWindowsGalleryImageVersion, withLatestLinuxImage, withLatestWindowsImage, withPopularLinuxImage, withPopularWindowsImage, withSpecializedLinuxCustomImage, withSpecializedLinuxGalleryImageVersion, withSpecializedOSDisk, withSpecializedOSUnmanagedDisk, withSpecializedWindowsCustomImage, withSpecializedWindowsGalleryImageVersion, withSpecificLinuxImageVersion, withSpecificWindowsImageVersion, withStoredLinuxImage, withStoredWindowsImageMethods inherited from interface VirtualMachine.DefinitionStages.WithOSDiskSettings
withEphemeralOSDisk, withOSDiskCaching, withOSDiskDeleteOptions, withOSDiskDiskEncryptionSet, withOSDiskEncryptionSettings, withOSDiskName, withOSDiskSizeInGB, withOSDiskWriteAcceleratorEnabledMethods inherited from interface VirtualMachine.DefinitionStages.WithPlan
withPlan, withPromotionalPlanMethods inherited from interface VirtualMachine.DefinitionStages.WithPrimaryNetworkInterface
withExistingPrimaryNetworkInterface, withNewPrimaryNetworkInterfaceMethods inherited from interface VirtualMachine.DefinitionStages.WithPriority
withLowPriority, withLowPriority, withPriority, withSpotPriority, withSpotPriorityMethods inherited from interface VirtualMachine.DefinitionStages.WithPrivateIP
withPrimaryPrivateIPAddressDynamic, withPrimaryPrivateIPAddressStaticMethods inherited from interface VirtualMachine.DefinitionStages.WithProximityPlacementGroup
withNewProximityPlacementGroup, withProximityPlacementGroupMethods inherited from interface VirtualMachine.DefinitionStages.WithPublicIPAddress
withExistingPrimaryPublicIPAddress, withNewPrimaryPublicIPAddress, withNewPrimaryPublicIPAddress, withoutPrimaryPublicIPAddressMethods inherited from interface VirtualMachine.DefinitionStages.WithScaleSet
withExistingVirtualMachineScaleSetMethods inherited from interface VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface
withExistingSecondaryNetworkInterface, withNewSecondaryNetworkInterface, withNewSecondaryNetworkInterfaceMethods inherited from interface VirtualMachine.DefinitionStages.WithSecurityFeatures
withSecureBoot, withVTpmMethods inherited from interface VirtualMachine.DefinitionStages.WithSecurityProfile
withEncryptionAtHostMethods inherited from interface VirtualMachine.DefinitionStages.WithSecurityTypes
withTrustedLaunchMethods inherited from interface VirtualMachine.DefinitionStages.WithStorageAccount
withExistingStorageAccount, withNewStorageAccount, withNewStorageAccountMethods inherited from interface VirtualMachine.DefinitionStages.WithSubnet
withSubnetMethods inherited from interface VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity
withSystemAssignedManagedServiceIdentityMethods inherited from interface VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity
withExistingUserAssignedManagedServiceIdentity, withNewUserAssignedManagedServiceIdentityMethods inherited from interface VirtualMachine.DefinitionStages.WithUserData
withUserDataMethods inherited from interface VirtualMachine.DefinitionStages.WithVMSize
withSize, withSize