VirtualMachine.DefinitionStages.WithStorageAccount Interface

public static interface VirtualMachine.DefinitionStages.WithStorageAccount

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

Method Summary

Modifier and Type Method and Description
abstract WithCreate withExistingStorageAccount(StorageAccount storageAccount)

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

abstract 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.

abstract WithCreate withNewStorageAccount(String name)

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

Method Details

withExistingStorageAccount

public abstract 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.

Parameters:

storageAccount - an existing storage account

Returns:

the next stage of the definition

withNewStorageAccount

public abstract VirtualMachine.DefinitionStages.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 abstract 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.

Parameters:

name - the name for a new storage account

Returns:

the next stage of the definition

Applies to