1. Packages
  2. Azure Native v2
  3. API Docs
  4. media
  5. LiveEvent
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.media.LiveEvent

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

The live event. Azure REST API version: 2022-11-01. Prior API version in Azure Native 1.x: 2020-05-01.

Other available API versions: 2018-06-01-preview, 2019-05-01-preview.

Example Usage

Create a LiveEvent

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var liveEvent = new AzureNative.Media.LiveEvent("liveEvent", new()
    {
        AccountName = "slitestmedia10",
        Description = "test event 1",
        Input = new AzureNative.Media.Inputs.LiveEventInputArgs
        {
            AccessControl = new AzureNative.Media.Inputs.LiveEventInputAccessControlArgs
            {
                Ip = new AzureNative.Media.Inputs.IPAccessControlArgs
                {
                    Allow = new[]
                    {
                        new AzureNative.Media.Inputs.IPRangeArgs
                        {
                            Address = "0.0.0.0",
                            Name = "AllowAll",
                            SubnetPrefixLength = 0,
                        },
                    },
                },
            },
            KeyFrameIntervalDuration = "PT6S",
            StreamingProtocol = AzureNative.Media.LiveEventInputProtocol.RTMP,
        },
        LiveEventName = "myLiveEvent1",
        Location = "West US",
        Preview = new AzureNative.Media.Inputs.LiveEventPreviewArgs
        {
            AccessControl = new AzureNative.Media.Inputs.LiveEventPreviewAccessControlArgs
            {
                Ip = new AzureNative.Media.Inputs.IPAccessControlArgs
                {
                    Allow = new[]
                    {
                        new AzureNative.Media.Inputs.IPRangeArgs
                        {
                            Address = "0.0.0.0",
                            Name = "AllowAll",
                            SubnetPrefixLength = 0,
                        },
                    },
                },
            },
        },
        ResourceGroupName = "mediaresources",
        Tags = 
        {
            { "tag1", "value1" },
            { "tag2", "value2" },
        },
    });

});
Copy
package main

import (
	media "github.com/pulumi/pulumi-azure-native-sdk/media/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := media.NewLiveEvent(ctx, "liveEvent", &media.LiveEventArgs{
			AccountName: pulumi.String("slitestmedia10"),
			Description: pulumi.String("test event 1"),
			Input: &media.LiveEventInputTypeArgs{
				AccessControl: &media.LiveEventInputAccessControlArgs{
					Ip: &media.IPAccessControlArgs{
						Allow: media.IPRangeArray{
							&media.IPRangeArgs{
								Address:            pulumi.String("0.0.0.0"),
								Name:               pulumi.String("AllowAll"),
								SubnetPrefixLength: pulumi.Int(0),
							},
						},
					},
				},
				KeyFrameIntervalDuration: pulumi.String("PT6S"),
				StreamingProtocol:        pulumi.String(media.LiveEventInputProtocolRTMP),
			},
			LiveEventName: pulumi.String("myLiveEvent1"),
			Location:      pulumi.String("West US"),
			Preview: &media.LiveEventPreviewArgs{
				AccessControl: &media.LiveEventPreviewAccessControlArgs{
					Ip: &media.IPAccessControlArgs{
						Allow: media.IPRangeArray{
							&media.IPRangeArgs{
								Address:            pulumi.String("0.0.0.0"),
								Name:               pulumi.String("AllowAll"),
								SubnetPrefixLength: pulumi.Int(0),
							},
						},
					},
				},
			},
			ResourceGroupName: pulumi.String("mediaresources"),
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
				"tag2": pulumi.String("value2"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.media.LiveEvent;
import com.pulumi.azurenative.media.LiveEventArgs;
import com.pulumi.azurenative.media.inputs.LiveEventInputArgs;
import com.pulumi.azurenative.media.inputs.LiveEventInputAccessControlArgs;
import com.pulumi.azurenative.media.inputs.IPAccessControlArgs;
import com.pulumi.azurenative.media.inputs.LiveEventPreviewArgs;
import com.pulumi.azurenative.media.inputs.LiveEventPreviewAccessControlArgs;
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 liveEvent = new LiveEvent("liveEvent", LiveEventArgs.builder()
            .accountName("slitestmedia10")
            .description("test event 1")
            .input(LiveEventInputArgs.builder()
                .accessControl(LiveEventInputAccessControlArgs.builder()
                    .ip(IPAccessControlArgs.builder()
                        .allow(IPRangeArgs.builder()
                            .address("0.0.0.0")
                            .name("AllowAll")
                            .subnetPrefixLength(0)
                            .build())
                        .build())
                    .build())
                .keyFrameIntervalDuration("PT6S")
                .streamingProtocol("RTMP")
                .build())
            .liveEventName("myLiveEvent1")
            .location("West US")
            .preview(LiveEventPreviewArgs.builder()
                .accessControl(LiveEventPreviewAccessControlArgs.builder()
                    .ip(IPAccessControlArgs.builder()
                        .allow(IPRangeArgs.builder()
                            .address("0.0.0.0")
                            .name("AllowAll")
                            .subnetPrefixLength(0)
                            .build())
                        .build())
                    .build())
                .build())
            .resourceGroupName("mediaresources")
            .tags(Map.ofEntries(
                Map.entry("tag1", "value1"),
                Map.entry("tag2", "value2")
            ))
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const liveEvent = new azure_native.media.LiveEvent("liveEvent", {
    accountName: "slitestmedia10",
    description: "test event 1",
    input: {
        accessControl: {
            ip: {
                allow: [{
                    address: "0.0.0.0",
                    name: "AllowAll",
                    subnetPrefixLength: 0,
                }],
            },
        },
        keyFrameIntervalDuration: "PT6S",
        streamingProtocol: azure_native.media.LiveEventInputProtocol.RTMP,
    },
    liveEventName: "myLiveEvent1",
    location: "West US",
    preview: {
        accessControl: {
            ip: {
                allow: [{
                    address: "0.0.0.0",
                    name: "AllowAll",
                    subnetPrefixLength: 0,
                }],
            },
        },
    },
    resourceGroupName: "mediaresources",
    tags: {
        tag1: "value1",
        tag2: "value2",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

live_event = azure_native.media.LiveEvent("liveEvent",
    account_name="slitestmedia10",
    description="test event 1",
    input={
        "access_control": {
            "ip": {
                "allow": [{
                    "address": "0.0.0.0",
                    "name": "AllowAll",
                    "subnet_prefix_length": 0,
                }],
            },
        },
        "key_frame_interval_duration": "PT6S",
        "streaming_protocol": azure_native.media.LiveEventInputProtocol.RTMP,
    },
    live_event_name="myLiveEvent1",
    location="West US",
    preview={
        "access_control": {
            "ip": {
                "allow": [{
                    "address": "0.0.0.0",
                    "name": "AllowAll",
                    "subnet_prefix_length": 0,
                }],
            },
        },
    },
    resource_group_name="mediaresources",
    tags={
        "tag1": "value1",
        "tag2": "value2",
    })
Copy
resources:
  liveEvent:
    type: azure-native:media:LiveEvent
    properties:
      accountName: slitestmedia10
      description: test event 1
      input:
        accessControl:
          ip:
            allow:
              - address: 0.0.0.0
                name: AllowAll
                subnetPrefixLength: 0
        keyFrameIntervalDuration: PT6S
        streamingProtocol: RTMP
      liveEventName: myLiveEvent1
      location: West US
      preview:
        accessControl:
          ip:
            allow:
              - address: 0.0.0.0
                name: AllowAll
                subnetPrefixLength: 0
      resourceGroupName: mediaresources
      tags:
        tag1: value1
        tag2: value2
Copy

Create LiveEvent Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new LiveEvent(name: string, args: LiveEventArgs, opts?: CustomResourceOptions);
@overload
def LiveEvent(resource_name: str,
              args: LiveEventArgs,
              opts: Optional[ResourceOptions] = None)

@overload
def LiveEvent(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              account_name: Optional[str] = None,
              resource_group_name: Optional[str] = None,
              input: Optional[LiveEventInputArgs] = None,
              description: Optional[str] = None,
              encoding: Optional[LiveEventEncodingArgs] = None,
              hostname_prefix: Optional[str] = None,
              cross_site_access_policies: Optional[CrossSiteAccessPoliciesArgs] = None,
              live_event_name: Optional[str] = None,
              location: Optional[str] = None,
              preview: Optional[LiveEventPreviewArgs] = None,
              auto_start: Optional[bool] = None,
              stream_options: Optional[Sequence[Union[str, StreamOptionsFlag]]] = None,
              tags: Optional[Mapping[str, str]] = None,
              transcriptions: Optional[Sequence[LiveEventTranscriptionArgs]] = None,
              use_static_hostname: Optional[bool] = None)
func NewLiveEvent(ctx *Context, name string, args LiveEventArgs, opts ...ResourceOption) (*LiveEvent, error)
public LiveEvent(string name, LiveEventArgs args, CustomResourceOptions? opts = null)
public LiveEvent(String name, LiveEventArgs args)
public LiveEvent(String name, LiveEventArgs args, CustomResourceOptions options)
type: azure-native:media:LiveEvent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. LiveEventArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. LiveEventArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. LiveEventArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. LiveEventArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. LiveEventArgs
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 liveEventResource = new AzureNative.Media.LiveEvent("liveEventResource", new()
{
    AccountName = "string",
    ResourceGroupName = "string",
    Input = 
    {
        { "streamingProtocol", "string" },
        { "accessControl", 
        {
            { "ip", 
            {
                { "allow", new[]
                {
                    
                    {
                        { "address", "string" },
                        { "name", "string" },
                        { "subnetPrefixLength", 0 },
                    },
                } },
            } },
        } },
        { "accessToken", "string" },
        { "endpoints", new[]
        {
            
            {
                { "protocol", "string" },
                { "url", "string" },
            },
        } },
        { "keyFrameIntervalDuration", "string" },
        { "timedMetadataEndpoints", new[]
        {
            
            {
                { "url", "string" },
            },
        } },
    },
    Description = "string",
    Encoding = 
    {
        { "encodingType", "string" },
        { "keyFrameInterval", "string" },
        { "presetName", "string" },
        { "stretchMode", "string" },
    },
    HostnamePrefix = "string",
    CrossSiteAccessPolicies = 
    {
        { "clientAccessPolicy", "string" },
        { "crossDomainPolicy", "string" },
    },
    LiveEventName = "string",
    Location = "string",
    Preview = 
    {
        { "accessControl", 
        {
            { "ip", 
            {
                { "allow", new[]
                {
                    
                    {
                        { "address", "string" },
                        { "name", "string" },
                        { "subnetPrefixLength", 0 },
                    },
                } },
            } },
        } },
        { "alternativeMediaId", "string" },
        { "endpoints", new[]
        {
            
            {
                { "protocol", "string" },
                { "url", "string" },
            },
        } },
        { "previewLocator", "string" },
        { "streamingPolicyName", "string" },
    },
    AutoStart = false,
    StreamOptions = new[]
    {
        "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
    Transcriptions = new[]
    {
        
        {
            { "inputTrackSelection", new[]
            {
                
                {
                    { "operation", "string" },
                    { "property", "string" },
                    { "value", "string" },
                },
            } },
            { "language", "string" },
            { "outputTranscriptionTrack", 
            {
                { "trackName", "string" },
            } },
        },
    },
    UseStaticHostname = false,
});
Copy
example, err := media.NewLiveEvent(ctx, "liveEventResource", &media.LiveEventArgs{
	AccountName:       "string",
	ResourceGroupName: "string",
	Input: map[string]interface{}{
		"streamingProtocol": "string",
		"accessControl": map[string]interface{}{
			"ip": map[string]interface{}{
				"allow": []map[string]interface{}{
					map[string]interface{}{
						"address":            "string",
						"name":               "string",
						"subnetPrefixLength": 0,
					},
				},
			},
		},
		"accessToken": "string",
		"endpoints": []map[string]interface{}{
			map[string]interface{}{
				"protocol": "string",
				"url":      "string",
			},
		},
		"keyFrameIntervalDuration": "string",
		"timedMetadataEndpoints": []map[string]interface{}{
			map[string]interface{}{
				"url": "string",
			},
		},
	},
	Description: "string",
	Encoding: map[string]interface{}{
		"encodingType":     "string",
		"keyFrameInterval": "string",
		"presetName":       "string",
		"stretchMode":      "string",
	},
	HostnamePrefix: "string",
	CrossSiteAccessPolicies: map[string]interface{}{
		"clientAccessPolicy": "string",
		"crossDomainPolicy":  "string",
	},
	LiveEventName: "string",
	Location:      "string",
	Preview: map[string]interface{}{
		"accessControl": map[string]interface{}{
			"ip": map[string]interface{}{
				"allow": []map[string]interface{}{
					map[string]interface{}{
						"address":            "string",
						"name":               "string",
						"subnetPrefixLength": 0,
					},
				},
			},
		},
		"alternativeMediaId": "string",
		"endpoints": []map[string]interface{}{
			map[string]interface{}{
				"protocol": "string",
				"url":      "string",
			},
		},
		"previewLocator":      "string",
		"streamingPolicyName": "string",
	},
	AutoStart: false,
	StreamOptions: []string{
		"string",
	},
	Tags: map[string]interface{}{
		"string": "string",
	},
	Transcriptions: []map[string]interface{}{
		map[string]interface{}{
			"inputTrackSelection": []map[string]interface{}{
				map[string]interface{}{
					"operation": "string",
					"property":  "string",
					"value":     "string",
				},
			},
			"language": "string",
			"outputTranscriptionTrack": map[string]interface{}{
				"trackName": "string",
			},
		},
	},
	UseStaticHostname: false,
})
Copy
var liveEventResource = new LiveEvent("liveEventResource", LiveEventArgs.builder()
    .accountName("string")
    .resourceGroupName("string")
    .input(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .description("string")
    .encoding(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .hostnamePrefix("string")
    .crossSiteAccessPolicies(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .liveEventName("string")
    .location("string")
    .preview(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .autoStart(false)
    .streamOptions("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .transcriptions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .useStaticHostname(false)
    .build());
Copy
live_event_resource = azure_native.media.LiveEvent("liveEventResource",
    account_name=string,
    resource_group_name=string,
    input={
        streamingProtocol: string,
        accessControl: {
            ip: {
                allow: [{
                    address: string,
                    name: string,
                    subnetPrefixLength: 0,
                }],
            },
        },
        accessToken: string,
        endpoints: [{
            protocol: string,
            url: string,
        }],
        keyFrameIntervalDuration: string,
        timedMetadataEndpoints: [{
            url: string,
        }],
    },
    description=string,
    encoding={
        encodingType: string,
        keyFrameInterval: string,
        presetName: string,
        stretchMode: string,
    },
    hostname_prefix=string,
    cross_site_access_policies={
        clientAccessPolicy: string,
        crossDomainPolicy: string,
    },
    live_event_name=string,
    location=string,
    preview={
        accessControl: {
            ip: {
                allow: [{
                    address: string,
                    name: string,
                    subnetPrefixLength: 0,
                }],
            },
        },
        alternativeMediaId: string,
        endpoints: [{
            protocol: string,
            url: string,
        }],
        previewLocator: string,
        streamingPolicyName: string,
    },
    auto_start=False,
    stream_options=[string],
    tags={
        string: string,
    },
    transcriptions=[{
        inputTrackSelection: [{
            operation: string,
            property: string,
            value: string,
        }],
        language: string,
        outputTranscriptionTrack: {
            trackName: string,
        },
    }],
    use_static_hostname=False)
Copy
const liveEventResource = new azure_native.media.LiveEvent("liveEventResource", {
    accountName: "string",
    resourceGroupName: "string",
    input: {
        streamingProtocol: "string",
        accessControl: {
            ip: {
                allow: [{
                    address: "string",
                    name: "string",
                    subnetPrefixLength: 0,
                }],
            },
        },
        accessToken: "string",
        endpoints: [{
            protocol: "string",
            url: "string",
        }],
        keyFrameIntervalDuration: "string",
        timedMetadataEndpoints: [{
            url: "string",
        }],
    },
    description: "string",
    encoding: {
        encodingType: "string",
        keyFrameInterval: "string",
        presetName: "string",
        stretchMode: "string",
    },
    hostnamePrefix: "string",
    crossSiteAccessPolicies: {
        clientAccessPolicy: "string",
        crossDomainPolicy: "string",
    },
    liveEventName: "string",
    location: "string",
    preview: {
        accessControl: {
            ip: {
                allow: [{
                    address: "string",
                    name: "string",
                    subnetPrefixLength: 0,
                }],
            },
        },
        alternativeMediaId: "string",
        endpoints: [{
            protocol: "string",
            url: "string",
        }],
        previewLocator: "string",
        streamingPolicyName: "string",
    },
    autoStart: false,
    streamOptions: ["string"],
    tags: {
        string: "string",
    },
    transcriptions: [{
        inputTrackSelection: [{
            operation: "string",
            property: "string",
            value: "string",
        }],
        language: "string",
        outputTranscriptionTrack: {
            trackName: "string",
        },
    }],
    useStaticHostname: false,
});
Copy
type: azure-native:media:LiveEvent
properties:
    accountName: string
    autoStart: false
    crossSiteAccessPolicies:
        clientAccessPolicy: string
        crossDomainPolicy: string
    description: string
    encoding:
        encodingType: string
        keyFrameInterval: string
        presetName: string
        stretchMode: string
    hostnamePrefix: string
    input:
        accessControl:
            ip:
                allow:
                    - address: string
                      name: string
                      subnetPrefixLength: 0
        accessToken: string
        endpoints:
            - protocol: string
              url: string
        keyFrameIntervalDuration: string
        streamingProtocol: string
        timedMetadataEndpoints:
            - url: string
    liveEventName: string
    location: string
    preview:
        accessControl:
            ip:
                allow:
                    - address: string
                      name: string
                      subnetPrefixLength: 0
        alternativeMediaId: string
        endpoints:
            - protocol: string
              url: string
        previewLocator: string
        streamingPolicyName: string
    resourceGroupName: string
    streamOptions:
        - string
    tags:
        string: string
    transcriptions:
        - inputTrackSelection:
            - operation: string
              property: string
              value: string
          language: string
          outputTranscriptionTrack:
            trackName: string
    useStaticHostname: false
Copy

LiveEvent 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 LiveEvent resource accepts the following input properties:

AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
Input This property is required. Pulumi.AzureNative.Media.Inputs.LiveEventInput
Live event input settings. It defines how the live event receives input from a contribution encoder.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
AutoStart bool
The flag indicates if the resource should be automatically started on creation.
CrossSiteAccessPolicies Pulumi.AzureNative.Media.Inputs.CrossSiteAccessPolicies
Live event cross site access policies.
Description string
A description for the live event.
Encoding Pulumi.AzureNative.Media.Inputs.LiveEventEncoding
Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
HostnamePrefix string
When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
LiveEventName Changes to this property will trigger replacement. string
The name of the live event, maximum length is 32.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Preview Pulumi.AzureNative.Media.Inputs.LiveEventPreview
Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
StreamOptions List<Union<string, Pulumi.AzureNative.Media.StreamOptionsFlag>>
The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
Tags Dictionary<string, string>
Resource tags.
Transcriptions List<Pulumi.AzureNative.Media.Inputs.LiveEventTranscription>
Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
UseStaticHostname bool
Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
Input This property is required. LiveEventInputTypeArgs
Live event input settings. It defines how the live event receives input from a contribution encoder.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
AutoStart bool
The flag indicates if the resource should be automatically started on creation.
CrossSiteAccessPolicies CrossSiteAccessPoliciesArgs
Live event cross site access policies.
Description string
A description for the live event.
Encoding LiveEventEncodingArgs
Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
HostnamePrefix string
When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
LiveEventName Changes to this property will trigger replacement. string
The name of the live event, maximum length is 32.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Preview LiveEventPreviewArgs
Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
StreamOptions []string
The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
Tags map[string]string
Resource tags.
Transcriptions []LiveEventTranscriptionArgs
Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
UseStaticHostname bool
Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Media Services account name.
input This property is required. LiveEventInput
Live event input settings. It defines how the live event receives input from a contribution encoder.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the Azure subscription.
autoStart Boolean
The flag indicates if the resource should be automatically started on creation.
crossSiteAccessPolicies CrossSiteAccessPolicies
Live event cross site access policies.
description String
A description for the live event.
encoding LiveEventEncoding
Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
hostnamePrefix String
When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
liveEventName Changes to this property will trigger replacement. String
The name of the live event, maximum length is 32.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
preview LiveEventPreview
Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
streamOptions List<Either<String,StreamOptionsFlag>>
The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
tags Map<String,String>
Resource tags.
transcriptions List<LiveEventTranscription>
Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
useStaticHostname Boolean
Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
accountName
This property is required.
Changes to this property will trigger replacement.
string
The Media Services account name.
input This property is required. LiveEventInput
Live event input settings. It defines how the live event receives input from a contribution encoder.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the Azure subscription.
autoStart boolean
The flag indicates if the resource should be automatically started on creation.
crossSiteAccessPolicies CrossSiteAccessPolicies
Live event cross site access policies.
description string
A description for the live event.
encoding LiveEventEncoding
Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
hostnamePrefix string
When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
liveEventName Changes to this property will trigger replacement. string
The name of the live event, maximum length is 32.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
preview LiveEventPreview
Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
streamOptions (string | StreamOptionsFlag)[]
The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
tags {[key: string]: string}
Resource tags.
transcriptions LiveEventTranscription[]
Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
useStaticHostname boolean
Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
account_name
This property is required.
Changes to this property will trigger replacement.
str
The Media Services account name.
input This property is required. LiveEventInputArgs
Live event input settings. It defines how the live event receives input from a contribution encoder.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group within the Azure subscription.
auto_start bool
The flag indicates if the resource should be automatically started on creation.
cross_site_access_policies CrossSiteAccessPoliciesArgs
Live event cross site access policies.
description str
A description for the live event.
encoding LiveEventEncodingArgs
Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
hostname_prefix str
When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
live_event_name Changes to this property will trigger replacement. str
The name of the live event, maximum length is 32.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
preview LiveEventPreviewArgs
Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
stream_options Sequence[Union[str, StreamOptionsFlag]]
The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
tags Mapping[str, str]
Resource tags.
transcriptions Sequence[LiveEventTranscriptionArgs]
Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
use_static_hostname bool
Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Media Services account name.
input This property is required. Property Map
Live event input settings. It defines how the live event receives input from a contribution encoder.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the Azure subscription.
autoStart Boolean
The flag indicates if the resource should be automatically started on creation.
crossSiteAccessPolicies Property Map
Live event cross site access policies.
description String
A description for the live event.
encoding Property Map
Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
hostnamePrefix String
When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
liveEventName Changes to this property will trigger replacement. String
The name of the live event, maximum length is 32.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
preview Property Map
Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
streamOptions List<String | "Default" | "LowLatency" | "LowLatencyV2">
The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
tags Map<String>
Resource tags.
transcriptions List<Property Map>
Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
useStaticHostname Boolean
Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state

Outputs

All input properties are implicitly available as output properties. Additionally, the LiveEvent resource produces the following output properties:

Created string
The creation time for the live event
Id string
The provider-assigned unique ID for this managed resource.
LastModified string
The last modified time of the live event.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the live event.
ResourceState string
The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
SystemData Pulumi.AzureNative.Media.Outputs.SystemDataResponse
The system metadata relating to this resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Created string
The creation time for the live event
Id string
The provider-assigned unique ID for this managed resource.
LastModified string
The last modified time of the live event.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the live event.
ResourceState string
The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
SystemData SystemDataResponse
The system metadata relating to this resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
created String
The creation time for the live event
id String
The provider-assigned unique ID for this managed resource.
lastModified String
The last modified time of the live event.
name String
The name of the resource
provisioningState String
The provisioning state of the live event.
resourceState String
The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
systemData SystemDataResponse
The system metadata relating to this resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
created string
The creation time for the live event
id string
The provider-assigned unique ID for this managed resource.
lastModified string
The last modified time of the live event.
name string
The name of the resource
provisioningState string
The provisioning state of the live event.
resourceState string
The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
systemData SystemDataResponse
The system metadata relating to this resource.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
created str
The creation time for the live event
id str
The provider-assigned unique ID for this managed resource.
last_modified str
The last modified time of the live event.
name str
The name of the resource
provisioning_state str
The provisioning state of the live event.
resource_state str
The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
system_data SystemDataResponse
The system metadata relating to this resource.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
created String
The creation time for the live event
id String
The provider-assigned unique ID for this managed resource.
lastModified String
The last modified time of the live event.
name String
The name of the resource
provisioningState String
The provisioning state of the live event.
resourceState String
The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
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

CrossSiteAccessPolicies
, CrossSiteAccessPoliciesArgs

ClientAccessPolicy string
The content of clientaccesspolicy.xml used by Silverlight.
CrossDomainPolicy string
The content of crossdomain.xml used by Silverlight.
ClientAccessPolicy string
The content of clientaccesspolicy.xml used by Silverlight.
CrossDomainPolicy string
The content of crossdomain.xml used by Silverlight.
clientAccessPolicy String
The content of clientaccesspolicy.xml used by Silverlight.
crossDomainPolicy String
The content of crossdomain.xml used by Silverlight.
clientAccessPolicy string
The content of clientaccesspolicy.xml used by Silverlight.
crossDomainPolicy string
The content of crossdomain.xml used by Silverlight.
client_access_policy str
The content of clientaccesspolicy.xml used by Silverlight.
cross_domain_policy str
The content of crossdomain.xml used by Silverlight.
clientAccessPolicy String
The content of clientaccesspolicy.xml used by Silverlight.
crossDomainPolicy String
The content of crossdomain.xml used by Silverlight.

CrossSiteAccessPoliciesResponse
, CrossSiteAccessPoliciesResponseArgs

ClientAccessPolicy string
The content of clientaccesspolicy.xml used by Silverlight.
CrossDomainPolicy string
The content of crossdomain.xml used by Silverlight.
ClientAccessPolicy string
The content of clientaccesspolicy.xml used by Silverlight.
CrossDomainPolicy string
The content of crossdomain.xml used by Silverlight.
clientAccessPolicy String
The content of clientaccesspolicy.xml used by Silverlight.
crossDomainPolicy String
The content of crossdomain.xml used by Silverlight.
clientAccessPolicy string
The content of clientaccesspolicy.xml used by Silverlight.
crossDomainPolicy string
The content of crossdomain.xml used by Silverlight.
client_access_policy str
The content of clientaccesspolicy.xml used by Silverlight.
cross_domain_policy str
The content of crossdomain.xml used by Silverlight.
clientAccessPolicy String
The content of clientaccesspolicy.xml used by Silverlight.
crossDomainPolicy String
The content of crossdomain.xml used by Silverlight.

IPAccessControl
, IPAccessControlArgs

Allow []IPRange
The IP allow list.
allow List<IPRange>
The IP allow list.
allow IPRange[]
The IP allow list.
allow Sequence[IPRange]
The IP allow list.
allow List<Property Map>
The IP allow list.

IPAccessControlResponse
, IPAccessControlResponseArgs

Allow []IPRangeResponse
The IP allow list.
allow List<IPRangeResponse>
The IP allow list.
allow IPRangeResponse[]
The IP allow list.
allow List<Property Map>
The IP allow list.

IPRange
, IPRangeArgs

Address string
The IP address.
Name string
The friendly name for the IP address range.
SubnetPrefixLength int
The subnet mask prefix length (see CIDR notation).
Address string
The IP address.
Name string
The friendly name for the IP address range.
SubnetPrefixLength int
The subnet mask prefix length (see CIDR notation).
address String
The IP address.
name String
The friendly name for the IP address range.
subnetPrefixLength Integer
The subnet mask prefix length (see CIDR notation).
address string
The IP address.
name string
The friendly name for the IP address range.
subnetPrefixLength number
The subnet mask prefix length (see CIDR notation).
address str
The IP address.
name str
The friendly name for the IP address range.
subnet_prefix_length int
The subnet mask prefix length (see CIDR notation).
address String
The IP address.
name String
The friendly name for the IP address range.
subnetPrefixLength Number
The subnet mask prefix length (see CIDR notation).

IPRangeResponse
, IPRangeResponseArgs

Address string
The IP address.
Name string
The friendly name for the IP address range.
SubnetPrefixLength int
The subnet mask prefix length (see CIDR notation).
Address string
The IP address.
Name string
The friendly name for the IP address range.
SubnetPrefixLength int
The subnet mask prefix length (see CIDR notation).
address String
The IP address.
name String
The friendly name for the IP address range.
subnetPrefixLength Integer
The subnet mask prefix length (see CIDR notation).
address string
The IP address.
name string
The friendly name for the IP address range.
subnetPrefixLength number
The subnet mask prefix length (see CIDR notation).
address str
The IP address.
name str
The friendly name for the IP address range.
subnet_prefix_length int
The subnet mask prefix length (see CIDR notation).
address String
The IP address.
name String
The friendly name for the IP address range.
subnetPrefixLength Number
The subnet mask prefix length (see CIDR notation).

LiveEventEncoding
, LiveEventEncodingArgs

EncodingType string | Pulumi.AzureNative.Media.LiveEventEncodingType
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
KeyFrameInterval string
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
PresetName string
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
StretchMode string | Pulumi.AzureNative.Media.StretchMode
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
EncodingType string | LiveEventEncodingType
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
KeyFrameInterval string
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
PresetName string
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
StretchMode string | StretchMode
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encodingType String | LiveEventEncodingType
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
keyFrameInterval String
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
presetName String
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretchMode String | StretchMode
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encodingType string | LiveEventEncodingType
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
keyFrameInterval string
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
presetName string
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretchMode string | StretchMode
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encoding_type str | LiveEventEncodingType
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
key_frame_interval str
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
preset_name str
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretch_mode str | StretchMode
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encodingType String | "None" | "Standard" | "Premium1080p" | "PassthroughBasic" | "PassthroughStandard"
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
keyFrameInterval String
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
presetName String
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretchMode String | "None" | "AutoSize" | "AutoFit"
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None

LiveEventEncodingResponse
, LiveEventEncodingResponseArgs

EncodingType string
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
KeyFrameInterval string
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
PresetName string
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
StretchMode string
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
EncodingType string
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
KeyFrameInterval string
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
PresetName string
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
StretchMode string
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encodingType String
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
keyFrameInterval String
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
presetName String
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretchMode String
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encodingType string
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
keyFrameInterval string
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
presetName string
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretchMode string
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encoding_type str
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
key_frame_interval str
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
preset_name str
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretch_mode str
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
encodingType String
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
keyFrameInterval String
Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
presetName String
The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
stretchMode String
Specifies how the input video will be resized to fit the desired output resolution(s). Default is None

LiveEventEncodingType
, LiveEventEncodingTypeArgs

None
NoneThis is the same as PassthroughStandard, please see description below. This enumeration value is being deprecated.
Standard
StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
Premium1080p
Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
PassthroughBasic
PassthroughBasicThe ingested stream passes through the live event from the contribution encoder without any further processing. In the PassthroughBasic mode, ingestion is limited to up to 5Mbps and only 1 concurrent live output is allowed. Live transcription is not available.
PassthroughStandard
PassthroughStandardThe ingested stream passes through the live event from the contribution encoder without any further processing. Live transcription is available. Ingestion bitrate limits are much higher and up to 3 concurrent live outputs are allowed.
LiveEventEncodingTypeNone
NoneThis is the same as PassthroughStandard, please see description below. This enumeration value is being deprecated.
LiveEventEncodingTypeStandard
StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
LiveEventEncodingTypePremium1080p
Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
LiveEventEncodingTypePassthroughBasic
PassthroughBasicThe ingested stream passes through the live event from the contribution encoder without any further processing. In the PassthroughBasic mode, ingestion is limited to up to 5Mbps and only 1 concurrent live output is allowed. Live transcription is not available.
LiveEventEncodingTypePassthroughStandard
PassthroughStandardThe ingested stream passes through the live event from the contribution encoder without any further processing. Live transcription is available. Ingestion bitrate limits are much higher and up to 3 concurrent live outputs are allowed.
None
NoneThis is the same as PassthroughStandard, please see description below. This enumeration value is being deprecated.
Standard
StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
Premium1080p
Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
PassthroughBasic
PassthroughBasicThe ingested stream passes through the live event from the contribution encoder without any further processing. In the PassthroughBasic mode, ingestion is limited to up to 5Mbps and only 1 concurrent live output is allowed. Live transcription is not available.
PassthroughStandard
PassthroughStandardThe ingested stream passes through the live event from the contribution encoder without any further processing. Live transcription is available. Ingestion bitrate limits are much higher and up to 3 concurrent live outputs are allowed.
None
NoneThis is the same as PassthroughStandard, please see description below. This enumeration value is being deprecated.
Standard
StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
Premium1080p
Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
PassthroughBasic
PassthroughBasicThe ingested stream passes through the live event from the contribution encoder without any further processing. In the PassthroughBasic mode, ingestion is limited to up to 5Mbps and only 1 concurrent live output is allowed. Live transcription is not available.
PassthroughStandard
PassthroughStandardThe ingested stream passes through the live event from the contribution encoder without any further processing. Live transcription is available. Ingestion bitrate limits are much higher and up to 3 concurrent live outputs are allowed.
NONE
NoneThis is the same as PassthroughStandard, please see description below. This enumeration value is being deprecated.
STANDARD
StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
PREMIUM1080P
Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
PASSTHROUGH_BASIC
PassthroughBasicThe ingested stream passes through the live event from the contribution encoder without any further processing. In the PassthroughBasic mode, ingestion is limited to up to 5Mbps and only 1 concurrent live output is allowed. Live transcription is not available.
PASSTHROUGH_STANDARD
PassthroughStandardThe ingested stream passes through the live event from the contribution encoder without any further processing. Live transcription is available. Ingestion bitrate limits are much higher and up to 3 concurrent live outputs are allowed.
"None"
NoneThis is the same as PassthroughStandard, please see description below. This enumeration value is being deprecated.
"Standard"
StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
"Premium1080p"
Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
"PassthroughBasic"
PassthroughBasicThe ingested stream passes through the live event from the contribution encoder without any further processing. In the PassthroughBasic mode, ingestion is limited to up to 5Mbps and only 1 concurrent live output is allowed. Live transcription is not available.
"PassthroughStandard"
PassthroughStandardThe ingested stream passes through the live event from the contribution encoder without any further processing. Live transcription is available. Ingestion bitrate limits are much higher and up to 3 concurrent live outputs are allowed.

LiveEventEndpoint
, LiveEventEndpointArgs

Protocol string
The endpoint protocol.
Url string
The endpoint URL.
Protocol string
The endpoint protocol.
Url string
The endpoint URL.
protocol String
The endpoint protocol.
url String
The endpoint URL.
protocol string
The endpoint protocol.
url string
The endpoint URL.
protocol str
The endpoint protocol.
url str
The endpoint URL.
protocol String
The endpoint protocol.
url String
The endpoint URL.

LiveEventEndpointResponse
, LiveEventEndpointResponseArgs

Protocol string
The endpoint protocol.
Url string
The endpoint URL.
Protocol string
The endpoint protocol.
Url string
The endpoint URL.
protocol String
The endpoint protocol.
url String
The endpoint URL.
protocol string
The endpoint protocol.
url string
The endpoint URL.
protocol str
The endpoint protocol.
url str
The endpoint URL.
protocol String
The endpoint protocol.
url String
The endpoint URL.

LiveEventInput
, LiveEventInputArgs

StreamingProtocol This property is required. string | Pulumi.AzureNative.Media.LiveEventInputProtocol
The input protocol for the live event. This is specified at creation time and cannot be updated.
AccessControl Pulumi.AzureNative.Media.Inputs.LiveEventInputAccessControl
Access control for live event input.
AccessToken string
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
Endpoints List<Pulumi.AzureNative.Media.Inputs.LiveEventEndpoint>
The input endpoints for the live event.
KeyFrameIntervalDuration string
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
TimedMetadataEndpoints List<Pulumi.AzureNative.Media.Inputs.LiveEventTimedMetadataEndpoint>
The metadata endpoints for the live event.
StreamingProtocol This property is required. string | LiveEventInputProtocol
The input protocol for the live event. This is specified at creation time and cannot be updated.
AccessControl LiveEventInputAccessControl
Access control for live event input.
AccessToken string
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
Endpoints []LiveEventEndpoint
The input endpoints for the live event.
KeyFrameIntervalDuration string
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
TimedMetadataEndpoints []LiveEventTimedMetadataEndpoint
The metadata endpoints for the live event.
streamingProtocol This property is required. String | LiveEventInputProtocol
The input protocol for the live event. This is specified at creation time and cannot be updated.
accessControl LiveEventInputAccessControl
Access control for live event input.
accessToken String
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints List<LiveEventEndpoint>
The input endpoints for the live event.
keyFrameIntervalDuration String
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timedMetadataEndpoints List<LiveEventTimedMetadataEndpoint>
The metadata endpoints for the live event.
streamingProtocol This property is required. string | LiveEventInputProtocol
The input protocol for the live event. This is specified at creation time and cannot be updated.
accessControl LiveEventInputAccessControl
Access control for live event input.
accessToken string
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints LiveEventEndpoint[]
The input endpoints for the live event.
keyFrameIntervalDuration string
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timedMetadataEndpoints LiveEventTimedMetadataEndpoint[]
The metadata endpoints for the live event.
streaming_protocol This property is required. str | LiveEventInputProtocol
The input protocol for the live event. This is specified at creation time and cannot be updated.
access_control LiveEventInputAccessControl
Access control for live event input.
access_token str
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints Sequence[LiveEventEndpoint]
The input endpoints for the live event.
key_frame_interval_duration str
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timed_metadata_endpoints Sequence[LiveEventTimedMetadataEndpoint]
The metadata endpoints for the live event.
streamingProtocol This property is required. String | "FragmentedMP4" | "RTMP"
The input protocol for the live event. This is specified at creation time and cannot be updated.
accessControl Property Map
Access control for live event input.
accessToken String
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints List<Property Map>
The input endpoints for the live event.
keyFrameIntervalDuration String
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timedMetadataEndpoints List<Property Map>
The metadata endpoints for the live event.

LiveEventInputAccessControl
, LiveEventInputAccessControlArgs

Ip Pulumi.AzureNative.Media.Inputs.IPAccessControl
The IP access control properties.
Ip IPAccessControl
The IP access control properties.
ip IPAccessControl
The IP access control properties.
ip IPAccessControl
The IP access control properties.
ip IPAccessControl
The IP access control properties.
ip Property Map
The IP access control properties.

LiveEventInputAccessControlResponse
, LiveEventInputAccessControlResponseArgs

Ip IPAccessControlResponse
The IP access control properties.
ip IPAccessControlResponse
The IP access control properties.
ip IPAccessControlResponse
The IP access control properties.
ip IPAccessControlResponse
The IP access control properties.
ip Property Map
The IP access control properties.

LiveEventInputProtocol
, LiveEventInputProtocolArgs

FragmentedMP4
FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
RTMP
RTMPRTMP input will be sent by the contribution encoder to the live event.
LiveEventInputProtocolFragmentedMP4
FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
LiveEventInputProtocolRTMP
RTMPRTMP input will be sent by the contribution encoder to the live event.
FragmentedMP4
FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
RTMP
RTMPRTMP input will be sent by the contribution encoder to the live event.
FragmentedMP4
FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
RTMP
RTMPRTMP input will be sent by the contribution encoder to the live event.
FRAGMENTED_MP4
FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
RTMP
RTMPRTMP input will be sent by the contribution encoder to the live event.
"FragmentedMP4"
FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
"RTMP"
RTMPRTMP input will be sent by the contribution encoder to the live event.

LiveEventInputResponse
, LiveEventInputResponseArgs

StreamingProtocol This property is required. string
The input protocol for the live event. This is specified at creation time and cannot be updated.
AccessControl Pulumi.AzureNative.Media.Inputs.LiveEventInputAccessControlResponse
Access control for live event input.
AccessToken string
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
Endpoints List<Pulumi.AzureNative.Media.Inputs.LiveEventEndpointResponse>
The input endpoints for the live event.
KeyFrameIntervalDuration string
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
TimedMetadataEndpoints List<Pulumi.AzureNative.Media.Inputs.LiveEventTimedMetadataEndpointResponse>
The metadata endpoints for the live event.
StreamingProtocol This property is required. string
The input protocol for the live event. This is specified at creation time and cannot be updated.
AccessControl LiveEventInputAccessControlResponse
Access control for live event input.
AccessToken string
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
Endpoints []LiveEventEndpointResponse
The input endpoints for the live event.
KeyFrameIntervalDuration string
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
TimedMetadataEndpoints []LiveEventTimedMetadataEndpointResponse
The metadata endpoints for the live event.
streamingProtocol This property is required. String
The input protocol for the live event. This is specified at creation time and cannot be updated.
accessControl LiveEventInputAccessControlResponse
Access control for live event input.
accessToken String
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints List<LiveEventEndpointResponse>
The input endpoints for the live event.
keyFrameIntervalDuration String
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timedMetadataEndpoints List<LiveEventTimedMetadataEndpointResponse>
The metadata endpoints for the live event.
streamingProtocol This property is required. string
The input protocol for the live event. This is specified at creation time and cannot be updated.
accessControl LiveEventInputAccessControlResponse
Access control for live event input.
accessToken string
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints LiveEventEndpointResponse[]
The input endpoints for the live event.
keyFrameIntervalDuration string
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timedMetadataEndpoints LiveEventTimedMetadataEndpointResponse[]
The metadata endpoints for the live event.
streaming_protocol This property is required. str
The input protocol for the live event. This is specified at creation time and cannot be updated.
access_control LiveEventInputAccessControlResponse
Access control for live event input.
access_token str
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints Sequence[LiveEventEndpointResponse]
The input endpoints for the live event.
key_frame_interval_duration str
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timed_metadata_endpoints Sequence[LiveEventTimedMetadataEndpointResponse]
The metadata endpoints for the live event.
streamingProtocol This property is required. String
The input protocol for the live event. This is specified at creation time and cannot be updated.
accessControl Property Map
Access control for live event input.
accessToken String
A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
endpoints List<Property Map>
The input endpoints for the live event.
keyFrameIntervalDuration String
ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
timedMetadataEndpoints List<Property Map>
The metadata endpoints for the live event.

LiveEventInputTrackSelection
, LiveEventInputTrackSelectionArgs

Operation string
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
Property string
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
Value string
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
Operation string
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
Property string
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
Value string
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation String
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property String
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value String
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation string
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property string
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value string
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation str
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property str
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value str
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation String
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property String
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value String
Property value to select. This property is reserved for future use, any value set on this property will be ignored.

LiveEventInputTrackSelectionResponse
, LiveEventInputTrackSelectionResponseArgs

Operation string
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
Property string
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
Value string
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
Operation string
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
Property string
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
Value string
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation String
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property String
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value String
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation string
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property string
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value string
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation str
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property str
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value str
Property value to select. This property is reserved for future use, any value set on this property will be ignored.
operation String
Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
property String
Property name to select. This property is reserved for future use, any value set on this property will be ignored.
value String
Property value to select. This property is reserved for future use, any value set on this property will be ignored.

LiveEventOutputTranscriptionTrack
, LiveEventOutputTranscriptionTrackArgs

TrackName This property is required. string
The output track name. This property is reserved for future use, any value set on this property will be ignored.
TrackName This property is required. string
The output track name. This property is reserved for future use, any value set on this property will be ignored.
trackName This property is required. String
The output track name. This property is reserved for future use, any value set on this property will be ignored.
trackName This property is required. string
The output track name. This property is reserved for future use, any value set on this property will be ignored.
track_name This property is required. str
The output track name. This property is reserved for future use, any value set on this property will be ignored.
trackName This property is required. String
The output track name. This property is reserved for future use, any value set on this property will be ignored.

LiveEventOutputTranscriptionTrackResponse
, LiveEventOutputTranscriptionTrackResponseArgs

TrackName This property is required. string
The output track name. This property is reserved for future use, any value set on this property will be ignored.
TrackName This property is required. string
The output track name. This property is reserved for future use, any value set on this property will be ignored.
trackName This property is required. String
The output track name. This property is reserved for future use, any value set on this property will be ignored.
trackName This property is required. string
The output track name. This property is reserved for future use, any value set on this property will be ignored.
track_name This property is required. str
The output track name. This property is reserved for future use, any value set on this property will be ignored.
trackName This property is required. String
The output track name. This property is reserved for future use, any value set on this property will be ignored.

LiveEventPreview
, LiveEventPreviewArgs

AccessControl Pulumi.AzureNative.Media.Inputs.LiveEventPreviewAccessControl
The access control for live event preview.
AlternativeMediaId string
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
Endpoints List<Pulumi.AzureNative.Media.Inputs.LiveEventEndpoint>
The endpoints for preview. Do not share the preview URL with the live event audience.
PreviewLocator string
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
StreamingPolicyName string
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
AccessControl LiveEventPreviewAccessControl
The access control for live event preview.
AlternativeMediaId string
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
Endpoints []LiveEventEndpoint
The endpoints for preview. Do not share the preview URL with the live event audience.
PreviewLocator string
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
StreamingPolicyName string
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
accessControl LiveEventPreviewAccessControl
The access control for live event preview.
alternativeMediaId String
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints List<LiveEventEndpoint>
The endpoints for preview. Do not share the preview URL with the live event audience.
previewLocator String
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streamingPolicyName String
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
accessControl LiveEventPreviewAccessControl
The access control for live event preview.
alternativeMediaId string
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints LiveEventEndpoint[]
The endpoints for preview. Do not share the preview URL with the live event audience.
previewLocator string
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streamingPolicyName string
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
access_control LiveEventPreviewAccessControl
The access control for live event preview.
alternative_media_id str
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints Sequence[LiveEventEndpoint]
The endpoints for preview. Do not share the preview URL with the live event audience.
preview_locator str
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streaming_policy_name str
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
accessControl Property Map
The access control for live event preview.
alternativeMediaId String
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints List<Property Map>
The endpoints for preview. Do not share the preview URL with the live event audience.
previewLocator String
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streamingPolicyName String
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.

LiveEventPreviewAccessControl
, LiveEventPreviewAccessControlArgs

Ip Pulumi.AzureNative.Media.Inputs.IPAccessControl
The IP access control properties.
Ip IPAccessControl
The IP access control properties.
ip IPAccessControl
The IP access control properties.
ip IPAccessControl
The IP access control properties.
ip IPAccessControl
The IP access control properties.
ip Property Map
The IP access control properties.

LiveEventPreviewAccessControlResponse
, LiveEventPreviewAccessControlResponseArgs

Ip IPAccessControlResponse
The IP access control properties.
ip IPAccessControlResponse
The IP access control properties.
ip IPAccessControlResponse
The IP access control properties.
ip IPAccessControlResponse
The IP access control properties.
ip Property Map
The IP access control properties.

LiveEventPreviewResponse
, LiveEventPreviewResponseArgs

AccessControl Pulumi.AzureNative.Media.Inputs.LiveEventPreviewAccessControlResponse
The access control for live event preview.
AlternativeMediaId string
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
Endpoints List<Pulumi.AzureNative.Media.Inputs.LiveEventEndpointResponse>
The endpoints for preview. Do not share the preview URL with the live event audience.
PreviewLocator string
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
StreamingPolicyName string
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
AccessControl LiveEventPreviewAccessControlResponse
The access control for live event preview.
AlternativeMediaId string
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
Endpoints []LiveEventEndpointResponse
The endpoints for preview. Do not share the preview URL with the live event audience.
PreviewLocator string
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
StreamingPolicyName string
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
accessControl LiveEventPreviewAccessControlResponse
The access control for live event preview.
alternativeMediaId String
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints List<LiveEventEndpointResponse>
The endpoints for preview. Do not share the preview URL with the live event audience.
previewLocator String
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streamingPolicyName String
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
accessControl LiveEventPreviewAccessControlResponse
The access control for live event preview.
alternativeMediaId string
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints LiveEventEndpointResponse[]
The endpoints for preview. Do not share the preview URL with the live event audience.
previewLocator string
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streamingPolicyName string
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
access_control LiveEventPreviewAccessControlResponse
The access control for live event preview.
alternative_media_id str
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints Sequence[LiveEventEndpointResponse]
The endpoints for preview. Do not share the preview URL with the live event audience.
preview_locator str
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streaming_policy_name str
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
accessControl Property Map
The access control for live event preview.
alternativeMediaId String
An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
endpoints List<Property Map>
The endpoints for preview. Do not share the preview URL with the live event audience.
previewLocator String
The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
streamingPolicyName String
The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.

LiveEventTimedMetadataEndpoint
, LiveEventTimedMetadataEndpointArgs

Url string
The metadata endpoint URL.
Url string
The metadata endpoint URL.
url String
The metadata endpoint URL.
url string
The metadata endpoint URL.
url str
The metadata endpoint URL.
url String
The metadata endpoint URL.

LiveEventTimedMetadataEndpointResponse
, LiveEventTimedMetadataEndpointResponseArgs

Url string
The metadata endpoint URL.
Url string
The metadata endpoint URL.
url String
The metadata endpoint URL.
url string
The metadata endpoint URL.
url str
The metadata endpoint URL.
url String
The metadata endpoint URL.

LiveEventTranscription
, LiveEventTranscriptionArgs

InputTrackSelection List<Pulumi.AzureNative.Media.Inputs.LiveEventInputTrackSelection>
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
Language string
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
OutputTranscriptionTrack Pulumi.AzureNative.Media.Inputs.LiveEventOutputTranscriptionTrack
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
InputTrackSelection []LiveEventInputTrackSelection
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
Language string
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
OutputTranscriptionTrack LiveEventOutputTranscriptionTrack
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
inputTrackSelection List<LiveEventInputTrackSelection>
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language String
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
outputTranscriptionTrack LiveEventOutputTranscriptionTrack
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
inputTrackSelection LiveEventInputTrackSelection[]
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language string
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
outputTranscriptionTrack LiveEventOutputTranscriptionTrack
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
input_track_selection Sequence[LiveEventInputTrackSelection]
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language str
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
output_transcription_track LiveEventOutputTranscriptionTrack
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
inputTrackSelection List<Property Map>
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language String
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
outputTranscriptionTrack Property Map
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.

LiveEventTranscriptionResponse
, LiveEventTranscriptionResponseArgs

InputTrackSelection List<Pulumi.AzureNative.Media.Inputs.LiveEventInputTrackSelectionResponse>
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
Language string
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
OutputTranscriptionTrack Pulumi.AzureNative.Media.Inputs.LiveEventOutputTranscriptionTrackResponse
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
InputTrackSelection []LiveEventInputTrackSelectionResponse
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
Language string
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
OutputTranscriptionTrack LiveEventOutputTranscriptionTrackResponse
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
inputTrackSelection List<LiveEventInputTrackSelectionResponse>
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language String
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
outputTranscriptionTrack LiveEventOutputTranscriptionTrackResponse
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
inputTrackSelection LiveEventInputTrackSelectionResponse[]
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language string
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
outputTranscriptionTrack LiveEventOutputTranscriptionTrackResponse
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
input_track_selection Sequence[LiveEventInputTrackSelectionResponse]
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language str
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
output_transcription_track LiveEventOutputTranscriptionTrackResponse
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
inputTrackSelection List<Property Map>
Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
language String
Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
outputTranscriptionTrack Property Map
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.

StreamOptionsFlag
, StreamOptionsFlagArgs

Default
DefaultLive streaming with no special latency optimizations.
LowLatency
LowLatencyThe live event provides lower end to end latency by reducing its internal buffers.
LowLatencyV2
LowLatencyV2The live event is optimized for end to end latency. This option is only available for encoding live events with RTMP input. The outputs can be streamed using HLS or DASH formats. The outputs' archive or DVR rewind length is limited to 6 hours. Use "LowLatency" stream option for all other scenarios.
StreamOptionsFlagDefault
DefaultLive streaming with no special latency optimizations.
StreamOptionsFlagLowLatency
LowLatencyThe live event provides lower end to end latency by reducing its internal buffers.
StreamOptionsFlagLowLatencyV2
LowLatencyV2The live event is optimized for end to end latency. This option is only available for encoding live events with RTMP input. The outputs can be streamed using HLS or DASH formats. The outputs' archive or DVR rewind length is limited to 6 hours. Use "LowLatency" stream option for all other scenarios.
Default
DefaultLive streaming with no special latency optimizations.
LowLatency
LowLatencyThe live event provides lower end to end latency by reducing its internal buffers.
LowLatencyV2
LowLatencyV2The live event is optimized for end to end latency. This option is only available for encoding live events with RTMP input. The outputs can be streamed using HLS or DASH formats. The outputs' archive or DVR rewind length is limited to 6 hours. Use "LowLatency" stream option for all other scenarios.
Default
DefaultLive streaming with no special latency optimizations.
LowLatency
LowLatencyThe live event provides lower end to end latency by reducing its internal buffers.
LowLatencyV2
LowLatencyV2The live event is optimized for end to end latency. This option is only available for encoding live events with RTMP input. The outputs can be streamed using HLS or DASH formats. The outputs' archive or DVR rewind length is limited to 6 hours. Use "LowLatency" stream option for all other scenarios.
DEFAULT
DefaultLive streaming with no special latency optimizations.
LOW_LATENCY
LowLatencyThe live event provides lower end to end latency by reducing its internal buffers.
LOW_LATENCY_V2
LowLatencyV2The live event is optimized for end to end latency. This option is only available for encoding live events with RTMP input. The outputs can be streamed using HLS or DASH formats. The outputs' archive or DVR rewind length is limited to 6 hours. Use "LowLatency" stream option for all other scenarios.
"Default"
DefaultLive streaming with no special latency optimizations.
"LowLatency"
LowLatencyThe live event provides lower end to end latency by reducing its internal buffers.
"LowLatencyV2"
LowLatencyV2The live event is optimized for end to end latency. This option is only available for encoding live events with RTMP input. The outputs can be streamed using HLS or DASH formats. The outputs' archive or DVR rewind length is limited to 6 hours. Use "LowLatency" stream option for all other scenarios.

StretchMode
, StretchModeArgs

None
NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
AutoSize
AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
AutoFit
AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
StretchModeNone
NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
StretchModeAutoSize
AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
StretchModeAutoFit
AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
None
NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
AutoSize
AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
AutoFit
AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
None
NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
AutoSize
AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
AutoFit
AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
NONE
NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
AUTO_SIZE
AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
AUTO_FIT
AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
"None"
NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
"AutoSize"
AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
"AutoFit"
AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
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.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
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.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
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.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
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.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
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:LiveEvent myLiveEvent1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi