VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged Interface

public interface WithWindowsCreateManaged extends VirtualMachineScaleSet.DefinitionStages.WithManagedCreate

The stage of a Windows virtual machine scale set definition which contains all the minimum required inputs for the resource to be created, but also allows for any other optional settings to be specified.

Method Summary

Modifier and Type Method and Description
VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged withAutoUpdate()

Enables automatic updates.

VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged withoutAutoUpdate()

Disables automatic updates.

VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged withoutVMAgent()

Disables the VM agent.

VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged withTimeZone(String timeZone)

Specifies the time zone for the virtual machines to use.

VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged withVMAgent()

Enables the VM agent.

VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged withWinRM(WinRMListener listener)

Specifies the WinRM listener.

Each call to this method adds the given listener to the list of VM's WinRM listeners.

Inherited Members

Creatable<T>.create() Creatable<T>.createAsync(final ServiceCallback<T> callback) Creatable<T>.createAsync() VirtualMachineScaleSet.DefinitionStages.WithExtension.defineNewExtension(String name) Indexable.key() HasName.name() VirtualMachineScaleSet.DefinitionStages.WithAvailabilityZone.withAvailabilityZone(AvailabilityZoneId zoneId) VirtualMachineScaleSet.DefinitionStages.WithCapacity.withCapacity(int capacity) VirtualMachineScaleSet.DefinitionStages.WithComputerNamePrefix.withComputerNamePrefix(String namePrefix) VirtualMachineScaleSet.DefinitionStages.WithCustomData.withCustomData(String base64EncodedCustomData) VirtualMachineScaleSet.DefinitionStages.WithManagedDiskOptionals.withDataDiskDefaultCachingType(CachingTypes cachingType) VirtualMachineScaleSet.DefinitionStages.WithManagedDiskOptionals.withDataDiskDefaultStorageAccountType(StorageAccountTypes storageAccountType) VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withExistingStorageAccount(StorageAccount storageAccount) VirtualMachineScaleSet.DefinitionStages.WithManagedServiceIdentity.withManagedServiceIdentity() VirtualMachineScaleSet.DefinitionStages.WithManagedServiceIdentity.withManagedServiceIdentity(int tokenPort) VirtualMachineScaleSet.DefinitionStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB) VirtualMachineScaleSet.DefinitionStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType) VirtualMachineScaleSet.DefinitionStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType, StorageAccountTypes storageAccountType) VirtualMachineScaleSet.DefinitionStages.WithManagedDataDisk.withNewDataDiskFromImage(int imageLun) VirtualMachineScaleSet.DefinitionStages.WithManagedDataDisk.withNewDataDiskFromImage(int imageLun, int newSizeInGB, CachingTypes cachingType) VirtualMachineScaleSet.DefinitionStages.WithManagedDataDisk.withNewDataDiskFromImage(int imageLun, int newSizeInGB, CachingTypes cachingType, StorageAccountTypes storageAccountType) VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withNewStorageAccount(String name) VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withNewStorageAccount(Creatable<StorageAccount> creatable) VirtualMachineScaleSet.DefinitionStages.WithOSDiskSettings.withOSDiskCaching(CachingTypes cachingType) VirtualMachineScaleSet.DefinitionStages.WithOSDiskSettings.withOSDiskName(String name) VirtualMachineScaleSet.DefinitionStages.WithManagedDiskOptionals.withOSDiskStorageAccountType(StorageAccountTypes accountType) VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withoutOverProvisioning() VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withOverProvision(boolean enabled) VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withOverProvisioning() Resource.DefinitionWithTags<T>.withTag(String key, String value) Resource.DefinitionWithTags<T>.withTags(Map<String, String> tags) VirtualMachineScaleSet.DefinitionStages.WithUpgradePolicy.withUpgradeMode(UpgradeMode upgradeMode)

Method Details

withAutoUpdate

public WithWindowsCreateManaged withAutoUpdate()

Enables automatic updates.

Returns:

the next stage of the definition

withoutAutoUpdate

public WithWindowsCreateManaged withoutAutoUpdate()

Disables automatic updates.

Returns:

the next stage of the definition

withoutVMAgent

public WithWindowsCreateManaged withoutVMAgent()

Disables the VM agent.

Returns:

the next stage of the definition

withTimeZone

public WithWindowsCreateManaged withTimeZone(String timeZone)

Specifies the time zone for the virtual machines to use.

Parameters:

timeZone - a time zone

Returns:

the next stage of the definition

withVMAgent

public WithWindowsCreateManaged withVMAgent()

Enables the VM agent.

Returns:

the next stage of the definition

withWinRM

public WithWindowsCreateManaged withWinRM(WinRMListener listener)

Specifies the WinRM listener.

Each call to this method adds the given listener to the list of VM's WinRM listeners.

Parameters:

listener - a WinRM listener

Returns:

the next stage of the definition

Applies to