Asset Filters - Create Or Update

Создание или обновление фильтра активов
Создает или обновляет фильтр активов, связанный с указанным ресурсом.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/{filterName}?api-version=2020-05-01

Параметры URI

Name In Required Type Description
accountName
path True
  • string

имя учетной записи Cлужбы мультимедиа.

assetName
path True
  • string

Имя ресурса.

filterName
path True
  • string

Имя фильтра ресурсов

resourceGroupName
path True
  • string

Имя группы ресурсов в подписке Azure.

subscriptionId
path True
  • string

уникальный идентификатор подписки Microsoft Azure.

api-version
query True
  • string

Версия API, используемая с клиентским запросом.

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

Name Type Description
properties.firstQuality

Первое качество.

properties.presentationTimeRange

Диапазон времени презентации.

properties.tracks

Условия выбора дорожек.

Ответы

Name Type Description
200 OK

ОК

201 Created

Создание

Other Status Codes

Подробные сведения об ошибке.

Примеры

Create an Asset Filter

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaServices/contosomedia/assets/ClimbingMountRainer/assetFilters/newAssetFilter?api-version=2020-05-01
{
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 0,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854775000,
      "liveBackoffDuration": 0,
      "timescale": 10000000,
      "forceEndTimestamp": false
    },
    "firstQuality": {
      "bitrate": 128000
    },
    "tracks": [
      {
        "trackSelections": [
          {
            "property": "Type",
            "operation": "Equal",
            "value": "Audio"
          },
          {
            "property": "Language",
            "operation": "NotEqual",
            "value": "en"
          },
          {
            "property": "FourCC",
            "operation": "NotEqual",
            "value": "EC-3"
          }
        ]
      },
      {
        "trackSelections": [
          {
            "property": "Type",
            "operation": "Equal",
            "value": "Video"
          },
          {
            "property": "Bitrate",
            "operation": "Equal",
            "value": "3000000-5000000"
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "name": "newAssetFilter",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaservices/contosomedia/assets/ClimbingMountRainer/assetFilters/newAssetFilter",
  "type": "Microsoft.Media/mediaservices/assets/assetFilters",
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 0,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854775000,
      "liveBackoffDuration": 0,
      "timescale": 10000000,
      "forceEndTimestamp": false
    },
    "firstQuality": {
      "bitrate": 128000
    },
    "tracks": [
      {
        "trackSelections": [
          {
            "property": "Type",
            "value": "Audio",
            "operation": "Equal"
          },
          {
            "property": "Language",
            "value": "en",
            "operation": "NotEqual"
          },
          {
            "property": "FourCC",
            "value": "EC-3",
            "operation": "NotEqual"
          }
        ]
      },
      {
        "trackSelections": [
          {
            "property": "Type",
            "value": "Video",
            "operation": "Equal"
          },
          {
            "property": "Bitrate",
            "value": "3000000-5000000",
            "operation": "Equal"
          }
        ]
      }
    ]
  }
}
{
  "name": "newAssetFilter",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaservices/contosomedia/assets/ClimbingMountRainer/assetFilters/newAssetFilter",
  "type": "Microsoft.Media/mediaservices/assets/assetFilters",
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 0,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854775000,
      "liveBackoffDuration": 0,
      "timescale": 10000000,
      "forceEndTimestamp": false
    },
    "firstQuality": {
      "bitrate": 128000
    },
    "tracks": [
      {
        "trackSelections": [
          {
            "property": "Type",
            "value": "Audio",
            "operation": "Equal"
          },
          {
            "property": "Language",
            "value": "en",
            "operation": "NotEqual"
          },
          {
            "property": "FourCC",
            "value": "EC-3",
            "operation": "NotEqual"
          }
        ]
      },
      {
        "trackSelections": [
          {
            "property": "Type",
            "value": "Video",
            "operation": "Equal"
          },
          {
            "property": "Bitrate",
            "value": "3000000-5000000",
            "operation": "Equal"
          }
        ]
      }
    ]
  }
}

Определения

ApiError

Ошибка API.

AssetFilter

Фильтр активов.

createdByType

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

FilterTrackPropertyCompareOperation

Операция условия свойства Track.

FilterTrackPropertyCondition

Класс, указывающий одно условие свойства Track.

FilterTrackPropertyType

Тип свойства Track.

FilterTrackSelection

Представляет список Филтертраккпропертикондитионс для выбора направления. Фильтры объединяются с помощью логической операции и.

FirstQuality

Фильтр для первого качества

ODataError

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

PresentationTimeRange

Диапазон времени презентации. Это относится к активу и не рекомендуется для фильтра учетной записи.

systemData

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

ApiError

Ошибка API.

Name Type Description
error

Свойства ошибки.

AssetFilter

Фильтр активов.

Name Type Description
id
  • string

Полный идентификатор ресурса. Ex-/Субскриптионс/{субскриптионид}/ресаурцеграупс/{ресаурцеграупнаме}/провидерс/{ресаурцепровидернамеспаце}/{ресаурцетипе}/{ресаурценаме}

name
  • string

Имя ресурса.

properties.firstQuality

Первое качество.

properties.presentationTimeRange

Диапазон времени презентации.

properties.tracks

Условия выбора дорожек.

systemData

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

type
  • string

Тип ресурса. Пример: Microsoft. COMPUTE/virtualMachines или Microsoft. служба хранилища/сторажеаккаунтс "

createdByType

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

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

FilterTrackPropertyCompareOperation

Операция условия свойства Track.

Name Type Description
Equal
  • string

Операция EQUAL.

NotEqual
  • string

Операция не равна.

FilterTrackPropertyCondition

Класс, указывающий одно условие свойства Track.

Name Type Description
operation

Операция условия свойства Track.

property

Тип свойства Track.

value
  • string

Значение свойства Track.

FilterTrackPropertyType

Тип свойства Track.

Name Type Description
Bitrate
  • string

Скорость.

FourCC
  • string

Объект fourCC.

Language
  • string

Язык.

Name
  • string

Имя.

Type
  • string

Тип.

Unknown
  • string

Неизвестный тип свойства Track.

FilterTrackSelection

Представляет список Филтертраккпропертикондитионс для выбора направления. Фильтры объединяются с помощью логической операции и.

Name Type Description
trackSelections

Выбранная запись.

FirstQuality

Фильтр для первого качества

Name Type Description
bitrate
  • integer

Первая скорость качества.

ODataError

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

Name Type Description
code
  • string

Независимое от языка имя ошибки.

details

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

message
  • string

Сообщение об ошибке.

target
  • string

Целевой объект ошибки (например, имя свойства в Error).

PresentationTimeRange

Диапазон времени презентации. Это относится к активу и не рекомендуется для фильтра учетной записи.

Name Type Description
endTimestamp
  • integer

Абсолютная граница времени окончания.

forceEndTimestamp
  • boolean

Индикатор принудительного применения существующей метки времени окончания.

liveBackoffDuration
  • integer

Относительное правого конца.

presentationWindowDuration
  • integer

Относительное скользящее окно.

startTimestamp
  • integer

Абсолютная граница времени начала.

timescale
  • integer

Шкала времени для меток времени.

systemData

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

Name Type Description
createdAt
  • string

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

createdBy
  • string

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

createdByType

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

lastModifiedAt
  • string

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

lastModifiedBy
  • string

Идентификатор, который последним изменил ресурс.

lastModifiedByType

Тип идентификатора, который последним изменил ресурс.