Devices - Update Extended Information
Возвращает дополнительные сведения для указанного устройства Data Box Edge или Шлюза Data Box.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/updateExtendedInformation?api-version=2021-02-01
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
device
|
path | True |
|
Имя устройства. |
|
resource
|
path | True |
|
Имя группы ресурсов. |
|
subscription
|
path | True |
|
Идентификатор подписки. |
|
api-version
|
query | True |
|
Версия API. |
Текст запроса
| Name | Type | Description |
|---|---|---|
| channelIntegrityKeyName |
|
Имя ключа целостности канала, хранящегося в клиентском Key Vault |
| channelIntegrityKeyVersion |
|
Версия ключа целостности канала, хранящейся в клиентском Key Vault |
| clientSecretStoreId |
|
Идентификатор Key Vault ARM для секретов клиента |
| clientSecretStoreUrl |
|
URL-адрес для доступа к клиентскому Key Vault |
| syncStatus |
Для изменения или запуска повторной синхронизации в key-vault, для установки состояния KeyVaultSyncPending остальная часть состояния не будет применяться. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Измените дополнительные сведения. |
|
| Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
GetUpdateExtendedInfo
Sample Request
POST https://management.azure.com/subscriptions/4385cf00-2d3a-425a-832f-f4285b1c9dce/resourceGroups/GroupForEdgeAutomation/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/testedgedevice/updateExtendedInformation?api-version=2021-02-01
{}
Sample Response
{
"properties": {
"clientSecretStoreId": "/subscriptions/0d44739e-0563-474f-97e7-24a0cdb23b29/resourceGroups/arja-rg/providers/Microsoft.KeyVault/vaults/test-keyvault-ccy-523",
"clientSecretStoreUrl": "https://test-keyvault-ccy-523.vault.azure.net",
"channelIntegrityKeyName": "ase-cik-ab861822-21ea-4d31-96ec-89aa066f9a59",
"channelIntegrityKeyVersion": "95e9b619e65f433d82c9e1ead48214b9",
"keyVaultSyncStatus": "KeyVaultSynced",
"deviceSecrets": {
"HcsDataVolumeBitLockerExternalKey": {
"keyVaultId": "Id"
},
"HcsInternalVolumeBitLockerExternalKey": {
"keyVaultId": "Id"
},
"SystemVolumeBitLockerRecoveryKey": {
"keyVaultId": "Id"
},
"SEDEncryptionExternalKeyId": {},
"SEDEncryptionExternalKey": {},
"BMCDefaultUserPassword": {},
"RotateKeyForDataVolumeBitlocker": {},
"RotateKeysForSedDrivesSerialized": {}
}
}
}
Определения
|
Asymmetric |
Представляет секреты, предназначенные для шифрования с асимметричной парой ключей. |
|
Cloud |
Ответ об ошибке службы. |
|
Cloud |
Ответ об ошибке службы. |
|
Data |
Расширенные сведения об устройстве Data Box Edge или шлюзе. |
|
Data |
Расширенное исправление сведений для устройства Data Box Edge или шлюза. |
|
Encryption |
Алгоритм, используемый для шифрования значения. |
|
Key |
Состояние синхронизации хранилища ключей |
| Secret |
Хранит секрет устройства в виде ссылки на KeyVault или в виде зашифрованного значения. |
AsymmetricEncryptedSecret
Представляет секреты, предназначенные для шифрования с асимметричной парой ключей.
| Name | Type | Description |
|---|---|---|
| encryptionAlgorithm |
Алгоритм, используемый для шифрования значения. |
|
| encryptionCertThumbprint |
|
Сертификат отпечатка, используемый для шифрования значения. Если значение незашифровано, оно будет иметь значение NULL. |
| value |
|
Значение секрета. |
CloudError
Ответ об ошибке службы.
| Name | Type | Description |
|---|---|---|
| error |
Сведения об ошибке. |
CloudErrorBody
Ответ об ошибке службы.
| Name | Type | Description |
|---|---|---|
| code |
|
Идентификатор ошибки. Коды инвариантны и предназначены для программного использования. |
| details |
Список дополнительных сведений об ошибке. |
|
| message |
|
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
DataBoxEdgeDeviceExtendedInfo
Расширенные сведения об устройстве Data Box Edge или шлюзе.
| Name | Type | Description |
|---|---|---|
| id |
|
Идентификатор пути, который однозначно идентифицирует объект. |
| name |
|
Имя объекта. |
| properties.channelIntegrityKeyName |
|
Имя ключа целостности канала, хранящегося в клиентском Key Vault |
| properties.channelIntegrityKeyVersion |
|
Версия ключа целостности канала, хранящейся в клиентском Key Vault |
| properties.clientSecretStoreId |
|
Идентификатор Key Vault ARM для секретов клиента |
| properties.clientSecretStoreUrl |
|
URL-адрес для доступа к клиентскому Key Vault |
| properties.deviceSecrets |
|
Секреты устройств будут возвращены только с помощью ODataFilter $expand=deviceSecrets |
| properties.encryptionKey |
|
Общедоступная часть сертификата шифрования. Клиент использует его для шифрования любого секрета. |
| properties.encryptionKeyThumbprint |
|
Цифровая подпись зашифрованного сертификата. |
| properties.keyVaultSyncStatus |
Состояние синхронизации хранилища ключей |
|
| properties.resourceKey |
|
Идентификатор ресурса. |
| type |
|
Иерархический тип объекта. |
DataBoxEdgeDeviceExtendedInfoPatch
Расширенное исправление сведений для устройства Data Box Edge или шлюза.
| Name | Type | Description |
|---|---|---|
| channelIntegrityKeyName |
|
Имя ключа целостности канала, хранящегося в клиентском Key Vault |
| channelIntegrityKeyVersion |
|
Версия ключа целостности канала, хранящейся в клиентском Key Vault |
| clientSecretStoreId |
|
Идентификатор Key Vault ARM для секретов клиента |
| clientSecretStoreUrl |
|
URL-адрес для доступа к клиентскому Key Vault |
| syncStatus |
Для изменения или запуска повторной синхронизации в key-vault, для установки состояния KeyVaultSyncPending остальная часть состояния не будет применяться. |
EncryptionAlgorithm
Алгоритм, используемый для шифрования значения.
| Name | Type | Description |
|---|---|---|
| AES256 |
|
|
| None |
|
|
| RSAES_PKCS1_v_1_5 |
|
KeyVaultSyncStatus
Состояние синхронизации хранилища ключей
| Name | Type | Description |
|---|---|---|
| KeyVaultNotConfigured |
|
|
| KeyVaultNotSynced |
|
|
| KeyVaultSyncFailed |
|
|
| KeyVaultSyncPending |
|
|
| KeyVaultSynced |
|
|
| KeyVaultSyncing |
|
Secret
Хранит секрет устройства в виде ссылки на KeyVault или в виде зашифрованного значения.
| Name | Type | Description |
|---|---|---|
| encryptedSecret |
Зашифрованное значение секрета (с помощью открытого ключа устройства). |
|
| keyVaultId |
|
Идентификатор Key-Vault, где хранится секрет (например, secrets/AuthClientSecret/82ef4346187a4033a10d629cde07d740). |