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


Microsoft.Media mediaServices/mediaGraphs

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

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

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

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

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

resource symbolicname 'Microsoft.Media/mediaServices/mediaGraphs@2020-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: 'string'
    sinks: [
      {
        inputs: [
          'string'
        ]
        name: 'string'
        @odata.type: 'string'
        // For remaining properties, see MediaGraphSink objects
      }
    ]
    sources: [
      {
        name: 'string'
        @odata.type: 'string'
        // For remaining properties, see MediaGraphSource objects
      }
    ]
  }
}

Объекты MediaGraphSource

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

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

{
  @odata.type: '#Microsoft.Media.MediaGraphRtspSource'
  endpoint: {
    credentials: {
      @odata.type: 'string'
      // For remaining properties, see MediaGraphCredentials objects
    }
    url: 'string'
    @odata.type: 'string'
    // For remaining properties, see MediaGraphEndpoint objects
  }
  transport: 'string'
}

Объекты MediaGraphCredentials

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

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

{
  @odata.type: '#Microsoft.Media.MediaGraphUsernamePasswordCredentials'
  password: 'string'
  username: 'string'
}

Объекты MediaGraphEndpoint

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

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

{
  @odata.type: '#Microsoft.Media.MediaGraphClearEndpoint'
}

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

{
  @odata.type: '#Microsoft.Media.MediaGraphTlsEndpoint'
  trustedCertificates: {
    @odata.type: 'string'
    // For remaining properties, see MediaGraphCertificateSource objects
  }
  validationOptions: {
    ignoreHostname: bool
    ignoreSignature: bool
  }
}

Объекты MediaGraphSink

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

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

{
  @odata.type: '#Microsoft.Media.MediaGraphAssetSink'
  assetName: 'string'
}

Объекты MediaGraphCertificateSource

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

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

{
  @odata.type: '#Microsoft.Media.MediaGraphPemCertificateList'
  certificates: [
    'string'
  ]
}

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

MediaGraphAssetSink (МедиаграфAssetSink)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. '#Microsoft.Media.MediaGraphAssetSink' (обязательно)
assetName Имя ресурса. строка (обязательно)

MediaGraphCertificateSource (Источник сертификата)

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphPemCertificateList" для типа MediaGraphPemCertificateList. "#Microsoft.Media.MediaGraphPemCertificateList" (обязательный)

MediaGraphClearEndpoint

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphClearEndpoint" (обязательно)

MediaGraphCredentials (МедиаГрафУчетные данные)

Имя Описание Ценность
@odata.type Задайте значение "#Microsoft.Media.MediaGraphUsernamePasswordCredentials" для типа MediaGraphUsernamePasswordCredentials. '#Microsoft.Media.MediaGraphUsernamePasswordCredentials' (обязательный)

МедиаГрафКонечная точка

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphClearEndpoint" для типа MediaGraphClearEndpoint. Установите значение "#Microsoft.Media.MediaGraphTlsEndpoint" для типа MediaGraphTlsEndpoint. «#Microsoft.Media.MediaGraphClearEndpoint»
"#Microsoft.Media.MediaGraphTlsEndpoint" (обязательно)
верительные грамоты Полиморфные учетные данные для представления конечной точке. MediaGraphCredentials (МедиаГрафУчетные данные)
URL-адрес URL-адрес конечной точки. строка (обязательно)

MediaGraphPemCertificateList (Список сертификатов)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphPemCertificateList" (обязательный)
Сертификаты PEM отформатированные общедоступные сертификаты, по одному на запись. string[] (обязательно)

Свойства MediaGraph

Имя Описание Ценность
описание Описание Графа мультимедиа. струна
Приемники Приемники Графа мультимедиа. MediaGraphSink[] (обязательно)
Источников Источники Media Graph. MediaGraphSource[] (обязательно)

MediaGraphRtspSource (МедиаГрафРтспИсточник)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphRtspSource" (обязательно)
конечная точка Конечная точка RTSP подключенного потока. MediaGraphEndpoint (обязательно)
транспорт Базовый транспорт RTSP. Это можно использовать для включения или отключения туннелирования HTTP. "Http"
Tcp (обязательно)

МедиаграфСинкер

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphAssetSink" для типа MediaGraphAssetSink. '#Microsoft.Media.MediaGraphAssetSink' (обязательно)
входные данные Входные данные приемника. string[] (обязательно)
имя Имя приемника. строка (обязательно)

МедиаГрафИсточник

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphRtspSource" для типа MediaGraphRtspSource. "#Microsoft.Media.MediaGraphRtspSource" (обязательно)
имя Имя источника. строка (обязательно)

MediaGraphTlsEndpoint (Конечная точка)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphTlsEndpoint" (обязательно)
TrustedCertificates Какие сертификаты следует доверять при проверке подлинности TLS-подключения. Null указывает, что источник доверия мультимедиа Azure должен использоваться. MediaGraphCertificateSource (Источник сертификата)
validationOptions Параметры проверки, используемые при проверке подлинности подключения TLS. По умолчанию используется строгая проверка. MediaGraphTlsValidationOptions (Параметры валидации)

MediaGraphTlsValidationOptions (Параметры валидации)

Имя Описание Ценность
ignoreHostname Игнорируйте имя узла (общее имя) во время проверки. bool (обязательно)
ignoreSignature Игнорируйте целостность цепочки сертификатов в настоящее время. bool (обязательно)

MediaGraphИмя пользователяПарольУчетные данные

Имя Описание Ценность
@odata.type Дискриминатор производных типов. '#Microsoft.Media.MediaGraphUsernamePasswordCredentials' (обязательный)
пароль Пароль для пары имени пользователя и пароля. строка (обязательно)
имя пользователя Имя пользователя для пары имени пользователя и пароля. строка (обязательно)

Microsoft.Media/mediaServices/mediaGraphs/mediaGraphs

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

Дополнительные сведения см. в разделе "Дочерний ресурс вне родительского ресурса".
Символьное имя ресурса типа: mediaServices
свойства Класс для свойств Media Graph. Свойства MediaGraph

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

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

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

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

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

{
  "type": "Microsoft.Media/mediaServices/mediaGraphs",
  "apiVersion": "2020-02-01-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "sinks": [ {
      "inputs": [ "string" ],
      "name": "string",
      "@odata.type": "string"
      // For remaining properties, see MediaGraphSink objects
    } ],
    "sources": [ {
      "name": "string",
      "@odata.type": "string"
      // For remaining properties, see MediaGraphSource objects
    } ]
  }
}

Объекты MediaGraphSource

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

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

{
  "@odata.type": "#Microsoft.Media.MediaGraphRtspSource",
  "endpoint": {
    "credentials": {
      "@odata.type": "string"
      // For remaining properties, see MediaGraphCredentials objects
    },
    "url": "string",
    "@odata.type": "string"
    // For remaining properties, see MediaGraphEndpoint objects
  },
  "transport": "string"
}

Объекты MediaGraphCredentials

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

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

{
  "@odata.type": "#Microsoft.Media.MediaGraphUsernamePasswordCredentials",
  "password": "string",
  "username": "string"
}

Объекты MediaGraphEndpoint

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

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

{
  "@odata.type": "#Microsoft.Media.MediaGraphClearEndpoint"
}

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

{
  "@odata.type": "#Microsoft.Media.MediaGraphTlsEndpoint",
  "trustedCertificates": {
    "@odata.type": "string"
    // For remaining properties, see MediaGraphCertificateSource objects
  },
  "validationOptions": {
    "ignoreHostname": "bool",
    "ignoreSignature": "bool"
  }
}

Объекты MediaGraphSink

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

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

{
  "@odata.type": "#Microsoft.Media.MediaGraphAssetSink",
  "assetName": "string"
}

Объекты MediaGraphCertificateSource

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

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

{
  "@odata.type": "#Microsoft.Media.MediaGraphPemCertificateList",
  "certificates": [ "string" ]
}

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

MediaGraphAssetSink (МедиаграфAssetSink)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. '#Microsoft.Media.MediaGraphAssetSink' (обязательно)
assetName Имя ресурса. строка (обязательно)

MediaGraphCertificateSource (Источник сертификата)

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphPemCertificateList" для типа MediaGraphPemCertificateList. "#Microsoft.Media.MediaGraphPemCertificateList" (обязательный)

MediaGraphClearEndpoint

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphClearEndpoint" (обязательно)

MediaGraphCredentials (МедиаГрафУчетные данные)

Имя Описание Ценность
@odata.type Задайте значение "#Microsoft.Media.MediaGraphUsernamePasswordCredentials" для типа MediaGraphUsernamePasswordCredentials. '#Microsoft.Media.MediaGraphUsernamePasswordCredentials' (обязательный)

МедиаГрафКонечная точка

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphClearEndpoint" для типа MediaGraphClearEndpoint. Установите значение "#Microsoft.Media.MediaGraphTlsEndpoint" для типа MediaGraphTlsEndpoint. «#Microsoft.Media.MediaGraphClearEndpoint»
"#Microsoft.Media.MediaGraphTlsEndpoint" (обязательно)
верительные грамоты Полиморфные учетные данные для представления конечной точке. MediaGraphCredentials (МедиаГрафУчетные данные)
URL-адрес URL-адрес конечной точки. строка (обязательно)

MediaGraphPemCertificateList (Список сертификатов)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphPemCertificateList" (обязательный)
Сертификаты PEM отформатированные общедоступные сертификаты, по одному на запись. string[] (обязательно)

Свойства MediaGraph

Имя Описание Ценность
описание Описание Графа мультимедиа. струна
Приемники Приемники Графа мультимедиа. MediaGraphSink[] (обязательно)
Источников Источники Media Graph. MediaGraphSource[] (обязательно)

MediaGraphRtspSource (МедиаГрафРтспИсточник)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphRtspSource" (обязательно)
конечная точка Конечная точка RTSP подключенного потока. MediaGraphEndpoint (обязательно)
транспорт Базовый транспорт RTSP. Это можно использовать для включения или отключения туннелирования HTTP. "Http"
Tcp (обязательно)

МедиаграфСинкер

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphAssetSink" для типа MediaGraphAssetSink. '#Microsoft.Media.MediaGraphAssetSink' (обязательно)
входные данные Входные данные приемника. string[] (обязательно)
имя Имя приемника. строка (обязательно)

МедиаГрафИсточник

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphRtspSource" для типа MediaGraphRtspSource. "#Microsoft.Media.MediaGraphRtspSource" (обязательно)
имя Имя источника. строка (обязательно)

MediaGraphTlsEndpoint (Конечная точка)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphTlsEndpoint" (обязательно)
TrustedCertificates Какие сертификаты следует доверять при проверке подлинности TLS-подключения. Null указывает, что источник доверия мультимедиа Azure должен использоваться. MediaGraphCertificateSource (Источник сертификата)
validationOptions Параметры проверки, используемые при проверке подлинности подключения TLS. По умолчанию используется строгая проверка. MediaGraphTlsValidationOptions (Параметры валидации)

MediaGraphTlsValidationOptions (Параметры валидации)

Имя Описание Ценность
ignoreHostname Игнорируйте имя узла (общее имя) во время проверки. bool (обязательно)
ignoreSignature Игнорируйте целостность цепочки сертификатов в настоящее время. bool (обязательно)

MediaGraphИмя пользователяПарольУчетные данные

Имя Описание Ценность
@odata.type Дискриминатор производных типов. '#Microsoft.Media.MediaGraphUsernamePasswordCredentials' (обязательный)
пароль Пароль для пары имени пользователя и пароля. строка (обязательно)
имя пользователя Имя пользователя для пары имени пользователя и пароля. строка (обязательно)

Microsoft.Media/mediaServices/mediaGraphs/mediaGraphs

Имя Описание Ценность
apiVersion Версия API «2020-02-01-превью»
имя имя ресурса. строка (обязательно)
свойства Класс для свойств Media Graph. Свойства MediaGraph
тип Тип ресурса "Microsoft.Media/mediaServices/mediaGraphs"

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Media/mediaServices/mediaGraphs@2020-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      description = "string"
      sinks = [
        {
          inputs = [
            "string"
          ]
          name = "string"
          @odata.type = "string"
          // For remaining properties, see MediaGraphSink objects
        }
      ]
      sources = [
        {
          name = "string"
          @odata.type = "string"
          // For remaining properties, see MediaGraphSource objects
        }
      ]
    }
  }
}

Объекты MediaGraphSource

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

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

{
  @odata.type = "#Microsoft.Media.MediaGraphRtspSource"
  endpoint = {
    credentials = {
      @odata.type = "string"
      // For remaining properties, see MediaGraphCredentials objects
    }
    url = "string"
    @odata.type = "string"
    // For remaining properties, see MediaGraphEndpoint objects
  }
  transport = "string"
}

Объекты MediaGraphCredentials

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

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

{
  @odata.type = "#Microsoft.Media.MediaGraphUsernamePasswordCredentials"
  password = "string"
  username = "string"
}

Объекты MediaGraphEndpoint

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

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

{
  @odata.type = "#Microsoft.Media.MediaGraphClearEndpoint"
}

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

{
  @odata.type = "#Microsoft.Media.MediaGraphTlsEndpoint"
  trustedCertificates = {
    @odata.type = "string"
    // For remaining properties, see MediaGraphCertificateSource objects
  }
  validationOptions = {
    ignoreHostname = bool
    ignoreSignature = bool
  }
}

Объекты MediaGraphSink

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

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

{
  @odata.type = "#Microsoft.Media.MediaGraphAssetSink"
  assetName = "string"
}

Объекты MediaGraphCertificateSource

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

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

{
  @odata.type = "#Microsoft.Media.MediaGraphPemCertificateList"
  certificates = [
    "string"
  ]
}

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

MediaGraphAssetSink (МедиаграфAssetSink)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. '#Microsoft.Media.MediaGraphAssetSink' (обязательно)
assetName Имя ресурса. строка (обязательно)

MediaGraphCertificateSource (Источник сертификата)

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphPemCertificateList" для типа MediaGraphPemCertificateList. "#Microsoft.Media.MediaGraphPemCertificateList" (обязательный)

MediaGraphClearEndpoint

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphClearEndpoint" (обязательно)

MediaGraphCredentials (МедиаГрафУчетные данные)

Имя Описание Ценность
@odata.type Задайте значение "#Microsoft.Media.MediaGraphUsernamePasswordCredentials" для типа MediaGraphUsernamePasswordCredentials. '#Microsoft.Media.MediaGraphUsernamePasswordCredentials' (обязательный)

МедиаГрафКонечная точка

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphClearEndpoint" для типа MediaGraphClearEndpoint. Установите значение "#Microsoft.Media.MediaGraphTlsEndpoint" для типа MediaGraphTlsEndpoint. «#Microsoft.Media.MediaGraphClearEndpoint»
"#Microsoft.Media.MediaGraphTlsEndpoint" (обязательно)
верительные грамоты Полиморфные учетные данные для представления конечной точке. MediaGraphCredentials (МедиаГрафУчетные данные)
URL-адрес URL-адрес конечной точки. строка (обязательно)

MediaGraphPemCertificateList (Список сертификатов)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphPemCertificateList" (обязательный)
Сертификаты PEM отформатированные общедоступные сертификаты, по одному на запись. string[] (обязательно)

Свойства MediaGraph

Имя Описание Ценность
описание Описание Графа мультимедиа. струна
Приемники Приемники Графа мультимедиа. MediaGraphSink[] (обязательно)
Источников Источники Media Graph. MediaGraphSource[] (обязательно)

MediaGraphRtspSource (МедиаГрафРтспИсточник)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphRtspSource" (обязательно)
конечная точка Конечная точка RTSP подключенного потока. MediaGraphEndpoint (обязательно)
транспорт Базовый транспорт RTSP. Это можно использовать для включения или отключения туннелирования HTTP. "Http"
Tcp (обязательно)

МедиаграфСинкер

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphAssetSink" для типа MediaGraphAssetSink. '#Microsoft.Media.MediaGraphAssetSink' (обязательно)
входные данные Входные данные приемника. string[] (обязательно)
имя Имя приемника. строка (обязательно)

МедиаГрафИсточник

Имя Описание Ценность
@odata.type Установите значение "#Microsoft.Media.MediaGraphRtspSource" для типа MediaGraphRtspSource. "#Microsoft.Media.MediaGraphRtspSource" (обязательно)
имя Имя источника. строка (обязательно)

MediaGraphTlsEndpoint (Конечная точка)

Имя Описание Ценность
@odata.type Дискриминатор производных типов. "#Microsoft.Media.MediaGraphTlsEndpoint" (обязательно)
TrustedCertificates Какие сертификаты следует доверять при проверке подлинности TLS-подключения. Null указывает, что источник доверия мультимедиа Azure должен использоваться. MediaGraphCertificateSource (Источник сертификата)
validationOptions Параметры проверки, используемые при проверке подлинности подключения TLS. По умолчанию используется строгая проверка. MediaGraphTlsValidationOptions (Параметры валидации)

MediaGraphTlsValidationOptions (Параметры валидации)

Имя Описание Ценность
ignoreHostname Игнорируйте имя узла (общее имя) во время проверки. bool (обязательно)
ignoreSignature Игнорируйте целостность цепочки сертификатов в настоящее время. bool (обязательно)

MediaGraphИмя пользователяПарольУчетные данные

Имя Описание Ценность
@odata.type Дискриминатор производных типов. '#Microsoft.Media.MediaGraphUsernamePasswordCredentials' (обязательный)
пароль Пароль для пары имени пользователя и пароля. строка (обязательно)
имя пользователя Имя пользователя для пары имени пользователя и пароля. строка (обязательно)

Microsoft.Media/mediaServices/mediaGraphs/mediaGraphs

Имя Описание Ценность
имя имя ресурса. строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: mediaServices
свойства Класс для свойств Media Graph. Свойства MediaGraph
тип Тип ресурса "Microsoft.Media/mediaServices/mediaGraphs@2020-02-01-preview"