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


Диски Microsoft.Compute 2018-06-01

Определение ресурсов Bicep

Тип ресурса дисков можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Compute/disks, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Compute/disks@2018-06-01' = {
  location: 'string'
  name: 'string'
  properties: {
    creationData: {
      createOption: 'string'
      imageReference: {
        id: 'string'
        lun: int
      }
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
    }
    diskIOPSReadWrite: int
    diskMBpsReadWrite: int
    diskSizeGB: int
    encryptionSettings: {
      diskEncryptionKey: {
        secretUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
      enabled: bool
      keyEncryptionKey: {
        keyUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
    }
    osType: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

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

Microsoft.Compute/диски

Имя Описание Ценность
местоположение Расположение ресурса строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса диска. Свойства диска
SKU Имя SKU дисков. Можно Standard_LRS, Premium_LRS, StandardSSD_LRS или UltraSSD_LRS. ДискСку
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
Зоны Список логических зон для диска. строка[]

СозданиеData

Имя Описание Ценность
createOption Это перечисляет возможные источники создания диска. "Присоединить"
"Копировать"
"Пустой"
FromImage
"Импорт"
Restore (обязательно)
ImageReference Сведения об источнике диска. Ссылка на ImageDiskReference
sourceResourceId Если createOption — Copy, это идентификатор ARM исходного моментального снимка или диска. струна
источникUri Если createOption — Import, это универсальный код ресурса (URI) большого двоичного объекта, импортируемого на управляемый диск. струна
storageAccountId Если функция createOption импортируется, идентификатор Azure Resource Manager учетной записи хранения, содержащей большой двоичный объект для импорта в виде диска. Требуется только в том случае, если большой двоичный объект находится в другой подписке струна

Свойства диска

Имя Описание Ценность
creationData Сведения об источнике диска. Данные creationData нельзя изменить после создания диска. CreationData (обязательно)
diskIOPSReadWrite Количество операций ввода-вывода в секунду, разрешенных для этого диска; только для дисков UltraSSD. Одна операция может передаваться между 4k и 256 кб байтами. Описание диапазона значений, которые можно задать, см. в предложениях управляемых дисков SSD ценовой категории "Ультра". инт
diskMBpsReadWrite Пропускная способность, разрешенная для этого диска; только для дисков UltraSSD. MBps означает миллионы байтов в секунду - МБ здесь использует нотацию ISO, полномочия из 10. Описание диапазона значений, которые можно задать, см. в предложениях управляемых дисков SSD ценовой категории "Ультра". инт
Размер дискаГб Если createData.createOption является пустым, это поле является обязательным и указывает размер создаваемого виртуального жесткого диска. Если это поле присутствует для обновлений или создания с другими параметрами, оно указывает на изменение размера. Изменение размера допускается только в том случае, если диск не подключен к работающей виртуальной машине и может увеличить размер диска. инт
encryptionНастройки Параметры шифрования для диска или моментального снимка ШифрованиеНастройки
Тип ОС Тип операционной системы. Linux
"Windows"

ДискСку

Имя Описание Ценность
имя Имя SKU. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"UltraSSD_LRS"

ШифрованиеНастройки

Имя Описание Ценность
diskEncryptionKey Url-адрес секрета Key Vault и идентификатор хранилища ключа шифрования диска KeyVaultAndSecretReference
Включен Задайте для этого флага значение true и укажите DiskEncryptionKey и необязательный ключ KeyEncryptionKey, чтобы включить шифрование. Установите для этого флага значение false и удалите DiskEncryptionKey и KeyEncryptionKey, чтобы отключить шифрование. Если EncryptionSettings имеет значение NULL в объекте запроса, существующие параметры остаются неизменными. булевая переменная (bool)
ключ шифрования ключа Url-адрес ключа Key Vault и идентификатор хранилища ключа шифрования ключей KeyVaultAndKeyReference

Ссылка на ImageDiskReference

Имя Описание Ценность
идентификатор Относительный URI, содержащий репозиторий образов платформы или ссылку на образ пользователя. строка (обязательно)
Лунь Если диск создается на диске данных образа, это индекс, указывающий, какой из дисков данных в образе следует использовать. Для дисков ОС это поле равно NULL. инт

KeyVaultAndKeyReference

Имя Описание Ценность
keyUrl URL-адрес, указывающий на ключ или секрет в KeyVault строка (обязательно)
sourceVault Идентификатор ресурса KeyVault, содержащий ключ или секрет SourceVault (обязательно)

KeyVaultAndSecretReference

Имя Описание Ценность
secretUrl URL-адрес, указывающий на ключ или секрет в KeyVault строка (обязательно)
sourceVault Идентификатор ресурса KeyVault, содержащий ключ или секрет SourceVault (обязательно)

Теги ресурса

Имя Описание Ценность

ИсточникСейф

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
вычислительный диск Модуль ресурсов AVM для вычислительного диска

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
создание диска & включить защиту с помощью Backup Vault Шаблон, создающий диск и обеспечивающий защиту с помощью Backup Vault
узле Windows Docker с предварительно установленной Portainer и Traefik Узел Windows Docker с предустановленным портиком и Traefik
виртуальной машине Windows Server с SSH Разверните одну виртуальную машину Windows с поддержкой Open SSH, чтобы подключиться через SSH с помощью проверки подлинности на основе ключей.

Определение ресурса шаблона ARM

Тип ресурса дисков можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Compute/disks, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Compute/disks",
  "apiVersion": "2018-06-01",
  "name": "string",
  "location": "string",
  "properties": {
    "creationData": {
      "createOption": "string",
      "imageReference": {
        "id": "string",
        "lun": "int"
      },
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string"
    },
    "diskIOPSReadWrite": "int",
    "diskMBpsReadWrite": "int",
    "diskSizeGB": "int",
    "encryptionSettings": {
      "diskEncryptionKey": {
        "secretUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      },
      "enabled": "bool",
      "keyEncryptionKey": {
        "keyUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      }
    },
    "osType": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

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

Microsoft.Compute/диски

Имя Описание Ценность
apiVersion Версия API '2018-06-01'
местоположение Расположение ресурса строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса диска. Свойства диска
SKU Имя SKU дисков. Можно Standard_LRS, Premium_LRS, StandardSSD_LRS или UltraSSD_LRS. ДискСку
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Compute/disks"
Зоны Список логических зон для диска. строка[]

СозданиеData

Имя Описание Ценность
createOption Это перечисляет возможные источники создания диска. "Присоединить"
"Копировать"
"Пустой"
FromImage
"Импорт"
Restore (обязательно)
ImageReference Сведения об источнике диска. Ссылка на ImageDiskReference
sourceResourceId Если createOption — Copy, это идентификатор ARM исходного моментального снимка или диска. струна
источникUri Если createOption — Import, это универсальный код ресурса (URI) большого двоичного объекта, импортируемого на управляемый диск. струна
storageAccountId Если функция createOption импортируется, идентификатор Azure Resource Manager учетной записи хранения, содержащей большой двоичный объект для импорта в виде диска. Требуется только в том случае, если большой двоичный объект находится в другой подписке струна

Свойства диска

Имя Описание Ценность
creationData Сведения об источнике диска. Данные creationData нельзя изменить после создания диска. CreationData (обязательно)
diskIOPSReadWrite Количество операций ввода-вывода в секунду, разрешенных для этого диска; только для дисков UltraSSD. Одна операция может передаваться между 4k и 256 кб байтами. Описание диапазона значений, которые можно задать, см. в предложениях управляемых дисков SSD ценовой категории "Ультра". инт
diskMBpsReadWrite Пропускная способность, разрешенная для этого диска; только для дисков UltraSSD. MBps означает миллионы байтов в секунду - МБ здесь использует нотацию ISO, полномочия из 10. Описание диапазона значений, которые можно задать, см. в предложениях управляемых дисков SSD ценовой категории "Ультра". инт
Размер дискаГб Если createData.createOption является пустым, это поле является обязательным и указывает размер создаваемого виртуального жесткого диска. Если это поле присутствует для обновлений или создания с другими параметрами, оно указывает на изменение размера. Изменение размера допускается только в том случае, если диск не подключен к работающей виртуальной машине и может увеличить размер диска. инт
encryptionНастройки Параметры шифрования для диска или моментального снимка ШифрованиеНастройки
Тип ОС Тип операционной системы. Linux
"Windows"

ДискСку

Имя Описание Ценность
имя Имя SKU. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"UltraSSD_LRS"

ШифрованиеНастройки

Имя Описание Ценность
diskEncryptionKey Url-адрес секрета Key Vault и идентификатор хранилища ключа шифрования диска KeyVaultAndSecretReference
Включен Задайте для этого флага значение true и укажите DiskEncryptionKey и необязательный ключ KeyEncryptionKey, чтобы включить шифрование. Установите для этого флага значение false и удалите DiskEncryptionKey и KeyEncryptionKey, чтобы отключить шифрование. Если EncryptionSettings имеет значение NULL в объекте запроса, существующие параметры остаются неизменными. булевая переменная (bool)
ключ шифрования ключа Url-адрес ключа Key Vault и идентификатор хранилища ключа шифрования ключей KeyVaultAndKeyReference

Ссылка на ImageDiskReference

Имя Описание Ценность
идентификатор Относительный URI, содержащий репозиторий образов платформы или ссылку на образ пользователя. строка (обязательно)
Лунь Если диск создается на диске данных образа, это индекс, указывающий, какой из дисков данных в образе следует использовать. Для дисков ОС это поле равно NULL. инт

KeyVaultAndKeyReference

Имя Описание Ценность
keyUrl URL-адрес, указывающий на ключ или секрет в KeyVault строка (обязательно)
sourceVault Идентификатор ресурса KeyVault, содержащий ключ или секрет SourceVault (обязательно)

KeyVaultAndSecretReference

Имя Описание Ценность
secretUrl URL-адрес, указывающий на ключ или секрет в KeyVault строка (обязательно)
sourceVault Идентификатор ресурса KeyVault, содержащий ключ или секрет SourceVault (обязательно)

Теги ресурса

Имя Описание Ценность

ИсточникСейф

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
создание виртуальной машины на основе эффективного виртуального жесткого диска

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

развертывание в Azure
Этот шаблон создает виртуальную машину из специализированного виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина.
создание диска & включить защиту с помощью Backup Vault

развертывание в Azure
Шаблон, создающий диск и обеспечивающий защиту с помощью Backup Vault
создать виртуальную машину из существующих виртуальных жестких дисков и подключить ее к существующей

развертывание в Azure
Этот шаблон создает виртуальную машину из виртуальных жестких дисков (ОС + диск данных) и позволяет подключить ее к существующей виртуальной сети, которая может находиться в другой группе ресурсов, а затем виртуальная машина
Создание управляемого диска ультра с определенным размером сектора

развертывание в Azure
Этот шаблон создает новый управляемый диск ультра, позволяющий пользователю указать размер сектора 512 или 4096.
развертывание 3 узла Percona XtraDB в зонах доступности

развертывание в Azure
Этот шаблон развертывает 3 узла MySQL с высоким уровнем доступности в CentOS 6.5 или Ubuntu 12.04
параметры оптимизированного хранилища для виртуальной машины SQL в UltraSSD

развертывание в Azure
Создание виртуальной машины SQL Server с параметрами оптимизированного для производительности хранилища с помощью UltraSSD для файлов журнала SQL
узле Windows Docker с предварительно установленной Portainer и Traefik

развертывание в Azure
Узел Windows Docker с предустановленным портиком и Traefik
виртуальной машине Windows Server с SSH

развертывание в Azure
Разверните одну виртуальную машину Windows с поддержкой Open SSH, чтобы подключиться через SSH с помощью проверки подлинности на основе ключей.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса дисков можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Compute/disks, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/disks@2018-06-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      creationData = {
        createOption = "string"
        imageReference = {
          id = "string"
          lun = int
        }
        sourceResourceId = "string"
        sourceUri = "string"
        storageAccountId = "string"
      }
      diskIOPSReadWrite = int
      diskMBpsReadWrite = int
      diskSizeGB = int
      encryptionSettings = {
        diskEncryptionKey = {
          secretUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
        enabled = bool
        keyEncryptionKey = {
          keyUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
      }
      osType = "string"
    }
    sku = {
      name = "string"
    }
    zones = [
      "string"
    ]
  }
}

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

Microsoft.Compute/диски

Имя Описание Ценность
местоположение Расположение ресурса строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса диска. Свойства диска
SKU Имя SKU дисков. Можно Standard_LRS, Premium_LRS, StandardSSD_LRS или UltraSSD_LRS. ДискСку
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Compute/disks@2018-06-01"
Зоны Список логических зон для диска. строка[]

СозданиеData

Имя Описание Ценность
createOption Это перечисляет возможные источники создания диска. "Присоединить"
"Копировать"
"Пустой"
FromImage
"Импорт"
Restore (обязательно)
ImageReference Сведения об источнике диска. Ссылка на ImageDiskReference
sourceResourceId Если createOption — Copy, это идентификатор ARM исходного моментального снимка или диска. струна
источникUri Если createOption — Import, это универсальный код ресурса (URI) большого двоичного объекта, импортируемого на управляемый диск. струна
storageAccountId Если функция createOption импортируется, идентификатор Azure Resource Manager учетной записи хранения, содержащей большой двоичный объект для импорта в виде диска. Требуется только в том случае, если большой двоичный объект находится в другой подписке струна

Свойства диска

Имя Описание Ценность
creationData Сведения об источнике диска. Данные creationData нельзя изменить после создания диска. CreationData (обязательно)
diskIOPSReadWrite Количество операций ввода-вывода в секунду, разрешенных для этого диска; только для дисков UltraSSD. Одна операция может передаваться между 4k и 256 кб байтами. Описание диапазона значений, которые можно задать, см. в предложениях управляемых дисков SSD ценовой категории "Ультра". инт
diskMBpsReadWrite Пропускная способность, разрешенная для этого диска; только для дисков UltraSSD. MBps означает миллионы байтов в секунду - МБ здесь использует нотацию ISO, полномочия из 10. Описание диапазона значений, которые можно задать, см. в предложениях управляемых дисков SSD ценовой категории "Ультра". инт
Размер дискаГб Если createData.createOption является пустым, это поле является обязательным и указывает размер создаваемого виртуального жесткого диска. Если это поле присутствует для обновлений или создания с другими параметрами, оно указывает на изменение размера. Изменение размера допускается только в том случае, если диск не подключен к работающей виртуальной машине и может увеличить размер диска. инт
encryptionНастройки Параметры шифрования для диска или моментального снимка ШифрованиеНастройки
Тип ОС Тип операционной системы. Linux
"Windows"

ДискСку

Имя Описание Ценность
имя Имя SKU. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"UltraSSD_LRS"

ШифрованиеНастройки

Имя Описание Ценность
diskEncryptionKey Url-адрес секрета Key Vault и идентификатор хранилища ключа шифрования диска KeyVaultAndSecretReference
Включен Задайте для этого флага значение true и укажите DiskEncryptionKey и необязательный ключ KeyEncryptionKey, чтобы включить шифрование. Установите для этого флага значение false и удалите DiskEncryptionKey и KeyEncryptionKey, чтобы отключить шифрование. Если EncryptionSettings имеет значение NULL в объекте запроса, существующие параметры остаются неизменными. булевая переменная (bool)
ключ шифрования ключа Url-адрес ключа Key Vault и идентификатор хранилища ключа шифрования ключей KeyVaultAndKeyReference

Ссылка на ImageDiskReference

Имя Описание Ценность
идентификатор Относительный URI, содержащий репозиторий образов платформы или ссылку на образ пользователя. строка (обязательно)
Лунь Если диск создается на диске данных образа, это индекс, указывающий, какой из дисков данных в образе следует использовать. Для дисков ОС это поле равно NULL. инт

KeyVaultAndKeyReference

Имя Описание Ценность
keyUrl URL-адрес, указывающий на ключ или секрет в KeyVault строка (обязательно)
sourceVault Идентификатор ресурса KeyVault, содержащий ключ или секрет SourceVault (обязательно)

KeyVaultAndSecretReference

Имя Описание Ценность
secretUrl URL-адрес, указывающий на ключ или секрет в KeyVault строка (обязательно)
sourceVault Идентификатор ресурса KeyVault, содержащий ключ или секрет SourceVault (обязательно)

Теги ресурса

Имя Описание Ценность

ИсточникСейф

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
вычислительный диск Модуль ресурсов AVM для вычислительного диска