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


Accounts - Update

Обновления свойства существующей учетной записи Индексатора видео Azure.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}?api-version=2024-01-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи Индексатора видео Azure.

Шаблон регулярного выражения: ^[A-Za-z0-9-]+$

resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для данной операции.

Текст запроса

Имя Тип Описание
identity

ManagedServiceIdentity

Управляемое удостоверение службы (назначаемые системой и (или) назначаемые пользователем удостоверения)

properties.storageServices

StorageServicesForPatchRequest

Сведения о службах хранилища

tags

object

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

Ответы

Имя Тип Описание
200 OK

Account

Ресурс успешно обновлен.

Other Status Codes

ErrorResponse

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Patch account with system assigned Mi
Patch account with user assigned Mi

Patch account with system assigned Mi

Образец запроса

PATCH https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer?api-version=2024-01-01

{
  "properties": {
    "storageServices": {}
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

Пример ответа

{
  "id": "/subscriptions/586d4f48-8f08-4a4e-96b7-e1892d6dba9e/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer",
  "name": "contosto-videoanalyzer",
  "location": "NorthEurope",
  "type": "Microsoft.VideoIndexer/accounts",
  "tags": {},
  "properties": {
    "tenantId": "8c406f87-77ac-4ebb-a401-e8562450630e",
    "accountId": "462af7c5-d1f6-4b91-86e3-8bc5e8a61574",
    "accountName": "contosto-videoanalyzer",
    "storageServices": {
      "resourceId": "/subscriptions/xxx/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.Storage/storageAccounts/contoso-videoanalyzer-ms"
    },
    "totalSecondsIndexed": 0,
    "provisioningState": "Succeeded"
  },
  "identity": {
    "principalId": "43a83441-c17f-4e06-84a3-2eaf86668da7",
    "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
    "type": "SystemAssigned"
  }
}

Patch account with user assigned Mi

Образец запроса

PATCH https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer?api-version=2024-01-01

{
  "properties": {
    "storageServices": {
      "userAssignedIdentity": "/subscriptions/xxx/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-videoanalyzer-mi"
    }
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/xxx/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-videoanalyzer-mi": {}
    }
  }
}

Пример ответа

{
  "id": "/subscriptions/586d4f48-8f08-4a4e-96b7-e1892d6dba9e/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer",
  "name": "contosto-videoanalyzer",
  "location": "NorthEurope",
  "type": "Microsoft.VideoIndexer/accounts",
  "tags": {},
  "properties": {
    "tenantId": "8c406f87-77ac-4ebb-a401-e8562450630e",
    "accountId": "462af7c5-d1f6-4b91-86e3-8bc5e8a61574",
    "accountName": "contosto-videoanalyzer",
    "storageServices": {
      "resourceId": "/subscriptions/xxx/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.Storage/storageAccounts/contoso-videoanalyzer-ms",
      "userAssignedIdentity": "/subscriptions/xxx/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-videoanalyzer-mi"
    },
    "totalSecondsIndexed": 0,
    "provisioningState": "Succeeded"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/xxx/resourceGroups/contoso-videoanalyzer-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-videoanalyzer-mi": {
        "principalId": "a661c16c-ee39-46e7-93f6-7fb80d17ef13",
        "clientId": "92e65ecf-0fae-432e-8272-fedb6edb96c7"
      }
    }
  }
}

Определения

Имя Описание
Account

Учетная запись Индексатора видео Azure.

AccountPatch

Учетная запись Индексатора видео Azure

createdByType

Тип удостоверения, создавшего ресурс.

ErrorDefinition

Определение ошибки.

ErrorResponse

Ответ об ошибке.

ManagedServiceIdentity

Управляемое удостоверение службы (назначаемые системой и (или) назначаемые пользователем удостоверения)

ManagedServiceIdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

provisioningState

Возвращает состояние учетной записи на момент вызова операции.

StorageServicesForPatchRequest

Сведения о службах хранилища

StorageServicesForPutRequest

Сведения о службах хранилища

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

UserAssignedIdentity

Свойства удостоверения, назначаемого пользователем

Account

Учетная запись Индексатора видео Azure.

Имя Тип Default value Описание
id

string

Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

Управляемое удостоверение службы (назначаемые системой и (или) назначаемые пользователем удостоверения)

location

string

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

name

string

Имя ресурса.

properties.accountId

string

00000000-0000-0000-0000-000000000000

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

properties.accountName

string

Имя учетной записи

properties.provisioningState

provisioningState

Возвращает состояние учетной записи на момент вызова операции.

properties.storageServices

StorageServicesForPutRequest

Сведения о службах хранилища

properties.tenantId

string

Идентификатор клиента учетной записи

properties.totalSecondsIndexed

integer

Целое число, представляющее общее количество секунд, которые были проиндексированы в учетной записи.

systemData

systemData

Системные метаданные, относящиеся к этому ресурсу.

tags

object

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

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

AccountPatch

Учетная запись Индексатора видео Azure

Имя Тип Описание
identity

ManagedServiceIdentity

Управляемое удостоверение службы (назначаемые системой и (или) назначаемые пользователем удостоверения)

properties.accountId

string

Идентификатор плоскости данных учетной записи

properties.provisioningState

provisioningState

Возвращает состояние учетной записи на момент вызова операции.

properties.storageServices

StorageServicesForPatchRequest

Сведения о службах хранилища

properties.tenantId

string

Идентификатор клиента учетной записи

tags

object

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

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDefinition

Определение ошибки.

Имя Тип Описание
code

string

Код ошибки службы, который служит подсостояние для кода ошибки HTTP.

details

ErrorDefinition[]

Сведения о внутренней ошибке.

message

string

Описание ошибки.

ErrorResponse

Ответ об ошибке.

Имя Тип Описание
error

ErrorDefinition

Сведения об ошибке.

ManagedServiceIdentity

Управляемое удостоверение службы (назначаемые системой и (или) назначаемые пользователем удостоверения)

Имя Тип Описание
principalId

string

Идентификатор субъекта-службы назначенного системой удостоверения. Это свойство будет предоставлено только для удостоверения, назначаемого системой.

tenantId

string

Идентификатор клиента назначенного системой удостоверения. Это свойство будет предоставлено только для удостоверения, назначаемого системой.

type

ManagedServiceIdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

userAssignedIdentities

<string,  UserAssignedIdentity>

Удостоверения User-Assigned
Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах.

ManagedServiceIdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

Имя Тип Описание
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

provisioningState

Возвращает состояние учетной записи на момент вызова операции.

Имя Тип Описание
Accepted

string

Canceled

string

Deleting

string

Failed

string

Provisioning

string

Succeeded

string

StorageServicesForPatchRequest

Сведения о службах хранилища

Имя Тип Описание
userAssignedIdentity

string

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

StorageServicesForPutRequest

Сведения о службах хранилища

Имя Тип Описание
resourceId

string

Идентификатор ресурса служб хранения

userAssignedIdentity

string

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

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое последним изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменял ресурс.

UserAssignedIdentity

Свойства удостоверения, назначаемого пользователем

Имя Тип Описание
clientId

string

Идентификатор клиента назначенного удостоверения.

principalId

string

Идентификатор субъекта назначенного удостоверения.