Microsoft.Media videoAnalyzers/accessPolicies 2021-11-01-preview

Определение ресурса Bicep

Тип ресурса videoAnalyzers/accessPolicies можно развернуть в:

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

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

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

resource symbolicname 'Microsoft.Media/videoAnalyzers/accessPolicies@2021-11-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    authentication: {
      @type: 'string'
      // For remaining properties, see AuthenticationBase objects
    }
    role: 'Reader'
  }
}

Объекты AuthenticationBase

Задайте свойство @type , чтобы указать тип объекта .

Для #Microsoft.VideoAnalyzer.JwtAuthentication используйте:

  @type: '#Microsoft.VideoAnalyzer.JwtAuthentication'
  audiences: [
    'string'
  ]
  claims: [
    {
      name: 'string'
      value: 'string'
    }
  ]
  issuers: [
    'string'
  ]
  keys: [
    {
      kid: 'string'
      @type: 'string'
      // For remaining properties, see TokenKey objects
    }
  ]

Объекты TokenKey

Задайте свойство @type , чтобы указать тип объекта .

Для #Microsoft.VideoAnalyzer.EccTokenKey используйте:

  @type: '#Microsoft.VideoAnalyzer.EccTokenKey'
  alg: 'string'
  x: 'string'
  y: 'string'

Для #Microsoft.VideoAnalyzer.RsaTokenKey используйте:

  @type: '#Microsoft.VideoAnalyzer.RsaTokenKey'
  alg: 'string'
  e: 'string'
  n: 'string'

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

videoAnalyzers/accessPolicies

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: videoAnalyzers
properties Свойства ресурса. AccessPolicyProperties

AccessPolicyProperties

Имя Описание Значение
проверка подлинности Метод проверки подлинности, используемый при проверке доступа к API клиента. AuthenticationBase
роль Определяет уровень доступа, предоставляемый этой политикой. Читатель

AuthenticationBase

Имя Описание Значение
@type Установка типа объекта #Microsoft.VideoAnalyzer.JwtAuthentication (обязательно)

JwtAuthentication

Имя Описание Значение
@type Дискриминатор для производных типов. '#Microsoft.VideoAnalyzer.JwtAuthentication' (обязательно)
audiences Список ожидаемых аудиторий маркеров. Аудитория маркера допустима, если она соответствует хотя бы одному из заданных значений. string[]
claims Список дополнительных утверждений маркера для проверки. Маркер должен содержать все утверждения и соответствующие значения, чтобы он был допустимым. TokenClaim[]
issuers Список ожидаемых издателей маркеров. Издатель маркера действителен, если он соответствует хотя бы одному из заданных значений. string[]
ключи Список ключей, которые можно использовать для проверки маркеров доступа. Наличие нескольких ключей позволяет легко сменить ключ подписывания маркера. Подпись маркера должна соответствовать ровно одному ключу. TokenKey[]

TokenClaim

Имя Описание Значение
name Имя утверждения, которое должно присутствовать в маркере. строка (обязательно)
значение Ожидаемое значение утверждения, которое будет присутствовать в маркере. строка (обязательно)

TokenKey

Имя Описание Значение
ребенок Идентификатор ключа маркера JWT. Ключи проверки ищутся на основе идентификатора ключа, присутствующего в заголовке токена JWT. строка (обязательно)
@type Установка типа объекта #Microsoft.VideoAnalyzer.EccTokenKey
#Microsoft.VideoAnalyzer.RsaTokenKey (обязательно)

EccTokenKey

Имя Описание Значение
@type Дискриминатор для производных типов. '#Microsoft.VideoAnalyzer.EccTokenKey' (обязательно)
alg Используемый алгоритм эллиптической кривой: ES256, ES384 или ES512. 'ES256'
'ES384'
"ES512" (обязательно)
x Координата X. string (обязательно)
y Координата Y. string (обязательно)

RsaTokenKey

Имя Описание Значение
@type Дискриминатор для производных типов. '#Microsoft.VideoAnalyzer.RsaTokenKey' (обязательно)
alg Используемый алгоритм RSA: RS256, RS384 или RS512. 'RS256'
'RS384'
RS512 (обязательно)
й Экспонента открытого ключа RSA. string (обязательно)
n Модуль открытого ключа RSA. string (обязательно)

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

Тип ресурса videoAnalyzers/accessPolicies можно развернуть в следующих объектах:

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

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

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

{
  "type": "Microsoft.Media/videoAnalyzers/accessPolicies",
  "apiVersion": "2021-11-01-preview",
  "name": "string",
  "properties": {
    "authentication": {
      "@type": "string"
      // For remaining properties, see AuthenticationBase objects
    },
    "role": "Reader"
  }
}

Объекты AuthenticationBase

Задайте свойство @type , чтобы указать тип объекта .

Для #Microsoft.VideoAnalyzer.JwtAuthentication используйте:

  "@type": "#Microsoft.VideoAnalyzer.JwtAuthentication",
  "audiences": [ "string" ],
  "claims": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "issuers": [ "string" ],
  "keys": [
    {
      "kid": "string",
      "@type": "string"
      // For remaining properties, see TokenKey objects
    }
  ]

Объекты TokenKey

Задайте свойство @type , чтобы указать тип объекта .

Для #Microsoft.VideoAnalyzer.EccTokenKey используйте:

  "@type": "#Microsoft.VideoAnalyzer.EccTokenKey",
  "alg": "string",
  "x": "string",
  "y": "string"

Для #Microsoft.VideoAnalyzer.RsaTokenKey используйте:

  "@type": "#Microsoft.VideoAnalyzer.RsaTokenKey",
  "alg": "string",
  "e": "string",
  "n": "string"

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

videoAnalyzers/accessPolicies

Имя Описание Значение
тип Тип ресурса Microsoft.Media/videoAnalyzers/accessPolicies
версия_API Версия API ресурсов '2021-11-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Свойства ресурса. AccessPolicyProperties

AccessPolicyProperties

Имя Описание Значение
проверка подлинности Метод проверки подлинности, используемый при проверке доступа к API клиента. AuthenticationBase
роль Определяет уровень доступа, предоставляемый этой политикой. "Читатель"

AuthenticationBase

Имя Описание Значение
@type Установка типа объекта #Microsoft.VideoAnalyzer.JwtAuthentication (обязательно)

JwtAuthentication

Имя Описание Значение
@type Дискриминатор для производных типов. '#Microsoft.VideoAnalyzer.JwtAuthentication' (обязательно)
audiences Список ожидаемых аудиторий маркеров. Аудитория маркеров действительна, если она соответствует хотя бы одному из заданных значений. string[]
claims Список дополнительных утверждений маркера для проверки. Маркер должен содержать все утверждения и соответствующие значения, чтобы он был допустимым. TokenClaim[]
issuers Список ожидаемых издателей маркеров. Издатель маркера действителен, если он соответствует хотя бы одному из заданных значений. string[]
ключи Список ключей, которые можно использовать для проверки маркеров доступа. Наличие нескольких ключей позволяет легко сменить ключ подписывания маркера. Подпись маркера должна соответствовать ровно одному ключу. TokenKey[]

TokenClaim

Имя Описание Значение
name Имя утверждения, которое должно присутствовать в маркере. string (обязательно)
значение Ожидаемое значение утверждения, которое будет присутствовать в маркере. string (обязательно)

TokenKey

Имя Описание Значение
ребенок Идентификатор ключа маркера JWT. Ключи проверки ищутся на основе идентификатора ключа, присутствующего в заголовке маркера JWT. string (обязательно)
@type Установка типа объекта #Microsoft.VideoAnalyzer.EccTokenKey
#Microsoft.VideoAnalyzer.RsaTokenKey (обязательно)

EccTokenKey

Имя Описание Значение
@type Дискриминатор для производных типов. '#Microsoft.VideoAnalyzer.EccTokenKey' (обязательно)
alg Используемый алгоритм эллиптической кривой: ES256, ES384 или ES512. 'ES256'
'ES384'
"ES512" (обязательно)
x Координата X. string (обязательно)
y Координата Y. string (обязательно)

RsaTokenKey

Имя Описание Значение
@type Дискриминатор для производных типов. '#Microsoft.VideoAnalyzer.RsaTokenKey' (обязательно)
alg Используемый алгоритм RSA: RS256, RS384 или RS512. 'RS256'
'RS384'
RS512 (обязательно)
й Экспонента открытого ключа RSA. string (обязательно)
n Модуль открытого ключа RSA. string (обязательно)

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

Тип ресурса videoAnalyzers/accessPolicies можно развернуть в следующих объектах:

  • Группы ресурсов

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

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

Чтобы создать ресурс Microsoft.Media/videoAnalyzers/accessPolicies, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Media/videoAnalyzers/accessPolicies@2021-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      authentication = {
        @type = "string"
        // For remaining properties, see AuthenticationBase objects
      }
      role = "Reader"
    }
  })
}

Объекты AuthenticationBase

Задайте свойство @type , чтобы указать тип объекта .

Для #Microsoft.VideoAnalyzer.JwtAuthentication используйте:

  @type = "#Microsoft.VideoAnalyzer.JwtAuthentication"
  audiences = [
    "string"
  ]
  claims = [
    {
      name = "string"
      value = "string"
    }
  ]
  issuers = [
    "string"
  ]
  keys = [
    {
      kid = "string"
      @type = "string"
      // For remaining properties, see TokenKey objects
    }
  ]

Объекты TokenKey

Задайте свойство @type , чтобы указать тип объекта .

Для #Microsoft.VideoAnalyzer.EccTokenKey используйте:

  @type = "#Microsoft.VideoAnalyzer.EccTokenKey"
  alg = "string"
  x = "string"
  y = "string"

Для #Microsoft.VideoAnalyzer.RsaTokenKey используйте:

  @type = "#Microsoft.VideoAnalyzer.RsaTokenKey"
  alg = "string"
  e = "string"
  n = "string"

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

videoAnalyzers/accessPolicies

Имя Описание Значение
тип Тип ресурса "Microsoft.Media/videoAnalyzers/accessPolicies@2021-11-01-preview"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: videoAnalyzers
properties Свойства ресурса. AccessPolicyProperties

AccessPolicyProperties

Имя Описание Значение
проверка подлинности Метод проверки подлинности, используемый при проверке доступа к API клиента. AuthenticationBase
роль Определяет уровень доступа, предоставляемый этой политикой. "Читатель"

AuthenticationBase

Имя Описание Значение
@type Установка типа объекта #Microsoft.VideoAnalyzer.JwtAuthentication (обязательно)

JwtAuthentication

Имя Описание Значение
@type Дискриминатор для производных типов. "#Microsoft.VideoAnalyzer.JwtAuthentication" (обязательно)
audiences Список ожидаемых аудиторий маркеров. Аудитория маркера допустима, если она соответствует хотя бы одному из заданных значений. string[]
claims Список дополнительных утверждений маркера для проверки. Маркер должен содержать все утверждения и соответствующие значения, чтобы он был допустимым. TokenClaim[]
issuers Список ожидаемых издателей маркеров. Издатель маркера действителен, если он соответствует хотя бы одному из заданных значений. string[]
ключи Список ключей, которые можно использовать для проверки маркеров доступа. Наличие нескольких ключей позволяет легко сменить ключ подписывания маркера. Подпись маркера должна соответствовать ровно одному ключу. TokenKey[]

TokenClaim

Имя Описание Значение
name Имя утверждения, которое должно присутствовать в маркере. строка (обязательно)
значение Ожидаемое значение утверждения, которое будет присутствовать в маркере. строка (обязательно)

TokenKey

Имя Описание Значение
ребенок Идентификатор ключа маркера JWT. Ключи проверки ищутся на основе идентификатора ключа, присутствующего в заголовке токена JWT. строка (обязательно)
@type Установка типа объекта #Microsoft.VideoAnalyzer.EccTokenKey
#Microsoft.VideoAnalyzer.RsaTokenKey (обязательно)

EccTokenKey

Имя Описание Значение
@type Дискриминатор для производных типов. "#Microsoft.VideoAnalyzer.EccTokenKey" (обязательно)
alg Используемый алгоритм эллиптических кривых: ES256, ES384 или ES512. "ES256"
"ES384"
"ES512" (обязательно)
x Координата X. строка (обязательно)
y Координата Y. строка (обязательно)

RsaTokenKey

Имя Описание Значение
@type Дискриминатор для производных типов. "#Microsoft.VideoAnalyzer.RsaTokenKey" (обязательно)
alg Используемый алгоритм RSA: RS256, RS384 или RS512. "RS256"
"RS384"
RS512 (обязательно)
й Степень экспоненты открытого ключа RSA. строка (обязательно)
n Модуль открытого ключа RSA. строка (обязательно)