VirtualMachine.DefinitionStages.WithStorageAccount Interface

public interface WithStorageAccount

The stage of a virtual machine definition allowing to specify a storage account.

Method Summary

Modifier and Type Method and Description
VirtualMachine.DefinitionStages.WithCreate withExistingStorageAccount(StorageAccount storageAccount)

Specifies an existing storage account to put the VM's OS and data disk VHD in.

An OS disk based on a marketplace or a user image (generalized image) will be stored in this storage account.

VirtualMachine.DefinitionStages.WithCreate withNewStorageAccount(Creatable<StorageAccount> creatable)

Specifies the definition of a not-yet-created storage account to put the VM's OS and data disk VHDs into.

Only the OS disk based on a marketplace image will be stored in the new storage account. An OS disk based on a user image will be stored in the same storage account as the user image.

VirtualMachine.DefinitionStages.WithCreate withNewStorageAccount(String name)

Specifies the name of a new storage account to put the VM's OS and data disk VHD into.

Only an OS disk based on a marketplace image will be stored in the new storage account. An OS disk based on a user image will be stored in the same storage account as the user image.

Method Details

withExistingStorageAccount

public WithCreate withExistingStorageAccount(StorageAccount storageAccount)

Specifies an existing storage account to put the VM's OS and data disk VHD in.

An OS disk based on a marketplace or a user image (generalized image) will be stored in this storage account.

Parameters:

storageAccount - an existing storage account

Returns:

the next stage of the definition

withNewStorageAccount

public WithCreate withNewStorageAccount(Creatable creatable)

Specifies the definition of a not-yet-created storage account to put the VM's OS and data disk VHDs into.

Only the OS disk based on a marketplace image will be stored in the new storage account. An OS disk based on a user image will be stored in the same storage account as the user image.

Parameters:

creatable - a creatable storage account definition

Returns:

the next stage of the definition

withNewStorageAccount

public WithCreate withNewStorageAccount(String name)

Specifies the name of a new storage account to put the VM's OS and data disk VHD into.

Only an OS disk based on a marketplace image will be stored in the new storage account. An OS disk based on a user image will be stored in the same storage account as the user image.

Parameters:

name - the name for a new storage account

Returns:

the next stage of the definition

Applies to