Sdílet prostřednictvím


Account Filters - Create Or Update

Vytvoření nebo aktualizace filtru účtů
Vytvoří nebo aktualizuje filtr účtu v účtu Media Services.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
accountName
path True

string

Název účtu Media Services.

filterName
path True

string

Název filtru účtů

resourceGroupName
path True

string

Název skupiny prostředků v rámci předplatného Azure.

subscriptionId
path True

string

Jedinečný identifikátor předplatného Microsoft Azure.

api-version
query True

string

Verze rozhraní API, která se má použít s požadavkem klienta.

Text požadavku

Name Typ Description
properties.firstQuality

FirstQuality

První kvalita.

properties.presentationTimeRange

PresentationTimeRange

Časový rozsah prezentace.

properties.tracks

FilterTrackSelection[]

Sleduje podmínky výběru.

Odpovědi

Name Typ Description
200 OK

AccountFilter

OK

201 Created

AccountFilter

Vytvořeno

Other Status Codes

ErrorResponse

Podrobné informace o chybách.

Příklady

Create an Account Filter

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/accountFilters/newAccountFilter?api-version=2022-08-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/contosorg/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/contosorg/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"
          }
        ]
      }
    ]
  }
}

Definice

Name Description
AccountFilter

Filtr účtu.

createdByType

Typ identity, která prostředek vytvořila.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě

ErrorResponse

Chybová odpověď

FilterTrackPropertyCompareOperation

Operace sledování podmínky vlastnosti.

FilterTrackPropertyCondition

Třída určující podmínku jedné vlastnosti stopy.

FilterTrackPropertyType

Typ vlastnosti track.

FilterTrackSelection

Představuje seznam FilterTrackPropertyConditions pro výběr stopy. Filtry se kombinují pomocí logické operace AND.

FirstQuality

Filtr první kvality

PresentationTimeRange

Časový rozsah prezentace, který souvisí s prostředky a nedoporučuje se pro filtr účtů.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

AccountFilter

Filtr účtu.

Name Typ Description
id

string

Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku}

name

string

Název prostředku

properties.firstQuality

FirstQuality

První kvalita.

properties.presentationTimeRange

PresentationTimeRange

Časový rozsah prezentace.

properties.tracks

FilterTrackSelection[]

Sleduje podmínky výběru.

systemData

systemData

Systémová metadata vztahující se k tomuto prostředku.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

createdByType

Typ identity, která prostředek vytvořila.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Typ další informace.

ErrorDetail

Podrobnosti o chybě

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

FilterTrackPropertyCompareOperation

Operace sledování podmínky vlastnosti.

Name Typ Description
Equal

string

Operace rovná se.

NotEqual

string

Operace nerovná se.

FilterTrackPropertyCondition

Třída určující podmínku jedné vlastnosti stopy.

Name Typ Description
operation

FilterTrackPropertyCompareOperation

Operace sledování podmínky vlastnosti.

property

FilterTrackPropertyType

Typ vlastnosti track.

value

string

Hodnota vlastnosti track.

FilterTrackPropertyType

Typ vlastnosti track.

Name Typ Description
Bitrate

string

Přenosová rychlost.

FourCC

string

Čtyřicc.

Language

string

Jazyk.

Name

string

Název

Type

string

Typ

Unknown

string

Neznámý typ vlastnosti stopy.

FilterTrackSelection

Představuje seznam FilterTrackPropertyConditions pro výběr stopy. Filtry se kombinují pomocí logické operace AND.

Name Typ Description
trackSelections

FilterTrackPropertyCondition[]

Výběry stop.

FirstQuality

Filtr první kvality

Name Typ Description
bitrate

integer

První přenosová rychlost kvality.

PresentationTimeRange

Časový rozsah prezentace, který souvisí s prostředky a nedoporučuje se pro filtr účtů.

Name Typ Description
endTimestamp

integer

Absolutní hranice koncového času.

forceEndTimestamp

boolean

Indikátor vynucení existujícího koncového časového razítka.

liveBackoffDuration

integer

Relativní ke koncovému pravému okraji.

presentationWindowDuration

integer

Relativní k koncovému posuvné okno.

startTimestamp

integer

Absolutní hranice počátečního času.

timescale

integer

Časové měřítko časových razítek.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string

Časové razítko vytvoření prostředku (UTC)

createdBy

string

Identita, která vytvořila prostředek.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string

Časové razítko poslední změny prostředku (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.