Поделиться через


DataDiskOutput interface

Описывает диск данных.

Свойства

caching

Указывает требования к кэшированию.

Возможные значения:

Нет

ReadOnly

ReadWrite

По умолчанию: Нет для хранилища "Стандартный". ReadOnly для хранилища класса Premium

createOption

Указывает, как должна быть создана виртуальная машина.

Возможные значения:

Подключить \u2013 Это значение используется при использовании специализированного диска для создания виртуальной машины.

FromImage \u2013 Это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также используется элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также используете элемент плана, описанный ранее.

deleteOption

Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины.

Возможные значения:

Удалить Если это значение используется, диск данных удаляется при удалении виртуальной машины.

отсоединить Если это значение используется, диск данных сохраняется после удаления виртуальной машины.

Значение по умолчанию имеет значение отсоединения

detachOption

Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach.

detachOption: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения.

Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach.

diskIOPSReadWrite

Указывает Read-Write операций ввода-вывода в секунду для управляемого диска при UltraSSD_LRS StorageAccountType. Возвращается только для дисков виртуальных машин VirtualMachine ScaleSet. Можно обновлять только с помощью обновлений масштабируемого набора VirtualMachine.

diskMBpsReadWrite

Указывает пропускную способность в МБ в секунду для управляемого диска при UltraSSD_LRS StorageAccountType. Возвращается только для дисков виртуальных машин VirtualMachine ScaleSet. Можно обновлять только с помощью обновлений масштабируемого набора VirtualMachine.

diskSizeGB

Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины.

diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023

image

Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать.

lun

Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине.

managedDisk

Параметры управляемого диска.

name

Имя диска.

toBeDetached

Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset

vhd

Виртуальный жесткий диск.

writeAcceleratorEnabled

Указывает, следует ли включить или отключить записьAccelerator на диске.

Сведения о свойстве

caching

Указывает требования к кэшированию.

Возможные значения:

Нет

ReadOnly

ReadWrite

По умолчанию: Нет для хранилища "Стандартный". ReadOnly для хранилища класса Premium

caching?: "None" | "ReadOnly" | "ReadWrite"

Значение свойства

"None" | "ReadOnly" | "ReadWrite"

createOption

Указывает, как должна быть создана виртуальная машина.

Возможные значения:

Подключить \u2013 Это значение используется при использовании специализированного диска для создания виртуальной машины.

FromImage \u2013 Это значение используется при использовании образа для создания виртуальной машины. При использовании образа платформы также используется элемент imageReference, описанный выше. Если вы используете образ Marketplace, вы также используете элемент плана, описанный ранее.

createOption: "FromImage" | "Empty" | "Attach"

Значение свойства

"FromImage" | "Empty" | "Attach"

deleteOption

Указывает, следует ли удалять или отсоединять диск данных при удалении виртуальной машины.

Возможные значения:

Удалить Если это значение используется, диск данных удаляется при удалении виртуальной машины.

отсоединить Если это значение используется, диск данных сохраняется после удаления виртуальной машины.

Значение по умолчанию имеет значение отсоединения

deleteOption?: "Delete" | "Detach"

Значение свойства

"Delete" | "Detach"

detachOption

Указывает поведение отсоединения, используемое при отсоединение диска или уже в процессе отсоединения от виртуальной машины. Поддерживаемые значения: ForceDetach.

detachOption: ForceDetach применимо только для управляемых дисков данных. Если предыдущая попытка отсоединения диска данных не завершена из-за непредвиденного сбоя виртуальной машины, а диск по-прежнему не выпущен, используйте принудительное отключение в качестве последней возможности для принудительного отключения диска от виртуальной машины. Все записи, возможно, не были удалены при использовании этого поведения отсоединения.

Эта функция по-прежнему находится в режиме предварительной версии и не поддерживается для VirtualMachineScaleSet. Чтобы принудительно отсоединить диск данных, обновите его до true вместе с параметром detachOption: ForceDetach.

detachOption?: "ForceDetach"

Значение свойства

"ForceDetach"

diskIOPSReadWrite

Указывает Read-Write операций ввода-вывода в секунду для управляемого диска при UltraSSD_LRS StorageAccountType. Возвращается только для дисков виртуальных машин VirtualMachine ScaleSet. Можно обновлять только с помощью обновлений масштабируемого набора VirtualMachine.

diskIOPSReadWrite?: number

Значение свойства

number

diskMBpsReadWrite

Указывает пропускную способность в МБ в секунду для управляемого диска при UltraSSD_LRS StorageAccountType. Возвращается только для дисков виртуальных машин VirtualMachine ScaleSet. Можно обновлять только с помощью обновлений масштабируемого набора VirtualMachine.

diskMBpsReadWrite?: number

Значение свойства

number

diskSizeGB

Задает размер пустого диска данных в гигабайтах. Этот элемент можно использовать для перезаписи размера диска в образе виртуальной машины.

diskSizeGB — это число байтов x 1024^3 для диска, а значение не может быть больше 1023

diskSizeGB?: number

Значение свойства

number

image

Исходный образ пользователя виртуального жесткого диска. Виртуальный жесткий диск будет скопирован перед присоединением к виртуальной машине. Если предоставляется SourceImage, целевой виртуальный жесткий диск не должен существовать.

image?: VirtualHardDiskOutput

Значение свойства

lun

Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине.

lun: number

Значение свойства

number

managedDisk

Параметры управляемого диска.

managedDisk?: ManagedDiskParametersOutput

Значение свойства

name

Имя диска.

name?: string

Значение свойства

string

toBeDetached

Указывает, находится ли диск данных в процессе отсоединения от VirtualMachine/VirtualMachineScaleset

toBeDetached?: boolean

Значение свойства

boolean

vhd

Виртуальный жесткий диск.

vhd?: VirtualHardDiskOutput

Значение свойства

writeAcceleratorEnabled

Указывает, следует ли включить или отключить записьAccelerator на диске.

writeAcceleratorEnabled?: boolean

Значение свойства

boolean