VirtualMachine.DefinitionShared Interface
public interface 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.WithCreate
The virtual machine scale set stages shared between managed and unmanaged based virtual machine definitions.
Inherited Members
Creatable<T>.create()
Creatable<T>.createAsync(final ServiceCallback<T> callback)
Creatable<T>.createAsync()
VirtualMachine.DefinitionStages.WithExtension.defineNewExtension(String name)
Indexable.key()
HasName.name()
VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics()
VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(Creatable<StorageAccount> creatable)
VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(StorageAccount storageAccount)
VirtualMachine.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(String storageAccountBlobEndpointUri)
VirtualMachine.DefinitionStages.WithAvailabilitySet.withExistingAvailabilitySet(AvailabilitySet availabilitySet)
VirtualMachine.DefinitionStages.WithNetwork.withExistingPrimaryNetwork(Network network)
VirtualMachine.DefinitionStages.WithPrimaryNetworkInterface.withExistingPrimaryNetworkInterface(NetworkInterface networkInterface)
VirtualMachine.DefinitionStages.WithPublicIPAddress.withExistingPrimaryPublicIPAddress(PublicIPAddress publicIPAddress)
VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface.withExistingSecondaryNetworkInterface(NetworkInterface networkInterface)
VirtualMachine.DefinitionStages.WithStorageAccount.withExistingStorageAccount(StorageAccount storageAccount)
VirtualMachine.DefinitionStages.WithOS.withLatestLinuxImage(String publisher, String offer, String sku)
VirtualMachine.DefinitionStages.WithOS.withLatestWindowsImage(String publisher, String offer, String sku)
VirtualMachine.DefinitionStages.WithOS.withLinuxCustomImage(String customImageId)
VirtualMachine.DefinitionStages.WithManagedServiceIdentity.withManagedServiceIdentity()
VirtualMachine.DefinitionStages.WithManagedServiceIdentity.withManagedServiceIdentity(int tokenPort)
VirtualMachine.DefinitionStages.WithAvailabilitySet.withNewAvailabilitySet(String name)
VirtualMachine.DefinitionStages.WithAvailabilitySet.withNewAvailabilitySet(Creatable<AvailabilitySet> creatable)
VirtualMachine.DefinitionStages.WithNetwork.withNewPrimaryNetwork(Creatable<Network> creatable)
VirtualMachine.DefinitionStages.WithNetwork.withNewPrimaryNetwork(String addressSpace)
VirtualMachine.DefinitionStages.WithPrimaryNetworkInterface.withNewPrimaryNetworkInterface(Creatable<NetworkInterface> creatable)
VirtualMachine.DefinitionStages.WithPublicIPAddress.withNewPrimaryPublicIPAddress(Creatable<PublicIPAddress> creatable)
VirtualMachine.DefinitionStages.WithPublicIPAddress.withNewPrimaryPublicIPAddress(String leafDnsLabel)
VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface.withNewSecondaryNetworkInterface(Creatable<NetworkInterface> creatable)
VirtualMachine.DefinitionStages.WithStorageAccount.withNewStorageAccount(String name)
VirtualMachine.DefinitionStages.WithStorageAccount.withNewStorageAccount(Creatable<StorageAccount> creatable)
VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskCaching(CachingTypes cachingType)
VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskEncryptionSettings(DiskEncryptionSettings settings)
VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskName(String name)
VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskSizeInGB(Integer size)
VirtualMachine.DefinitionStages.WithOSDiskSettings.withOSDiskSizeInGB(int size)
VirtualMachine.DefinitionStages.WithPublicIPAddress.withoutPrimaryPublicIPAddress()
VirtualMachine.DefinitionStages.WithPlan.withPlan(PurchasePlan plan)
VirtualMachine.DefinitionStages.WithOS.withPopularLinuxImage(KnownLinuxVirtualMachineImage knownImage)
VirtualMachine.DefinitionStages.WithOS.withPopularWindowsImage(KnownWindowsVirtualMachineImage knownImage)
VirtualMachine.DefinitionStages.WithPrivateIP.withPrimaryPrivateIPAddressDynamic()
VirtualMachine.DefinitionStages.WithPrivateIP.withPrimaryPrivateIPAddressStatic(String staticPrivateIPAddress)
VirtualMachine.DefinitionStages.WithPlan.withPromotionalPlan(PurchasePlan plan, String promotionCode)
VirtualMachine.DefinitionStages.WithVMSize.withSize(String sizeName)
VirtualMachine.DefinitionStages.WithVMSize.withSize(VirtualMachineSizeTypes size)
VirtualMachine.DefinitionStages.WithOS.withSpecializedOSDisk(Disk disk, OperatingSystemTypes osType)
VirtualMachine.DefinitionStages.WithOS.withSpecializedOSUnmanagedDisk(String osDiskUrl, OperatingSystemTypes osType)
VirtualMachine.DefinitionStages.WithOS.withSpecificLinuxImageVersion(ImageReference imageReference)
VirtualMachine.DefinitionStages.WithOS.withSpecificWindowsImageVersion(ImageReference imageReference)
VirtualMachine.DefinitionStages.WithOS.withStoredLinuxImage(String imageUrl)
VirtualMachine.DefinitionStages.WithOS.withStoredWindowsImage(String imageUrl)
VirtualMachine.DefinitionStages.WithSubnet.withSubnet(String name)
Resource.DefinitionWithTags<T>.withTag(String key, String value)
Resource.DefinitionWithTags<T>.withTags(Map<String, String> tags)
VirtualMachine.DefinitionStages.WithOS.withWindowsCustomImage(String customImageId)
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Azure SDK for Java