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


Disk interface

Дисковый ресурс.

Extends

Свойства

availabilityPolicy

Определяет, как платформа обрабатывает сбои дисков

burstingEnabled

Задайте значение true, чтобы включить ускорение за пределами подготовленного целевого объекта производительности диска. Ускорение по умолчанию отключено. Не применяется к дискам Категории "Ультра".

burstingEnabledTime

Последнее время при последней включенной вспышке на диске. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

completionPercent

Процент завершения фоновой копии при создании ресурса с помощью операции CopyStart.

creationData

Сведения об источнике диска. Данные creationData нельзя изменить после создания диска.

dataAccessAuthMode

Дополнительные требования к проверке подлинности при экспорте или отправке на диск или моментальный снимок.

diskAccessId

Идентификатор ARM ресурса DiskAccess для использования частных конечных точек на дисках.

diskIopsReadOnly

Общее количество операций ввода-вывода в секунду, которое будет разрешено во всех виртуальных машинах, которые будут подключать общий диск как ReadOnly. Одна операция может передаваться между 4k и 256 кб байтами.

diskIopsReadWrite

Количество операций ввода-вывода в секунду, разрешенных для этого диска; только для дисков UltraSSD. Одна операция может передаваться между 4k и 256 кб байтами.

diskMBpsReadOnly

Общая пропускная способность (MBps), которая будет разрешена для всех виртуальных машин, которые будут подключать общий диск как ReadOnly. MBps означает миллионы байтов в секунду - МБ здесь использует нотацию ISO, полномочия из 10.

diskMBpsReadWrite

Пропускная способность, разрешенная для этого диска; только для дисков UltraSSD. MBps означает миллионы байтов в секунду - МБ здесь использует нотацию ISO, полномочия из 10.

diskSizeBytes

Размер диска в байтах. Это поле доступно только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

diskSizeGB

Если createData.createOption является пустым, это поле является обязательным и указывает размер создаваемого диска. Если это поле присутствует для обновлений или создания с другими параметрами, оно указывает на изменение размера. Изменение размера допускается только в том случае, если диск не подключен к работающей виртуальной машине и может увеличить размер диска.

diskState

Состояние диска. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

encryption

Свойство шифрования можно использовать для шифрования неактивных данных с помощью управляемых клиентом ключей или управляемых платформой ключей.

encryptionSettingsCollection

Коллекция параметров шифрования, используемая для шифрования дисков Azure, может содержать несколько параметров шифрования на диск или моментальный снимок.

extendedLocation

Расширенное расположение, в котором будет создан диск. Невозможно изменить расширенное расположение.

hyperVGeneration

Создание гипервизора виртуальной машины. Применимо только к дискам ОС.

lastOwnershipUpdateTime

Время в формате UTC, когда состояние владения диска было изменено, т. е. время последнего подключения или отключения диска от виртуальной машины или времени, когда виртуальная машина, к которой был подключен диск, был освобожден или запущен. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

managedBy

Относительный URI, содержащий идентификатор виртуальной машины с подключенным диском. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

managedByExtended

Список относительных URI, содержащих идентификаторы виртуальных машин, подключенных к диску. MaxShares должно иметь значение больше одного для дисков, чтобы разрешить присоединение их к нескольким виртуальным машинам. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

maxShares

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

networkAccessPolicy

Политика доступа к диску через сеть.

optimizedForFrequentAttach

При установке этого свойства значение true повышает надежность и производительность дисков данных, которые часто (более 5 раз в день) отсоединяются от одной виртуальной машины и подключены к другой. Это свойство не должно быть задано для дисков, которые не отсоединяются и подключаются часто, так как диски не соответствуют домену сбоя виртуальной машины.

osType

Тип операционной системы.

propertyUpdatesInProgress

Свойства диска, для которого ожидается обновление. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

provisioningState

Состояние подготовки диска. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

publicNetworkAccess

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

purchasePlan

Сведения о плане покупки образа, из которого был создан диск ОС. Например: {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, продукт: WindowsServer}

securityProfile

Содержит сведения, связанные с безопасностью для ресурса.

shareInfo

Сведения о списке всех виртуальных машин, подключенных к диску. MaxShares должно иметь значение больше одного для дисков, чтобы разрешить присоединение их к нескольким виртуальным машинам. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

sku

Имя SKU дисков. Можно Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS или PremiumV2_LRS.

supportedCapabilities

Список поддерживаемых возможностей для образа, из которого был создан диск ОС.

supportsHibernation

Указывает, что ОС на диске поддерживает гибернацию.

tier

Уровень производительности диска (например, P4, S10), как описано здесь: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Не применяется к дискам Категории "Ультра".

timeCreated

Время создания диска. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

uniqueId

Уникальный guid, определяющий ресурс. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

zones

Список логических зон для диска.

Унаследованные свойства

id

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.

location

Географическое расположение, в котором находится ресурс

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

tags

Теги ресурсов.

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

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

availabilityPolicy

Определяет, как платформа обрабатывает сбои дисков

availabilityPolicy?: AvailabilityPolicy

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

burstingEnabled

Задайте значение true, чтобы включить ускорение за пределами подготовленного целевого объекта производительности диска. Ускорение по умолчанию отключено. Не применяется к дискам Категории "Ультра".

burstingEnabled?: boolean

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

boolean

burstingEnabledTime

Последнее время при последней включенной вспышке на диске. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

burstingEnabledTime?: Date

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

Date

completionPercent

Процент завершения фоновой копии при создании ресурса с помощью операции CopyStart.

completionPercent?: number

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

number

creationData

Сведения об источнике диска. Данные creationData нельзя изменить после создания диска.

creationData?: CreationData

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

dataAccessAuthMode

Дополнительные требования к проверке подлинности при экспорте или отправке на диск или моментальный снимок.

dataAccessAuthMode?: string

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

string

diskAccessId

Идентификатор ARM ресурса DiskAccess для использования частных конечных точек на дисках.

diskAccessId?: string

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

string

diskIopsReadOnly

Общее количество операций ввода-вывода в секунду, которое будет разрешено во всех виртуальных машинах, которые будут подключать общий диск как ReadOnly. Одна операция может передаваться между 4k и 256 кб байтами.

diskIopsReadOnly?: number

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

number

diskIopsReadWrite

Количество операций ввода-вывода в секунду, разрешенных для этого диска; только для дисков UltraSSD. Одна операция может передаваться между 4k и 256 кб байтами.

diskIopsReadWrite?: number

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

number

diskMBpsReadOnly

Общая пропускная способность (MBps), которая будет разрешена для всех виртуальных машин, которые будут подключать общий диск как ReadOnly. MBps означает миллионы байтов в секунду - МБ здесь использует нотацию ISO, полномочия из 10.

diskMBpsReadOnly?: number

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

number

diskMBpsReadWrite

Пропускная способность, разрешенная для этого диска; только для дисков UltraSSD. MBps означает миллионы байтов в секунду - МБ здесь использует нотацию ISO, полномочия из 10.

diskMBpsReadWrite?: number

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

number

diskSizeBytes

Размер диска в байтах. Это поле доступно только для чтения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

diskSizeBytes?: number

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

number

diskSizeGB

Если createData.createOption является пустым, это поле является обязательным и указывает размер создаваемого диска. Если это поле присутствует для обновлений или создания с другими параметрами, оно указывает на изменение размера. Изменение размера допускается только в том случае, если диск не подключен к работающей виртуальной машине и может увеличить размер диска.

diskSizeGB?: number

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

number

diskState

Состояние диска. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

diskState?: string

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

string

encryption

Свойство шифрования можно использовать для шифрования неактивных данных с помощью управляемых клиентом ключей или управляемых платформой ключей.

encryption?: Encryption

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

encryptionSettingsCollection

Коллекция параметров шифрования, используемая для шифрования дисков Azure, может содержать несколько параметров шифрования на диск или моментальный снимок.

encryptionSettingsCollection?: EncryptionSettingsCollection

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

extendedLocation

Расширенное расположение, в котором будет создан диск. Невозможно изменить расширенное расположение.

extendedLocation?: ExtendedLocation

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

hyperVGeneration

Создание гипервизора виртуальной машины. Применимо только к дискам ОС.

hyperVGeneration?: string

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

string

lastOwnershipUpdateTime

Время в формате UTC, когда состояние владения диска было изменено, т. е. время последнего подключения или отключения диска от виртуальной машины или времени, когда виртуальная машина, к которой был подключен диск, был освобожден или запущен. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

lastOwnershipUpdateTime?: Date

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

Date

managedBy

Относительный URI, содержащий идентификатор виртуальной машины с подключенным диском. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

managedBy?: string

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

string

managedByExtended

Список относительных URI, содержащих идентификаторы виртуальных машин, подключенных к диску. MaxShares должно иметь значение больше одного для дисков, чтобы разрешить присоединение их к нескольким виртуальным машинам. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

managedByExtended?: string[]

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

string[]

maxShares

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

maxShares?: number

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

number

networkAccessPolicy

Политика доступа к диску через сеть.

networkAccessPolicy?: string

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

string

optimizedForFrequentAttach

При установке этого свойства значение true повышает надежность и производительность дисков данных, которые часто (более 5 раз в день) отсоединяются от одной виртуальной машины и подключены к другой. Это свойство не должно быть задано для дисков, которые не отсоединяются и подключаются часто, так как диски не соответствуют домену сбоя виртуальной машины.

optimizedForFrequentAttach?: boolean

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

boolean

osType

Тип операционной системы.

osType?: OperatingSystemTypes

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

propertyUpdatesInProgress

Свойства диска, для которого ожидается обновление. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

propertyUpdatesInProgress?: PropertyUpdatesInProgress

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

provisioningState

Состояние подготовки диска. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

provisioningState?: string

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

string

publicNetworkAccess

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

publicNetworkAccess?: string

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

string

purchasePlan

Сведения о плане покупки образа, из которого был создан диск ОС. Например: {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, продукт: WindowsServer}

purchasePlan?: DiskPurchasePlan

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

securityProfile

Содержит сведения, связанные с безопасностью для ресурса.

securityProfile?: DiskSecurityProfile

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

shareInfo

Сведения о списке всех виртуальных машин, подключенных к диску. MaxShares должно иметь значение больше одного для дисков, чтобы разрешить присоединение их к нескольким виртуальным машинам. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

shareInfo?: ShareInfoElement[]

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

sku

Имя SKU дисков. Можно Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS или PremiumV2_LRS.

sku?: DiskSku

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

supportedCapabilities

Список поддерживаемых возможностей для образа, из которого был создан диск ОС.

supportedCapabilities?: SupportedCapabilities

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

supportsHibernation

Указывает, что ОС на диске поддерживает гибернацию.

supportsHibernation?: boolean

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

boolean

tier

Уровень производительности диска (например, P4, S10), как описано здесь: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Не применяется к дискам Категории "Ультра".

tier?: string

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

string

timeCreated

Время создания диска. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

timeCreated?: Date

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

Date

uniqueId

Уникальный guid, определяющий ресурс. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

uniqueId?: string

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

string

zones

Список логических зон для диска.

zones?: string[]

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

string[]

Сведения об унаследованном свойстве

id

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

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

string

унаследован отTrackedResource.id

location

Географическое расположение, в котором находится ресурс

location: string

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

string

наследуется отTrackedResource.location

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name?: string

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

string

унаследован отTrackedResource.name

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData?: SystemData

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

наследуется отTrackedResource.systemData

tags

Теги ресурсов.

tags?: {[propertyName: string]: string}

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

{[propertyName: string]: string}

Наследуется отTrackedResource.tags

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

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

string

наследуется отTrackedResource.type