1. Packages
  2. Azure Native v1
  3. API Docs
  4. media
  5. LiveEvent
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.media.LiveEvent

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

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

    Outputs

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

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

    Supporting Types

    CrossSiteAccessPolicies, CrossSiteAccessPoliciesArgs

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

    CrossSiteAccessPoliciesResponse, CrossSiteAccessPoliciesResponseArgs

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

    IPAccessControl, IPAccessControlArgs

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

    IPAccessControlResponse, IPAccessControlResponseArgs

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

    IPRange, IPRangeArgs

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

    IPRangeResponse, IPRangeResponseArgs

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

    LiveEventEncoding, LiveEventEncodingArgs

    EncodingType string | Pulumi.AzureNative.Media.LiveEventEncodingType
    Live event type. When encodingType is set to 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.
    KeyFrameInterval string
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    PresetName string
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    StretchMode string | Pulumi.AzureNative.Media.StretchMode
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    EncodingType string | LiveEventEncodingType
    Live event type. When encodingType is set to 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.
    KeyFrameInterval string
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    PresetName string
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    StretchMode string | StretchMode
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encodingType String | LiveEventEncodingType
    Live event type. When encodingType is set to 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.
    keyFrameInterval String
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    presetName String
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretchMode String | StretchMode
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encodingType string | LiveEventEncodingType
    Live event type. When encodingType is set to 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.
    keyFrameInterval string
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    presetName string
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretchMode string | StretchMode
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encoding_type str | LiveEventEncodingType
    Live event type. When encodingType is set to 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_interval str
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    preset_name str
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretch_mode str | StretchMode
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encodingType String | "None" | "Standard" | "Premium1080p"
    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.
    keyFrameInterval String
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    presetName String
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretchMode String | "None" | "AutoSize" | "AutoFit"
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None

    LiveEventEncodingResponse, LiveEventEncodingResponseArgs

    EncodingType string
    Live event type. When encodingType is set to 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.
    KeyFrameInterval string
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    PresetName string
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    StretchMode string
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    EncodingType string
    Live event type. When encodingType is set to 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.
    KeyFrameInterval string
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    PresetName string
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    StretchMode string
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encodingType String
    Live event type. When encodingType is set to 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.
    keyFrameInterval String
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    presetName String
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretchMode String
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encodingType string
    Live event type. When encodingType is set to 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.
    keyFrameInterval string
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    presetName string
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretchMode string
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encoding_type str
    Live event type. When encodingType is set to 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_interval str
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    preset_name str
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretch_mode str
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
    encodingType String
    Live event type. When encodingType is set to 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.
    keyFrameInterval String
    Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
    presetName String
    The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
    stretchMode String
    Specifies how the input video will be resized to fit the desired output resolution(s). Default is None

    LiveEventEncodingType, LiveEventEncodingTypeArgs

    None
    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.
    LiveEventEncodingTypeNone
    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.
    LiveEventEncodingTypeStandard
    StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
    LiveEventEncodingTypePremium1080p
    Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
    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

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

    LiveEventEndpointResponse, LiveEventEndpointResponseArgs

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

    LiveEventInput, LiveEventInputArgs

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

    LiveEventInputAccessControl, LiveEventInputAccessControlArgs

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

    LiveEventInputAccessControlResponse, LiveEventInputAccessControlResponseArgs

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

    LiveEventInputProtocol, LiveEventInputProtocolArgs

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

    LiveEventInputResponse, LiveEventInputResponseArgs

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

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

    LiveEventPreviewAccessControl, LiveEventPreviewAccessControlArgs

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

    LiveEventPreviewAccessControlResponse, LiveEventPreviewAccessControlResponseArgs

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

    LiveEventPreviewResponse, LiveEventPreviewResponseArgs

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

    LiveEventTranscription, LiveEventTranscriptionArgs

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

    LiveEventTranscriptionResponse, LiveEventTranscriptionResponseArgs

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

    StreamOptionsFlag, StreamOptionsFlagArgs

    Default
    DefaultLive streaming with no special latency optimizations.
    LowLatency
    LowLatencyThe live event provides lower end to end latency by reducing its internal buffers. This could result in more client buffering during playback if network bandwidth is low.
    StreamOptionsFlagDefault
    DefaultLive streaming with no special latency optimizations.
    StreamOptionsFlagLowLatency
    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.
    StretchModeNone
    NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
    StretchModeAutoSize
    AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
    StretchModeAutoFit
    AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
    None
    NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
    AutoSize
    AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
    AutoFit
    AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
    None
    NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
    AutoSize
    AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
    AutoFit
    AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
    NONE
    NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
    AUTO_SIZE
    AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
    AUTO_FIT
    AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.
    "None"
    NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
    "AutoSize"
    AutoSizeOverride the output resolution, and change it to match the display aspect ratio of the input, without padding. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the value in the preset is overridden, and the output will be at 1280x720, which maintains the input aspect ratio of 16:9.
    "AutoFit"
    AutoFitPad the output (with either letterbox or pillar box) to honor the output resolution, while ensuring that the active video region in the output has the same aspect ratio as the input. For example, if the input is 1920x1080 and the encoding preset asks for 1280x1280, then the output will be at 1280x1280, which contains an inner rectangle of 1280x720 at aspect ratio of 16:9, and pillar box regions 280 pixels wide at the left and right.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:media:LiveEvent myLiveEvent1 /subscriptions/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
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi