VirtualMachine.DefinitionManagedOrUnmanaged 接口

定义

The entirety of the virtual machine definition.

public interface DefinitionManagedOrUnmanaged extends VirtualMachine.DefinitionShared,VirtualMachine.DefinitionStages.WithLinuxRootUsernameManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithWindowsAdminUsernameManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithWindowsAdminPasswordManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithWindowsCreateManagedOrUnmanaged,VirtualMachine.DefinitionStages.WithManagedCreate,VirtualMachine.DefinitionStages.WithUnmanagedCreate

继承成员

Creatable<T>.create() Creatable<T>.createAsync(final ServiceCallback<T> callback) Creatable<T>.createAsync() VirtualMachine.DefinitionStages.WithExtension.defineNewExtension(String name) VirtualMachine.DefinitionStages.WithUnmanagedDataDisk.defineUnmanagedDataDisk(String name) Indexable.key() HasName.name() VirtualMachine.DefinitionStages.WithWindowsAdminPasswordManagedOrUnmanaged.withAdminPassword(String adminPassword) VirtualMachine.DefinitionStages.WithWindowsAdminUsernameManagedOrUnmanaged.withAdminUsername(String adminUserName) VirtualMachine.DefinitionStages.WithAvailabilityZone.withAvailabilityZone(AvailabilityZoneId zoneId) 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.WithFromImageCreateOptionsManaged.withComputerName(String computerName) VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManaged.withCustomData(String base64EncodedCustomData) VirtualMachine.DefinitionStages.WithManagedCreate.withDataDiskDefaultCachingType(CachingTypes cachingType) VirtualMachine.DefinitionStages.WithManagedCreate.withDataDiskDefaultStorageAccountType(StorageAccountTypes storageAccountType) VirtualMachine.DefinitionStages.WithAvailabilitySet.withExistingAvailabilitySet(AvailabilitySet availabilitySet) VirtualMachine.DefinitionStages.WithManagedDataDisk.withExistingDataDisk(Disk disk) VirtualMachine.DefinitionStages.WithManagedDataDisk.withExistingDataDisk(Disk disk, int lun, CachingTypes cachingType) VirtualMachine.DefinitionStages.WithManagedDataDisk.withExistingDataDisk(Disk disk, int newSizeInGB, int lun, CachingTypes cachingType) 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.WithUnmanagedDataDisk.withExistingUnmanagedDataDisk(String storageAccountName, String containerName, String vhdName) 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.WithManagedDataDisk.withNewDataDisk(Creatable<Disk> creatable) VirtualMachine.DefinitionStages.WithManagedDataDisk.withNewDataDisk(Creatable<Disk> creatable, int lun, CachingTypes cachingType) VirtualMachine.DefinitionStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB) VirtualMachine.DefinitionStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType) VirtualMachine.DefinitionStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType, StorageAccountTypes storageAccountType) VirtualMachine.DefinitionStages.WithManagedDataDisk.withNewDataDiskFromImage(int imageLun) VirtualMachine.DefinitionStages.WithManagedDataDisk.withNewDataDiskFromImage(int imageLun, int newSizeInGB, CachingTypes cachingType) VirtualMachine.DefinitionStages.WithManagedDataDisk.withNewDataDiskFromImage(int imageLun, int newSizeInGB, CachingTypes cachingType, StorageAccountTypes storageAccountType) 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.WithUnmanagedDataDisk.withNewUnmanagedDataDisk(Integer sizeInGB) 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.WithManagedCreate.withOSDiskStorageAccountType(StorageAccountTypes accountType) VirtualMachine.DefinitionStages.WithUnmanagedCreate.withOSDiskVhdLocation(String containerName, String vhdName) VirtualMachine.DefinitionStages.WithWindowsCreateManaged.withoutAutoUpdate() VirtualMachine.DefinitionStages.WithPublicIPAddress.withoutPrimaryPublicIPAddress() VirtualMachine.DefinitionStages.WithWindowsCreateManaged.withoutVMAgent() 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.WithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged.withRootPassword(String rootPassword) VirtualMachine.DefinitionStages.WithLinuxRootUsernameManagedOrUnmanaged.withRootUsername(String rootUserName) 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.WithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged.withSsh(String publicKey) VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged.withSsh(String publicKey) 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.WithWindowsCreateManaged.withTimeZone(String timeZone) VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged.withUnmanagedDisks() VirtualMachine.DefinitionStages.WithWindowsCreateManagedOrUnmanaged.withUnmanagedDisks() VirtualMachine.DefinitionStages.WithOS.withWindowsCustomImage(String customImageId) VirtualMachine.DefinitionStages.WithWindowsCreateManaged.withWinRM(WinRMListener listener)

适用于