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


Microsoft.Compute diskEncryptionSets 2023-04-02

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/diskEncryptionSets@2023-04-02' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    activeKey: {
      keyUrl: 'string'
      sourceVault: {
        id: 'string'
      }
    }
    encryptionType: 'string'
    federatedClientId: 'string'
    rotationToLatestKeyVersionEnabled: bool
  }
}

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

diskEncryptionSets

Имя Описание Ценность
имя Имя ресурса строка (обязательно)

Ограничение символов: 1–80

Допустимые символы:
Буквенно-цифровые символы, подчеркивания и дефисы.
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тождество Управляемое удостоверение для набора шифрования дисков. Прежде чем его можно использовать для шифрования дисков, необходимо предоставить разрешение на хранилище ключей. EncryptionSetIdentity
свойства EncryptionSetProperties

EncryptionSetIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения, используемого DiskEncryptionSet. Для новых создания поддерживается только SystemAssigned. Наборы шифрования дисков можно обновить с помощью типа удостоверений None во время миграции подписки на новый клиент Azure Active Directory; Это приведет к потере доступа к ключам зашифрованных ресурсов. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с набором шифрования дисков. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities

UserAssignedIdentities

Имя Описание Ценность
{настраиваемое свойство} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

EncryptionSetProperties

Имя Описание Ценность
activeKey Ключ хранилища ключей, который в настоящее время используется этим набором шифрования дисков. KeyForDiskEncryptionSet
encryptionType Тип ключа, используемого для шифрования данных диска. "ConfidentialVmEncryptedWithCustomerKey"
EncryptionAtRestWithCustomerKey
EncryptionAtRestWithPlatformAndCustomerKeys
федеративныйClientId Идентификатор клиента мультитенантного приложения для доступа к хранилищу ключей в другом клиенте. При задании значения "Нет" свойство очищается. струна
rotationToLatestKeyVersionEnabled Установите для этого флага значение true, чтобы включить автоматическое обновление этого набора шифрования дисков до последней версии ключа. bool

KeyForDiskEncryptionSet

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

SourceVault

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

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

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

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

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

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

{
  "type": "Microsoft.Compute/diskEncryptionSets",
  "apiVersion": "2023-04-02",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "activeKey": {
      "keyUrl": "string",
      "sourceVault": {
        "id": "string"
      }
    },
    "encryptionType": "string",
    "federatedClientId": "string",
    "rotationToLatestKeyVersionEnabled": "bool"
  }
}

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

diskEncryptionSets

Имя Описание Ценность
тип Тип ресурса "Microsoft.Compute/diskEncryptionSets"
apiVersion Версия API ресурсов '2023-04-02'
имя Имя ресурса строка (обязательно)

Ограничение символов: 1–80

Допустимые символы:
Буквенно-цифровые символы, подчеркивания и дефисы.
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тождество Управляемое удостоверение для набора шифрования дисков. Прежде чем его можно использовать для шифрования дисков, необходимо предоставить разрешение на хранилище ключей. EncryptionSetIdentity
свойства EncryptionSetProperties

EncryptionSetIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения, используемого DiskEncryptionSet. Для новых создания поддерживается только SystemAssigned. Наборы шифрования дисков можно обновить с помощью типа удостоверений None во время миграции подписки на новый клиент Azure Active Directory; Это приведет к потере доступа к ключам зашифрованных ресурсов. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с набором шифрования дисков. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities

UserAssignedIdentities

Имя Описание Ценность
{настраиваемое свойство} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

EncryptionSetProperties

Имя Описание Ценность
activeKey Ключ хранилища ключей, который в настоящее время используется этим набором шифрования дисков. KeyForDiskEncryptionSet
encryptionType Тип ключа, используемого для шифрования данных диска. "ConfidentialVmEncryptedWithCustomerKey"
EncryptionAtRestWithCustomerKey
EncryptionAtRestWithPlatformAndCustomerKeys
федеративныйClientId Идентификатор клиента мультитенантного приложения для доступа к хранилищу ключей в другом клиенте. При задании значения "Нет" свойство очищается. струна
rotationToLatestKeyVersionEnabled Установите для этого флага значение true, чтобы включить автоматическое обновление этого набора шифрования дисков до последней версии ключа. bool

KeyForDiskEncryptionSet

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

SourceVault

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/diskEncryptionSets@2023-04-02"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      activeKey = {
        keyUrl = "string"
        sourceVault = {
          id = "string"
        }
      }
      encryptionType = "string"
      federatedClientId = "string"
      rotationToLatestKeyVersionEnabled = bool
    }
  })
}

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

diskEncryptionSets

Имя Описание Ценность
тип Тип ресурса "Microsoft.Compute/diskEncryptionSets@2023-04-02"
имя Имя ресурса строка (обязательно)

Ограничение символов: 1–80

Допустимые символы:
Буквенно-цифровые символы, подчеркивания и дефисы.
местоположение Расположение ресурса строка (обязательно)
parent_id Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
тождество Управляемое удостоверение для набора шифрования дисков. Прежде чем его можно использовать для шифрования дисков, необходимо предоставить разрешение на хранилище ключей. EncryptionSetIdentity
свойства EncryptionSetProperties

EncryptionSetIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения, используемого DiskEncryptionSet. Для новых создания поддерживается только SystemAssigned. Наборы шифрования дисков можно обновить с помощью типа удостоверений None во время миграции подписки на новый клиент Azure Active Directory; Это приведет к потере доступа к ключам зашифрованных ресурсов. SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
identity_ids Список удостоверений пользователей, связанных с набором шифрования дисков. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователя.

UserAssignedIdentities

Имя Описание Ценность
{настраиваемое свойство} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

EncryptionSetProperties

Имя Описание Ценность
activeKey Ключ хранилища ключей, который в настоящее время используется этим набором шифрования дисков. KeyForDiskEncryptionSet
encryptionType Тип ключа, используемого для шифрования данных диска. "ConfidentialVmEncryptedWithCustomerKey"
EncryptionAtRestWithCustomerKey
"EncryptionAtRestWithPlatformAndCustomerKeys"
федеративныйClientId Идентификатор клиента мультитенантного приложения для доступа к хранилищу ключей в другом клиенте. При задании значения "Нет" свойство очищается. струна
rotationToLatestKeyVersionEnabled Установите для этого флага значение true, чтобы включить автоматическое обновление этого набора шифрования дисков до последней версии ключа. bool

KeyForDiskEncryptionSet

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

SourceVault

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