azure-native.media.AssetFilter
Explore with Pulumi AI
An Asset Filter. API Version: 2020-05-01.
Example Usage
Create an Asset Filter
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var assetFilter = new AzureNative.Media.AssetFilter("assetFilter", new()
    {
        AccountName = "contosomedia",
        AssetName = "ClimbingMountRainer",
        FilterName = "newAssetFilter",
        FirstQuality = new AzureNative.Media.Inputs.FirstQualityArgs
        {
            Bitrate = 128000,
        },
        PresentationTimeRange = new AzureNative.Media.Inputs.PresentationTimeRangeArgs
        {
            EndTimestamp = 170000000,
            ForceEndTimestamp = false,
            LiveBackoffDuration = 0,
            PresentationWindowDuration = 9223372036854774784,
            StartTimestamp = 0,
            Timescale = 10000000,
        },
        ResourceGroupName = "contoso",
        Tracks = new[]
        {
            new AzureNative.Media.Inputs.FilterTrackSelectionArgs
            {
                TrackSelections = new[]
                {
                    new AzureNative.Media.Inputs.FilterTrackPropertyConditionArgs
                    {
                        Operation = "Equal",
                        Property = "Type",
                        Value = "Audio",
                    },
                    new AzureNative.Media.Inputs.FilterTrackPropertyConditionArgs
                    {
                        Operation = "NotEqual",
                        Property = "Language",
                        Value = "en",
                    },
                    new AzureNative.Media.Inputs.FilterTrackPropertyConditionArgs
                    {
                        Operation = "NotEqual",
                        Property = "FourCC",
                        Value = "EC-3",
                    },
                },
            },
            new AzureNative.Media.Inputs.FilterTrackSelectionArgs
            {
                TrackSelections = new[]
                {
                    new AzureNative.Media.Inputs.FilterTrackPropertyConditionArgs
                    {
                        Operation = "Equal",
                        Property = "Type",
                        Value = "Video",
                    },
                    new AzureNative.Media.Inputs.FilterTrackPropertyConditionArgs
                    {
                        Operation = "Equal",
                        Property = "Bitrate",
                        Value = "3000000-5000000",
                    },
                },
            },
        },
    });
});
package main
import (
	media "github.com/pulumi/pulumi-azure-native-sdk/media"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := media.NewAssetFilter(ctx, "assetFilter", &media.AssetFilterArgs{
			AccountName: pulumi.String("contosomedia"),
			AssetName:   pulumi.String("ClimbingMountRainer"),
			FilterName:  pulumi.String("newAssetFilter"),
			FirstQuality: &media.FirstQualityArgs{
				Bitrate: pulumi.Int(128000),
			},
			PresentationTimeRange: &media.PresentationTimeRangeArgs{
				EndTimestamp:               pulumi.Float64(170000000),
				ForceEndTimestamp:          pulumi.Bool(false),
				LiveBackoffDuration:        pulumi.Float64(0),
				PresentationWindowDuration: pulumi.Float64(9223372036854774784),
				StartTimestamp:             pulumi.Float64(0),
				Timescale:                  pulumi.Float64(10000000),
			},
			ResourceGroupName: pulumi.String("contoso"),
			Tracks: []media.FilterTrackSelectionArgs{
				{
					TrackSelections: media.FilterTrackPropertyConditionArray{
						{
							Operation: pulumi.String("Equal"),
							Property:  pulumi.String("Type"),
							Value:     pulumi.String("Audio"),
						},
						{
							Operation: pulumi.String("NotEqual"),
							Property:  pulumi.String("Language"),
							Value:     pulumi.String("en"),
						},
						{
							Operation: pulumi.String("NotEqual"),
							Property:  pulumi.String("FourCC"),
							Value:     pulumi.String("EC-3"),
						},
					},
				},
				{
					TrackSelections: media.FilterTrackPropertyConditionArray{
						{
							Operation: pulumi.String("Equal"),
							Property:  pulumi.String("Type"),
							Value:     pulumi.String("Video"),
						},
						{
							Operation: pulumi.String("Equal"),
							Property:  pulumi.String("Bitrate"),
							Value:     pulumi.String("3000000-5000000"),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.media.AssetFilter;
import com.pulumi.azurenative.media.AssetFilterArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var assetFilter = new AssetFilter("assetFilter", AssetFilterArgs.builder()        
            .accountName("contosomedia")
            .assetName("ClimbingMountRainer")
            .filterName("newAssetFilter")
            .firstQuality(Map.of("bitrate", 128000))
            .presentationTimeRange(Map.ofEntries(
                Map.entry("endTimestamp", 170000000),
                Map.entry("forceEndTimestamp", false),
                Map.entry("liveBackoffDuration", 0),
                Map.entry("presentationWindowDuration", 9223372036854774784),
                Map.entry("startTimestamp", 0),
                Map.entry("timescale", 10000000)
            ))
            .resourceGroupName("contoso")
            .tracks(            
                Map.of("trackSelections",                 
                    Map.ofEntries(
                        Map.entry("operation", "Equal"),
                        Map.entry("property", "Type"),
                        Map.entry("value", "Audio")
                    ),
                    Map.ofEntries(
                        Map.entry("operation", "NotEqual"),
                        Map.entry("property", "Language"),
                        Map.entry("value", "en")
                    ),
                    Map.ofEntries(
                        Map.entry("operation", "NotEqual"),
                        Map.entry("property", "FourCC"),
                        Map.entry("value", "EC-3")
                    )),
                Map.of("trackSelections",                 
                    Map.ofEntries(
                        Map.entry("operation", "Equal"),
                        Map.entry("property", "Type"),
                        Map.entry("value", "Video")
                    ),
                    Map.ofEntries(
                        Map.entry("operation", "Equal"),
                        Map.entry("property", "Bitrate"),
                        Map.entry("value", "3000000-5000000")
                    )))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const assetFilter = new azure_native.media.AssetFilter("assetFilter", {
    accountName: "contosomedia",
    assetName: "ClimbingMountRainer",
    filterName: "newAssetFilter",
    firstQuality: {
        bitrate: 128000,
    },
    presentationTimeRange: {
        endTimestamp: 170000000,
        forceEndTimestamp: false,
        liveBackoffDuration: 0,
        presentationWindowDuration: 9223372036854774784,
        startTimestamp: 0,
        timescale: 10000000,
    },
    resourceGroupName: "contoso",
    tracks: [
        {
            trackSelections: [
                {
                    operation: "Equal",
                    property: "Type",
                    value: "Audio",
                },
                {
                    operation: "NotEqual",
                    property: "Language",
                    value: "en",
                },
                {
                    operation: "NotEqual",
                    property: "FourCC",
                    value: "EC-3",
                },
            ],
        },
        {
            trackSelections: [
                {
                    operation: "Equal",
                    property: "Type",
                    value: "Video",
                },
                {
                    operation: "Equal",
                    property: "Bitrate",
                    value: "3000000-5000000",
                },
            ],
        },
    ],
});
import pulumi
import pulumi_azure_native as azure_native
asset_filter = azure_native.media.AssetFilter("assetFilter",
    account_name="contosomedia",
    asset_name="ClimbingMountRainer",
    filter_name="newAssetFilter",
    first_quality=azure_native.media.FirstQualityArgs(
        bitrate=128000,
    ),
    presentation_time_range=azure_native.media.PresentationTimeRangeArgs(
        end_timestamp=170000000,
        force_end_timestamp=False,
        live_backoff_duration=0,
        presentation_window_duration=9223372036854774784,
        start_timestamp=0,
        timescale=10000000,
    ),
    resource_group_name="contoso",
    tracks=[
        {
            "trackSelections": [
                azure_native.media.FilterTrackPropertyConditionArgs(
                    operation="Equal",
                    property="Type",
                    value="Audio",
                ),
                azure_native.media.FilterTrackPropertyConditionArgs(
                    operation="NotEqual",
                    property="Language",
                    value="en",
                ),
                azure_native.media.FilterTrackPropertyConditionArgs(
                    operation="NotEqual",
                    property="FourCC",
                    value="EC-3",
                ),
            ],
        },
        {
            "trackSelections": [
                azure_native.media.FilterTrackPropertyConditionArgs(
                    operation="Equal",
                    property="Type",
                    value="Video",
                ),
                azure_native.media.FilterTrackPropertyConditionArgs(
                    operation="Equal",
                    property="Bitrate",
                    value="3000000-5000000",
                ),
            ],
        },
    ])
resources:
  assetFilter:
    type: azure-native:media:AssetFilter
    properties:
      accountName: contosomedia
      assetName: ClimbingMountRainer
      filterName: newAssetFilter
      firstQuality:
        bitrate: 128000
      presentationTimeRange:
        endTimestamp: 1.7e+08
        forceEndTimestamp: false
        liveBackoffDuration: 0
        presentationWindowDuration: 9.223372036854775e+18
        startTimestamp: 0
        timescale: 1e+07
      resourceGroupName: contoso
      tracks:
        - trackSelections:
            - operation: Equal
              property: Type
              value: Audio
            - operation: NotEqual
              property: Language
              value: en
            - operation: NotEqual
              property: FourCC
              value: EC-3
        - trackSelections:
            - operation: Equal
              property: Type
              value: Video
            - operation: Equal
              property: Bitrate
              value: 3000000-5000000
Create AssetFilter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AssetFilter(name: string, args: AssetFilterArgs, opts?: CustomResourceOptions);@overload
def AssetFilter(resource_name: str,
                args: AssetFilterArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def AssetFilter(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                account_name: Optional[str] = None,
                asset_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                filter_name: Optional[str] = None,
                first_quality: Optional[FirstQualityArgs] = None,
                presentation_time_range: Optional[PresentationTimeRangeArgs] = None,
                tracks: Optional[Sequence[FilterTrackSelectionArgs]] = None)func NewAssetFilter(ctx *Context, name string, args AssetFilterArgs, opts ...ResourceOption) (*AssetFilter, error)public AssetFilter(string name, AssetFilterArgs args, CustomResourceOptions? opts = null)
public AssetFilter(String name, AssetFilterArgs args)
public AssetFilter(String name, AssetFilterArgs args, CustomResourceOptions options)
type: azure-native:media:AssetFilter
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AssetFilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AssetFilterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AssetFilterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AssetFilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AssetFilterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var assetFilterResource = new AzureNative.Media.AssetFilter("assetFilterResource", new()
{
    AccountName = "string",
    AssetName = "string",
    ResourceGroupName = "string",
    FilterName = "string",
    FirstQuality = 
    {
        { "bitrate", 0 },
    },
    PresentationTimeRange = 
    {
        { "endTimestamp", 0 },
        { "forceEndTimestamp", false },
        { "liveBackoffDuration", 0 },
        { "presentationWindowDuration", 0 },
        { "startTimestamp", 0 },
        { "timescale", 0 },
    },
    Tracks = new[]
    {
        
        {
            { "trackSelections", new[]
            {
                
                {
                    { "operation", "string" },
                    { "property", "string" },
                    { "value", "string" },
                },
            } },
        },
    },
});
example, err := media.NewAssetFilter(ctx, "assetFilterResource", &media.AssetFilterArgs{
	AccountName:       "string",
	AssetName:         "string",
	ResourceGroupName: "string",
	FilterName:        "string",
	FirstQuality: map[string]interface{}{
		"bitrate": 0,
	},
	PresentationTimeRange: map[string]interface{}{
		"endTimestamp":               0,
		"forceEndTimestamp":          false,
		"liveBackoffDuration":        0,
		"presentationWindowDuration": 0,
		"startTimestamp":             0,
		"timescale":                  0,
	},
	Tracks: []map[string]interface{}{
		map[string]interface{}{
			"trackSelections": []map[string]interface{}{
				map[string]interface{}{
					"operation": "string",
					"property":  "string",
					"value":     "string",
				},
			},
		},
	},
})
var assetFilterResource = new AssetFilter("assetFilterResource", AssetFilterArgs.builder()
    .accountName("string")
    .assetName("string")
    .resourceGroupName("string")
    .filterName("string")
    .firstQuality(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .presentationTimeRange(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .tracks(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
asset_filter_resource = azure_native.media.AssetFilter("assetFilterResource",
    account_name=string,
    asset_name=string,
    resource_group_name=string,
    filter_name=string,
    first_quality={
        bitrate: 0,
    },
    presentation_time_range={
        endTimestamp: 0,
        forceEndTimestamp: False,
        liveBackoffDuration: 0,
        presentationWindowDuration: 0,
        startTimestamp: 0,
        timescale: 0,
    },
    tracks=[{
        trackSelections: [{
            operation: string,
            property: string,
            value: string,
        }],
    }])
const assetFilterResource = new azure_native.media.AssetFilter("assetFilterResource", {
    accountName: "string",
    assetName: "string",
    resourceGroupName: "string",
    filterName: "string",
    firstQuality: {
        bitrate: 0,
    },
    presentationTimeRange: {
        endTimestamp: 0,
        forceEndTimestamp: false,
        liveBackoffDuration: 0,
        presentationWindowDuration: 0,
        startTimestamp: 0,
        timescale: 0,
    },
    tracks: [{
        trackSelections: [{
            operation: "string",
            property: "string",
            value: "string",
        }],
    }],
});
type: azure-native:media:AssetFilter
properties:
    accountName: string
    assetName: string
    filterName: string
    firstQuality:
        bitrate: 0
    presentationTimeRange:
        endTimestamp: 0
        forceEndTimestamp: false
        liveBackoffDuration: 0
        presentationWindowDuration: 0
        startTimestamp: 0
        timescale: 0
    resourceGroupName: string
    tracks:
        - trackSelections:
            - operation: string
              property: string
              value: string
AssetFilter Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AssetFilter resource accepts the following input properties:
- AccountName string
- The Media Services account name.
- AssetName string
- The Asset name.
- ResourceGroup stringName 
- The name of the resource group within the Azure subscription.
- FilterName string
- The Asset Filter name
- FirstQuality Pulumi.Azure Native. Media. Inputs. First Quality 
- The first quality.
- PresentationTime Pulumi.Range Azure Native. Media. Inputs. Presentation Time Range 
- The presentation time range.
- Tracks
List<Pulumi.Azure Native. Media. Inputs. Filter Track Selection> 
- The tracks selection conditions.
- AccountName string
- The Media Services account name.
- AssetName string
- The Asset name.
- ResourceGroup stringName 
- The name of the resource group within the Azure subscription.
- FilterName string
- The Asset Filter name
- FirstQuality FirstQuality Args 
- The first quality.
- PresentationTime PresentationRange Time Range Args 
- The presentation time range.
- Tracks
[]FilterTrack Selection Args 
- The tracks selection conditions.
- accountName String
- The Media Services account name.
- assetName String
- The Asset name.
- resourceGroup StringName 
- The name of the resource group within the Azure subscription.
- filterName String
- The Asset Filter name
- firstQuality FirstQuality 
- The first quality.
- presentationTime PresentationRange Time Range 
- The presentation time range.
- tracks
List<FilterTrack Selection> 
- The tracks selection conditions.
- accountName string
- The Media Services account name.
- assetName string
- The Asset name.
- resourceGroup stringName 
- The name of the resource group within the Azure subscription.
- filterName string
- The Asset Filter name
- firstQuality FirstQuality 
- The first quality.
- presentationTime PresentationRange Time Range 
- The presentation time range.
- tracks
FilterTrack Selection[] 
- The tracks selection conditions.
- account_name str
- The Media Services account name.
- asset_name str
- The Asset name.
- resource_group_ strname 
- The name of the resource group within the Azure subscription.
- filter_name str
- The Asset Filter name
- first_quality FirstQuality Args 
- The first quality.
- presentation_time_ Presentationrange Time Range Args 
- The presentation time range.
- tracks
Sequence[FilterTrack Selection Args] 
- The tracks selection conditions.
- accountName String
- The Media Services account name.
- assetName String
- The Asset name.
- resourceGroup StringName 
- The name of the resource group within the Azure subscription.
- filterName String
- The Asset Filter name
- firstQuality Property Map
- The first quality.
- presentationTime Property MapRange 
- The presentation time range.
- tracks List<Property Map>
- The tracks selection conditions.
Outputs
All input properties are implicitly available as output properties. Additionally, the AssetFilter resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Media. Outputs. System Data Response 
- The system metadata relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- The system metadata relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- The system metadata relating to this resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- The system metadata relating to this resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- The system metadata relating to this resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData Property Map
- The system metadata relating to this resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
FilterTrackPropertyCompareOperation, FilterTrackPropertyCompareOperationArgs          
- Equal
- EqualThe equal operation.
- NotEqual 
- NotEqualThe not equal operation.
- FilterTrack Property Compare Operation Equal 
- EqualThe equal operation.
- FilterTrack Property Compare Operation Not Equal 
- NotEqualThe not equal operation.
- Equal
- EqualThe equal operation.
- NotEqual 
- NotEqualThe not equal operation.
- Equal
- EqualThe equal operation.
- NotEqual 
- NotEqualThe not equal operation.
- EQUAL
- EqualThe equal operation.
- NOT_EQUAL
- NotEqualThe not equal operation.
- "Equal"
- EqualThe equal operation.
- "NotEqual" 
- NotEqualThe not equal operation.
FilterTrackPropertyCondition, FilterTrackPropertyConditionArgs        
- Operation
string | Pulumi.Azure Native. Media. Filter Track Property Compare Operation 
- The track property condition operation.
- Property
string | Pulumi.Azure Native. Media. Filter Track Property Type 
- The track property type.
- Value string
- The track property value.
- Operation
string | FilterTrack Property Compare Operation 
- The track property condition operation.
- Property
string | FilterTrack Property Type 
- The track property type.
- Value string
- The track property value.
- operation
String | FilterTrack Property Compare Operation 
- The track property condition operation.
- property
String | FilterTrack Property Type 
- The track property type.
- value String
- The track property value.
- operation
string | FilterTrack Property Compare Operation 
- The track property condition operation.
- property
string | FilterTrack Property Type 
- The track property type.
- value string
- The track property value.
- operation
str | FilterTrack Property Compare Operation 
- The track property condition operation.
- property
str | FilterTrack Property Type 
- The track property type.
- value str
- The track property value.
- operation
String | "Equal" | "NotEqual" 
- The track property condition operation.
- property
String | "Unknown" | "Type" | "Name" | "Language" | "FourCC" | "Bitrate" 
- The track property type.
- value String
- The track property value.
FilterTrackPropertyConditionResponse, FilterTrackPropertyConditionResponseArgs          
FilterTrackPropertyType, FilterTrackPropertyTypeArgs        
- Unknown
- UnknownThe unknown track property type.
- Type
- TypeThe type.
- Name
- NameThe name.
- Language
- LanguageThe language.
- FourCC 
- FourCCThe fourCC.
- Bitrate
- BitrateThe bitrate.
- FilterTrack Property Type Unknown 
- UnknownThe unknown track property type.
- FilterTrack Property Type Type 
- TypeThe type.
- FilterTrack Property Type Name 
- NameThe name.
- FilterTrack Property Type Language 
- LanguageThe language.
- FilterTrack Property Type Four CC 
- FourCCThe fourCC.
- FilterTrack Property Type Bitrate 
- BitrateThe bitrate.
- Unknown
- UnknownThe unknown track property type.
- Type
- TypeThe type.
- Name
- NameThe name.
- Language
- LanguageThe language.
- FourCC 
- FourCCThe fourCC.
- Bitrate
- BitrateThe bitrate.
- Unknown
- UnknownThe unknown track property type.
- Type
- TypeThe type.
- Name
- NameThe name.
- Language
- LanguageThe language.
- FourCC 
- FourCCThe fourCC.
- Bitrate
- BitrateThe bitrate.
- UNKNOWN
- UnknownThe unknown track property type.
- TYPE
- TypeThe type.
- NAME
- NameThe name.
- LANGUAGE
- LanguageThe language.
- FOUR_CC
- FourCCThe fourCC.
- BITRATE
- BitrateThe bitrate.
- "Unknown"
- UnknownThe unknown track property type.
- "Type"
- TypeThe type.
- "Name"
- NameThe name.
- "Language"
- LanguageThe language.
- "FourCC" 
- FourCCThe fourCC.
- "Bitrate"
- BitrateThe bitrate.
FilterTrackSelection, FilterTrackSelectionArgs      
- TrackSelections List<Pulumi.Azure Native. Media. Inputs. Filter Track Property Condition> 
- The track selections.
- TrackSelections []FilterTrack Property Condition 
- The track selections.
- trackSelections List<FilterTrack Property Condition> 
- The track selections.
- trackSelections FilterTrack Property Condition[] 
- The track selections.
- track_selections Sequence[FilterTrack Property Condition] 
- The track selections.
- trackSelections List<Property Map>
- The track selections.
FilterTrackSelectionResponse, FilterTrackSelectionResponseArgs        
- TrackSelections []FilterTrack Property Condition Response 
- The track selections.
- trackSelections List<FilterTrack Property Condition Response> 
- The track selections.
- trackSelections FilterTrack Property Condition Response[] 
- The track selections.
- track_selections Sequence[FilterTrack Property Condition Response] 
- The track selections.
- trackSelections List<Property Map>
- The track selections.
FirstQuality, FirstQualityArgs    
- Bitrate int
- The first quality bitrate.
- Bitrate int
- The first quality bitrate.
- bitrate Integer
- The first quality bitrate.
- bitrate number
- The first quality bitrate.
- bitrate int
- The first quality bitrate.
- bitrate Number
- The first quality bitrate.
FirstQualityResponse, FirstQualityResponseArgs      
- Bitrate int
- The first quality bitrate.
- Bitrate int
- The first quality bitrate.
- bitrate Integer
- The first quality bitrate.
- bitrate number
- The first quality bitrate.
- bitrate int
- The first quality bitrate.
- bitrate Number
- The first quality bitrate.
PresentationTimeRange, PresentationTimeRangeArgs      
- EndTimestamp double
- The absolute end time boundary.
- ForceEnd boolTimestamp 
- The indicator of forcing existing of end time stamp.
- LiveBackoff doubleDuration 
- The relative to end right edge.
- PresentationWindow doubleDuration 
- The relative to end sliding window.
- StartTimestamp double
- The absolute start time boundary.
- Timescale double
- The time scale of time stamps.
- EndTimestamp float64
- The absolute end time boundary.
- ForceEnd boolTimestamp 
- The indicator of forcing existing of end time stamp.
- LiveBackoff float64Duration 
- The relative to end right edge.
- PresentationWindow float64Duration 
- The relative to end sliding window.
- StartTimestamp float64
- The absolute start time boundary.
- Timescale float64
- The time scale of time stamps.
- endTimestamp Double
- The absolute end time boundary.
- forceEnd BooleanTimestamp 
- The indicator of forcing existing of end time stamp.
- liveBackoff DoubleDuration 
- The relative to end right edge.
- presentationWindow DoubleDuration 
- The relative to end sliding window.
- startTimestamp Double
- The absolute start time boundary.
- timescale Double
- The time scale of time stamps.
- endTimestamp number
- The absolute end time boundary.
- forceEnd booleanTimestamp 
- The indicator of forcing existing of end time stamp.
- liveBackoff numberDuration 
- The relative to end right edge.
- presentationWindow numberDuration 
- The relative to end sliding window.
- startTimestamp number
- The absolute start time boundary.
- timescale number
- The time scale of time stamps.
- end_timestamp float
- The absolute end time boundary.
- force_end_ booltimestamp 
- The indicator of forcing existing of end time stamp.
- live_backoff_ floatduration 
- The relative to end right edge.
- presentation_window_ floatduration 
- The relative to end sliding window.
- start_timestamp float
- The absolute start time boundary.
- timescale float
- The time scale of time stamps.
- endTimestamp Number
- The absolute end time boundary.
- forceEnd BooleanTimestamp 
- The indicator of forcing existing of end time stamp.
- liveBackoff NumberDuration 
- The relative to end right edge.
- presentationWindow NumberDuration 
- The relative to end sliding window.
- startTimestamp Number
- The absolute start time boundary.
- timescale Number
- The time scale of time stamps.
PresentationTimeRangeResponse, PresentationTimeRangeResponseArgs        
- EndTimestamp double
- The absolute end time boundary.
- ForceEnd boolTimestamp 
- The indicator of forcing existing of end time stamp.
- LiveBackoff doubleDuration 
- The relative to end right edge.
- PresentationWindow doubleDuration 
- The relative to end sliding window.
- StartTimestamp double
- The absolute start time boundary.
- Timescale double
- The time scale of time stamps.
- EndTimestamp float64
- The absolute end time boundary.
- ForceEnd boolTimestamp 
- The indicator of forcing existing of end time stamp.
- LiveBackoff float64Duration 
- The relative to end right edge.
- PresentationWindow float64Duration 
- The relative to end sliding window.
- StartTimestamp float64
- The absolute start time boundary.
- Timescale float64
- The time scale of time stamps.
- endTimestamp Double
- The absolute end time boundary.
- forceEnd BooleanTimestamp 
- The indicator of forcing existing of end time stamp.
- liveBackoff DoubleDuration 
- The relative to end right edge.
- presentationWindow DoubleDuration 
- The relative to end sliding window.
- startTimestamp Double
- The absolute start time boundary.
- timescale Double
- The time scale of time stamps.
- endTimestamp number
- The absolute end time boundary.
- forceEnd booleanTimestamp 
- The indicator of forcing existing of end time stamp.
- liveBackoff numberDuration 
- The relative to end right edge.
- presentationWindow numberDuration 
- The relative to end sliding window.
- startTimestamp number
- The absolute start time boundary.
- timescale number
- The time scale of time stamps.
- end_timestamp float
- The absolute end time boundary.
- force_end_ booltimestamp 
- The indicator of forcing existing of end time stamp.
- live_backoff_ floatduration 
- The relative to end right edge.
- presentation_window_ floatduration 
- The relative to end sliding window.
- start_timestamp float
- The absolute start time boundary.
- timescale float
- The time scale of time stamps.
- endTimestamp Number
- The absolute end time boundary.
- forceEnd BooleanTimestamp 
- The indicator of forcing existing of end time stamp.
- liveBackoff NumberDuration 
- The relative to end right edge.
- presentationWindow NumberDuration 
- The relative to end sliding window.
- startTimestamp Number
- The absolute start time boundary.
- timescale Number
- The time scale of time stamps.
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:media:AssetFilter newAssetFilter /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaservices/contosomedia/assets/ClimbingMountRainer/assetFilters/newAssetFilter 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0