Account Filters - Create Or Update

Tworzenie lub aktualizowanie filtru konta
Tworzy lub aktualizuje filtr konta na koncie Media Services.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}?api-version=2021-11-01

Parametry identyfikatora URI

Name In Required Type Description
accountName
path True
  • string

Nazwa konta Media Services.

filterName
path True
  • string

Nazwa filtru konta

resourceGroupName
path True
  • string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

subscriptionId
path True
  • string

Unikatowy identyfikator subskrypcji Microsoft Azure.

api-version
query True
  • string

Wersja interfejsu API do użycia z żądaniem klienta.

Treść żądania

Name Type Description
properties.firstQuality

Pierwsza jakość.

properties.presentationTimeRange

Zakres czasu prezentacji.

properties.tracks

Śledzi warunki wyboru.

Odpowiedzi

Name Type Description
200 OK

OK

201 Created

Utworzone

Other Status Codes

Szczegółowe informacje o błędzie.

Przykłady

Create an Account Filter

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaServices/contosomedia/accountFilters/newAccountFilter?api-version=2021-11-01

{
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 0,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854774806,
      "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": "newAccountFilter",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaservices/contosomedia/accountFilters/newAccountFilter",
  "type": "Microsoft.Media/mediaservices/accountFilters",
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 0,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854774806,
      "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": "newAccountFilter",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaservices/contosomedia/accountFilters/newAccountFilter",
  "type": "Microsoft.Media/mediaservices/accountFilters",
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 0,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854774806,
      "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"
          }
        ]
      }
    ]
  }
}

Definicje

AccountFilter

Filtr konta.

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

FilterTrackPropertyCompareOperation

Operacja śledzenia warunku właściwości.

FilterTrackPropertyCondition

Klasa określająca jeden warunek właściwości śledzenia.

FilterTrackPropertyType

Typ właściwości track.

FilterTrackSelection

Reprezentowanie listy filtru FilterTrackPropertyConditions w celu wybrania ścieżki. Filtry są łączone przy użyciu operacji logicznej AND.

FirstQuality

Filtruj pierwszą jakość

PresentationTimeRange

Zakres czasu prezentacji jest powiązany z elementem zawartości i nie jest zalecany w przypadku filtru konta.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

AccountFilter

Filtr konta.

Name Type Description
id
  • string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nazwa zasobu

properties.firstQuality

Pierwsza jakość.

properties.presentationTimeRange

Zakres czasu prezentacji.

properties.tracks

Śledzi warunki wyboru.

systemData

Metadane systemowe dotyczące tego zasobu.

type
  • string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft. Storage/storageAccounts"

createdByType

Typ tożsamości, która utworzyła zasób.

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

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Name Type Description
info
  • object

Dodatkowe informacje.

type
  • string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Name Type Description
additionalInfo

Dodatkowe informacje o błędzie.

code
  • string

Kod błędu.

details

Szczegóły błędu.

message
  • string

Komunikat o błędzie.

target
  • string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Name Type Description
error

Obiekt błędu.

FilterTrackPropertyCompareOperation

Operacja śledzenia warunku właściwości.

Name Type Description
Equal
  • string

Równa się operacja.

NotEqual
  • string

Nie równa się operacja.

FilterTrackPropertyCondition

Klasa określająca jeden warunek właściwości śledzenia.

Name Type Description
operation

Operacja śledzenia warunku właściwości.

property

Typ właściwości track.

value
  • string

Wartość właściwości śledzenia.

FilterTrackPropertyType

Typ właściwości track.

Name Type Description
Bitrate
  • string

Szybkość transmisji bitów.

FourCC
  • string

CzteryCC.

Language
  • string

Język.

Name
  • string

Nazwa.

Type
  • string

Typ.

Unknown
  • string

Nieznany typ właściwości śledzenia.

FilterTrackSelection

Reprezentowanie listy filtru FilterTrackPropertyConditions w celu wybrania ścieżki. Filtry są łączone przy użyciu operacji logicznej AND.

Name Type Description
trackSelections

Wybór ścieżki.

FirstQuality

Filtruj pierwszą jakość

Name Type Description
bitrate
  • integer

Pierwsza szybkość transmisji bitów jakości.

PresentationTimeRange

Zakres czasu prezentacji jest powiązany z elementem zawartości i nie jest zalecany w przypadku filtru konta.

Name Type Description
endTimestamp
  • integer

Bezwzględna granica czasu zakończenia.

forceEndTimestamp
  • boolean

Wskaźnik wymuszania istniejącej sygnatury czasowej zakończenia.

liveBackoffDuration
  • integer

Względna krawędź po prawej stronie.

presentationWindowDuration
  • integer

Względem końcowego okna przesuwanego.

startTimestamp
  • integer

Bezwzględna granica czasu rozpoczęcia.

timescale
  • integer

Skala czasu sygnatur czasowych.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Name Type Description
createdAt
  • string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy
  • string

Tożsamość, która utworzyła zasób.

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt
  • string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy
  • string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.