Interface VirtualMachine.DefinitionStages.WithStorageAccount

    • Method Detail

      • withNewStorageAccount

        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
      • withNewStorageAccount

        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.

        Parameters:
        creatable - a creatable storage account definition
        Returns:
        the next stage of the definition
      • withExistingStorageAccount

        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