azure-native.media.LiveEvent
Explore with Pulumi AI
The live event. API Version: 2020-05-01.
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 = "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" },
        },
    });
});
Coming soon!
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 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(Map.ofEntries(
                Map.entry("accessControl", Map.of("ip", Map.of("allow", Map.ofEntries(
                    Map.entry("address", "0.0.0.0"),
                    Map.entry("name", "AllowAll"),
                    Map.entry("subnetPrefixLength", 0)
                )))),
                Map.entry("keyFrameIntervalDuration", "PT6S"),
                Map.entry("streamingProtocol", "RTMP")
            ))
            .liveEventName("myLiveEvent1")
            .location("West US")
            .preview(Map.of("accessControl", Map.of("ip", Map.of("allow", Map.ofEntries(
                Map.entry("address", "0.0.0.0"),
                Map.entry("name", "AllowAll"),
                Map.entry("subnetPrefixLength", 0)
            )))))
            .resourceGroupName("mediaresources")
            .tags(Map.ofEntries(
                Map.entry("tag1", "value1"),
                Map.entry("tag2", "value2")
            ))
            .build());
    }
}
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: "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",
    },
});
import pulumi
import pulumi_azure_native as azure_native
live_event = azure_native.media.LiveEvent("liveEvent",
    account_name="slitestmedia10",
    description="test event 1",
    input=azure_native.media.LiveEventInputResponseArgs(
        access_control={
            "ip": {
                "allow": [azure_native.media.IPRangeArgs(
                    address="0.0.0.0",
                    name="AllowAll",
                    subnet_prefix_length=0,
                )],
            },
        },
        key_frame_interval_duration="PT6S",
        streaming_protocol="RTMP",
    ),
    live_event_name="myLiveEvent1",
    location="West US",
    preview=azure_native.media.LiveEventPreviewResponseArgs(
        access_control={
            "ip": {
                "allow": [azure_native.media.IPRangeArgs(
                    address="0.0.0.0",
                    name="AllowAll",
                    subnet_prefix_length=0,
                )],
            },
        },
    ),
    resource_group_name="mediaresources",
    tags={
        "tag1": "value1",
        "tag2": "value2",
    })
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
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 string
- The unique name of the resource.
- args LiveEventArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args LiveEventArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LiveEventArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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" },
    },
    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,
});
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",
	},
	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,
})
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());
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,
    },
    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)
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",
    },
    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,
});
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
    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
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 string
- The Media Services account name.
- Input
Pulumi.Azure Native. Media. Inputs. Live Event Input 
- Live event input settings. It defines how the live event receives input from a contribution encoder.
- ResourceGroup stringName 
- The name of the resource group within the Azure subscription.
- AutoStart bool
- The flag indicates if the resource should be automatically started on creation.
- CrossSite Pulumi.Access Policies Azure Native. Media. Inputs. Cross Site Access Policies 
- Live event cross site access policies.
- Description string
- A description for the live event.
- Encoding
Pulumi.Azure Native. Media. Inputs. Live Event Encoding 
- 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.
- LiveEvent stringName 
- The name of the live event, maximum length is 32.
- Location string
- The geo-location where the resource lives
- Preview
Pulumi.Azure Native. Media. Inputs. Live Event Preview 
- 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.Azure Native. Media. Stream Options Flag>> 
- 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'.
- Dictionary<string, string>
- Resource tags.
- Transcriptions
List<Pulumi.Azure Native. Media. Inputs. Live Event Transcription> 
- Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- UseStatic boolHostname 
- 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 string
- The Media Services account name.
- Input
LiveEvent Input Type Args 
- Live event input settings. It defines how the live event receives input from a contribution encoder.
- ResourceGroup stringName 
- The name of the resource group within the Azure subscription.
- AutoStart bool
- The flag indicates if the resource should be automatically started on creation.
- CrossSite CrossAccess Policies Site Access Policies Args 
- Live event cross site access policies.
- Description string
- A description for the live event.
- Encoding
LiveEvent Encoding Args 
- 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.
- LiveEvent stringName 
- The name of the live event, maximum length is 32.
- Location string
- The geo-location where the resource lives
- Preview
LiveEvent Preview Args 
- 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'.
- map[string]string
- Resource tags.
- Transcriptions
[]LiveEvent Transcription Args 
- Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- UseStatic boolHostname 
- 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 String
- The Media Services account name.
- input
LiveEvent Input 
- Live event input settings. It defines how the live event receives input from a contribution encoder.
- resourceGroup StringName 
- The name of the resource group within the Azure subscription.
- autoStart Boolean
- The flag indicates if the resource should be automatically started on creation.
- crossSite CrossAccess Policies Site Access Policies 
- Live event cross site access policies.
- description String
- A description for the live event.
- encoding
LiveEvent Encoding 
- 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.
- liveEvent StringName 
- The name of the live event, maximum length is 32.
- location String
- The geo-location where the resource lives
- preview
LiveEvent Preview 
- Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- streamOptions List<Either<String,StreamOptions Flag>> 
- 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'.
- Map<String,String>
- Resource tags.
- transcriptions
List<LiveEvent Transcription> 
- Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- useStatic BooleanHostname 
- 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 string
- The Media Services account name.
- input
LiveEvent Input 
- Live event input settings. It defines how the live event receives input from a contribution encoder.
- resourceGroup stringName 
- The name of the resource group within the Azure subscription.
- autoStart boolean
- The flag indicates if the resource should be automatically started on creation.
- crossSite CrossAccess Policies Site Access Policies 
- Live event cross site access policies.
- description string
- A description for the live event.
- encoding
LiveEvent Encoding 
- 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.
- liveEvent stringName 
- The name of the live event, maximum length is 32.
- location string
- The geo-location where the resource lives
- preview
LiveEvent Preview 
- Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- streamOptions (string | StreamOptions Flag)[] 
- 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'.
- {[key: string]: string}
- Resource tags.
- transcriptions
LiveEvent Transcription[] 
- Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- useStatic booleanHostname 
- 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 str
- The Media Services account name.
- input
LiveEvent Input Args 
- Live event input settings. It defines how the live event receives input from a contribution encoder.
- resource_group_ strname 
- 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_ Crossaccess_ policies Site Access Policies Args 
- Live event cross site access policies.
- description str
- A description for the live event.
- encoding
LiveEvent Encoding Args 
- 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_ strname 
- The name of the live event, maximum length is 32.
- location str
- The geo-location where the resource lives
- preview
LiveEvent Preview Args 
- 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, StreamOptions Flag]] 
- 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'.
- Mapping[str, str]
- Resource tags.
- transcriptions
Sequence[LiveEvent Transcription Args] 
- 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_ boolhostname 
- 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 String
- The Media Services account name.
- input Property Map
- Live event input settings. It defines how the live event receives input from a contribution encoder.
- resourceGroup StringName 
- The name of the resource group within the Azure subscription.
- autoStart Boolean
- The flag indicates if the resource should be automatically started on creation.
- crossSite Property MapAccess Policies 
- 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.
- liveEvent StringName 
- The name of the live event, maximum length is 32.
- location 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"> 
- 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'.
- 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.
- useStatic BooleanHostname 
- 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.Azure Native. Media. Outputs. System Data Response 
- The system metadata relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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 SystemData Response 
- The system metadata relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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 SystemData Response 
- The system metadata relating to this resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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 SystemData Response 
- The system metadata relating to this resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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 SystemData Response 
- The system metadata relating to this resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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        
- ClientAccess stringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- CrossDomain stringPolicy 
- The content of crossdomain.xml used by Silverlight.
- ClientAccess stringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- CrossDomain stringPolicy 
- The content of crossdomain.xml used by Silverlight.
- clientAccess StringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- crossDomain StringPolicy 
- The content of crossdomain.xml used by Silverlight.
- clientAccess stringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- crossDomain stringPolicy 
- The content of crossdomain.xml used by Silverlight.
- client_access_ strpolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- cross_domain_ strpolicy 
- The content of crossdomain.xml used by Silverlight.
- clientAccess StringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- crossDomain StringPolicy 
- The content of crossdomain.xml used by Silverlight.
CrossSiteAccessPoliciesResponse, CrossSiteAccessPoliciesResponseArgs          
- ClientAccess stringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- CrossDomain stringPolicy 
- The content of crossdomain.xml used by Silverlight.
- ClientAccess stringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- CrossDomain stringPolicy 
- The content of crossdomain.xml used by Silverlight.
- clientAccess StringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- crossDomain StringPolicy 
- The content of crossdomain.xml used by Silverlight.
- clientAccess stringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- crossDomain stringPolicy 
- The content of crossdomain.xml used by Silverlight.
- client_access_ strpolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- cross_domain_ strpolicy 
- The content of crossdomain.xml used by Silverlight.
- clientAccess StringPolicy 
- The content of clientaccesspolicy.xml used by Silverlight.
- crossDomain StringPolicy 
- The content of crossdomain.xml used by Silverlight.
IPAccessControl, IPAccessControlArgs    
- Allow
List<Pulumi.Azure Native. Media. Inputs. IPRange> 
- The IP allow list.
- allow List<IPRange>
- The IP allow list.
- allow Sequence[IPRange]
- The IP allow list.
- allow List<Property Map>
- The IP allow list.
IPAccessControlResponse, IPAccessControlResponseArgs      
- Allow
List<Pulumi.Azure Native. Media. Inputs. IPRange Response> 
- The IP allow list.
- Allow
[]IPRangeResponse 
- The IP allow list.
- allow
List<IPRangeResponse> 
- The IP allow list.
- allow
IPRangeResponse[] 
- The IP allow list.
- allow
Sequence[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.
- SubnetPrefix intLength 
- The subnet mask prefix length (see CIDR notation).
- Address string
- The IP address.
- Name string
- The friendly name for the IP address range.
- SubnetPrefix intLength 
- The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnetPrefix IntegerLength 
- The subnet mask prefix length (see CIDR notation).
- address string
- The IP address.
- name string
- The friendly name for the IP address range.
- subnetPrefix numberLength 
- 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_ intlength 
- The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnetPrefix NumberLength 
- 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.
- SubnetPrefix intLength 
- The subnet mask prefix length (see CIDR notation).
- Address string
- The IP address.
- Name string
- The friendly name for the IP address range.
- SubnetPrefix intLength 
- The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnetPrefix IntegerLength 
- The subnet mask prefix length (see CIDR notation).
- address string
- The IP address.
- name string
- The friendly name for the IP address range.
- subnetPrefix numberLength 
- 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_ intlength 
- The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnetPrefix NumberLength 
- The subnet mask prefix length (see CIDR notation).
LiveEventEncoding, LiveEventEncodingArgs      
- EncodingType string | Pulumi.Azure Native. Media. Live Event Encoding Type 
- Live event type. When encodingType is set to None, 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.
- KeyFrame stringInterval 
- 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.Azure Native. Media. Stretch Mode 
- Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- EncodingType string | LiveEvent Encoding Type 
- Live event type. When encodingType is set to None, 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.
- KeyFrame stringInterval 
- 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 | LiveEvent Encoding Type 
- Live event type. When encodingType is set to None, 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.
- keyFrame StringInterval 
- 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 | LiveEvent Encoding Type 
- Live event type. When encodingType is set to None, 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.
- keyFrame stringInterval 
- 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 | LiveEvent Encoding Type 
- Live event type. When encodingType is set to None, 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_ strinterval 
- 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"
- Live event type. When encodingType is set to None, 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.
- keyFrame StringInterval 
- 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" | "Auto Fit" 
- 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 None, 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.
- KeyFrame stringInterval 
- 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 None, 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.
- KeyFrame stringInterval 
- 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 None, 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.
- keyFrame StringInterval 
- 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 None, 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.
- keyFrame stringInterval 
- 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 None, 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_ strinterval 
- 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 None, 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.
- keyFrame StringInterval 
- 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
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- 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.
- LiveEvent Encoding Type None 
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- LiveEvent Encoding Type 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.
- LiveEvent Encoding Type 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.
- None
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- 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.
- None
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- 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.
- NONE
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- 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.
- "None"
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- "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.
LiveEventEndpoint, LiveEventEndpointArgs      
LiveEventEndpointResponse, LiveEventEndpointResponseArgs        
LiveEventInput, LiveEventInputArgs      
- StreamingProtocol string | Pulumi.Azure Native. Media. Live Event Input Protocol 
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- AccessControl Pulumi.Azure Native. Media. Inputs. Live Event Input Access Control 
- 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.Azure Native. Media. Inputs. Live Event Endpoint> 
- The input endpoints for the live event.
- KeyFrame stringInterval Duration 
- 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.
- StreamingProtocol string | LiveEvent Input Protocol 
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- AccessControl LiveEvent Input Access Control 
- 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
[]LiveEvent Endpoint 
- The input endpoints for the live event.
- KeyFrame stringInterval Duration 
- 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.
- streamingProtocol String | LiveEvent Input Protocol 
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- accessControl LiveEvent Input Access Control 
- 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<LiveEvent Endpoint> 
- The input endpoints for the live event.
- keyFrame StringInterval Duration 
- 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.
- streamingProtocol string | LiveEvent Input Protocol 
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- accessControl LiveEvent Input Access Control 
- 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
LiveEvent Endpoint[] 
- The input endpoints for the live event.
- keyFrame stringInterval Duration 
- 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.
- streaming_protocol str | LiveEvent Input Protocol 
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- access_control LiveEvent Input Access Control 
- 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[LiveEvent Endpoint] 
- The input endpoints for the live event.
- key_frame_ strinterval_ duration 
- 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.
- streamingProtocol 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.
- keyFrame StringInterval Duration 
- 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.
LiveEventInputAccessControl, LiveEventInputAccessControlArgs          
- Ip
Pulumi.Azure Native. Media. Inputs. IPAccess Control 
- 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
Pulumi.Azure Native. Media. Inputs. IPAccess Control Response 
- The IP access control properties.
- Ip
IPAccessControl Response 
- The IP access control properties.
- ip
IPAccessControl Response 
- The IP access control properties.
- ip
IPAccessControl Response 
- The IP access control properties.
- ip
IPAccessControl Response 
- 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.
- LiveEvent Input Protocol Fragmented MP4 
- FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
- LiveEvent Input Protocol 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.
- 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 string
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- AccessControl Pulumi.Azure Native. Media. Inputs. Live Event Input Access Control Response 
- 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.Azure Native. Media. Inputs. Live Event Endpoint Response> 
- The input endpoints for the live event.
- KeyFrame stringInterval Duration 
- 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.
- StreamingProtocol string
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- AccessControl LiveEvent Input Access Control Response 
- 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
[]LiveEvent Endpoint Response 
- The input endpoints for the live event.
- KeyFrame stringInterval Duration 
- 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.
- streamingProtocol String
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- accessControl LiveEvent Input Access Control Response 
- 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<LiveEvent Endpoint Response> 
- The input endpoints for the live event.
- keyFrame StringInterval Duration 
- 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.
- streamingProtocol string
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- accessControl LiveEvent Input Access Control Response 
- 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
LiveEvent Endpoint Response[] 
- The input endpoints for the live event.
- keyFrame stringInterval Duration 
- 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.
- streaming_protocol str
- The input protocol for the live event. This is specified at creation time and cannot be updated.
- access_control LiveEvent Input Access Control Response 
- 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[LiveEvent Endpoint Response] 
- The input endpoints for the live event.
- key_frame_ strinterval_ duration 
- 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.
- streamingProtocol 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.
- keyFrame StringInterval Duration 
- 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.
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 string
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- TrackName string
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- trackName String
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- trackName string
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- track_name str
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- trackName String
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
LiveEventOutputTranscriptionTrackResponse, LiveEventOutputTranscriptionTrackResponseArgs            
- TrackName string
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- TrackName string
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- trackName String
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- trackName string
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- track_name str
- The output track name. This property is reserved for future use, any value set on this property will be ignored.
- trackName 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.Azure Native. Media. Inputs. Live Event Preview Access Control 
- The access control for live event preview.
- AlternativeMedia stringId 
- 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.Azure Native. Media. Inputs. Live Event Endpoint> 
- 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.
- StreamingPolicy stringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- AccessControl LiveEvent Preview Access Control 
- The access control for live event preview.
- AlternativeMedia stringId 
- 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
[]LiveEvent Endpoint 
- 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.
- StreamingPolicy stringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- accessControl LiveEvent Preview Access Control 
- The access control for live event preview.
- alternativeMedia StringId 
- 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<LiveEvent Endpoint> 
- 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.
- streamingPolicy StringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- accessControl LiveEvent Preview Access Control 
- The access control for live event preview.
- alternativeMedia stringId 
- 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
LiveEvent Endpoint[] 
- 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.
- streamingPolicy stringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access_control LiveEvent Preview Access Control 
- The access control for live event preview.
- alternative_media_ strid 
- 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[LiveEvent Endpoint] 
- 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_ strname 
- 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.
- alternativeMedia StringId 
- 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.
- streamingPolicy StringName 
- 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.Azure Native. Media. Inputs. IPAccess Control 
- 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
Pulumi.Azure Native. Media. Inputs. IPAccess Control Response 
- The IP access control properties.
- Ip
IPAccessControl Response 
- The IP access control properties.
- ip
IPAccessControl Response 
- The IP access control properties.
- ip
IPAccessControl Response 
- The IP access control properties.
- ip
IPAccessControl Response 
- The IP access control properties.
- ip Property Map
- The IP access control properties.
LiveEventPreviewResponse, LiveEventPreviewResponseArgs        
- AccessControl Pulumi.Azure Native. Media. Inputs. Live Event Preview Access Control Response 
- The access control for live event preview.
- AlternativeMedia stringId 
- 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.Azure Native. Media. Inputs. Live Event Endpoint Response> 
- 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.
- StreamingPolicy stringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- AccessControl LiveEvent Preview Access Control Response 
- The access control for live event preview.
- AlternativeMedia stringId 
- 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
[]LiveEvent Endpoint Response 
- 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.
- StreamingPolicy stringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- accessControl LiveEvent Preview Access Control Response 
- The access control for live event preview.
- alternativeMedia StringId 
- 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<LiveEvent Endpoint Response> 
- 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.
- streamingPolicy StringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- accessControl LiveEvent Preview Access Control Response 
- The access control for live event preview.
- alternativeMedia stringId 
- 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
LiveEvent Endpoint Response[] 
- 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.
- streamingPolicy stringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access_control LiveEvent Preview Access Control Response 
- The access control for live event preview.
- alternative_media_ strid 
- 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[LiveEvent Endpoint Response] 
- 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_ strname 
- 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.
- alternativeMedia StringId 
- 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.
- streamingPolicy StringName 
- The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
LiveEventTranscription, LiveEventTranscriptionArgs      
- InputTrack List<Pulumi.Selection Azure Native. Media. Inputs. Live Event Input Track Selection> 
- 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.
- OutputTranscription Pulumi.Track Azure Native. Media. Inputs. Live Event Output Transcription Track 
- 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.
- InputTrack []LiveSelection Event Input Track Selection 
- 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.
- OutputTranscription LiveTrack Event Output Transcription Track 
- 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.
- inputTrack List<LiveSelection Event Input Track Selection> 
- 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.
- outputTranscription LiveTrack Event Output Transcription Track 
- 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.
- inputTrack LiveSelection Event Input Track Selection[] 
- 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.
- outputTranscription LiveTrack Event Output Transcription Track 
- 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_ Sequence[Liveselection Event Input Track Selection] 
- 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_ Livetrack Event Output Transcription Track 
- 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.
- inputTrack List<Property Map>Selection 
- 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.
- outputTranscription Property MapTrack 
- 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        
- InputTrack List<Pulumi.Selection Azure Native. Media. Inputs. Live Event Input Track Selection Response> 
- 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.
- OutputTranscription Pulumi.Track Azure Native. Media. Inputs. Live Event Output Transcription Track Response 
- 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.
- InputTrack []LiveSelection Event Input Track Selection Response 
- 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.
- OutputTranscription LiveTrack Event Output Transcription Track Response 
- 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.
- inputTrack List<LiveSelection Event Input Track Selection Response> 
- 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.
- outputTranscription LiveTrack Event Output Transcription Track Response 
- 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.
- inputTrack LiveSelection Event Input Track Selection Response[] 
- 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.
- outputTranscription LiveTrack Event Output Transcription Track Response 
- 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_ Sequence[Liveselection Event Input Track Selection Response] 
- 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_ Livetrack Event Output Transcription Track Response 
- 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.
- inputTrack List<Property Map>Selection 
- 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.
- outputTranscription Property MapTrack 
- 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. This could result in more client buffering during playback if network bandwidth is low.
- StreamOptions Flag Default 
- DefaultLive streaming with no special latency optimizations.
- StreamOptions Flag Low Latency 
- LowLatencyThe live event provides lower end to end latency by reducing its internal buffers. This could result in more client buffering during playback if network bandwidth is low.
- Default
- DefaultLive streaming with no special latency optimizations.
- LowLatency 
- LowLatencyThe live event provides lower end to end latency by reducing its internal buffers. This could result in more client buffering during playback if network bandwidth is low.
- Default
- DefaultLive streaming with no special latency optimizations.
- LowLatency 
- LowLatencyThe live event provides lower end to end latency by reducing its internal buffers. This could result in more client buffering during playback if network bandwidth is low.
- DEFAULT
- DefaultLive streaming with no special latency optimizations.
- LOW_LATENCY
- LowLatencyThe live event provides lower end to end latency by reducing its internal buffers. This could result in more client buffering during playback if network bandwidth is low.
- "Default"
- DefaultLive streaming with no special latency optimizations.
- "LowLatency" 
- LowLatencyThe live event provides lower end to end latency by reducing its internal buffers. This could result in more client buffering during playback if network bandwidth is low.
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.
- StretchMode None 
- NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
- StretchMode 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.
- StretchMode 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.
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:media:LiveEvent myLiveEvent1 /subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0