azure-native.media.LiveEvent
Explore with Pulumi AI
The live event. API Version: 2020-05-01.
Example Usage
Create a LiveEvent
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var liveEvent = new AzureNative.Media.LiveEvent("liveEvent", new()
{
AccountName = "slitestmedia10",
Description = "test event 1",
Input = new AzureNative.Media.Inputs.LiveEventInputArgs
{
AccessControl = new AzureNative.Media.Inputs.LiveEventInputAccessControlArgs
{
Ip = new AzureNative.Media.Inputs.IPAccessControlArgs
{
Allow = new[]
{
new AzureNative.Media.Inputs.IPRangeArgs
{
Address = "0.0.0.0",
Name = "AllowAll",
SubnetPrefixLength = 0,
},
},
},
},
KeyFrameIntervalDuration = "PT6S",
StreamingProtocol = "RTMP",
},
LiveEventName = "myLiveEvent1",
Location = "West US",
Preview = new AzureNative.Media.Inputs.LiveEventPreviewArgs
{
AccessControl = new AzureNative.Media.Inputs.LiveEventPreviewAccessControlArgs
{
Ip = new AzureNative.Media.Inputs.IPAccessControlArgs
{
Allow = new[]
{
new AzureNative.Media.Inputs.IPRangeArgs
{
Address = "0.0.0.0",
Name = "AllowAll",
SubnetPrefixLength = 0,
},
},
},
},
},
ResourceGroupName = "mediaresources",
Tags =
{
{ "tag1", "value1" },
{ "tag2", "value2" },
},
});
});
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.media.LiveEvent;
import com.pulumi.azurenative.media.LiveEventArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var liveEvent = new LiveEvent("liveEvent", LiveEventArgs.builder()
.accountName("slitestmedia10")
.description("test event 1")
.input(Map.ofEntries(
Map.entry("accessControl", Map.of("ip", Map.of("allow", Map.ofEntries(
Map.entry("address", "0.0.0.0"),
Map.entry("name", "AllowAll"),
Map.entry("subnetPrefixLength", 0)
)))),
Map.entry("keyFrameIntervalDuration", "PT6S"),
Map.entry("streamingProtocol", "RTMP")
))
.liveEventName("myLiveEvent1")
.location("West US")
.preview(Map.of("accessControl", Map.of("ip", Map.of("allow", Map.ofEntries(
Map.entry("address", "0.0.0.0"),
Map.entry("name", "AllowAll"),
Map.entry("subnetPrefixLength", 0)
)))))
.resourceGroupName("mediaresources")
.tags(Map.ofEntries(
Map.entry("tag1", "value1"),
Map.entry("tag2", "value2")
))
.build());
}
}
import 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
The LiveEvent resource accepts the following input properties:
- Account
Name string - The Media Services account name.
- Input
Pulumi.
Azure Native. Media. Inputs. Live Event Input - Live event input settings. It defines how the live event receives input from a contribution encoder.
- Resource
Group stringName - 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 Pulumi.Access Policies Azure Native. Media. Inputs. Cross Site Access Policies - Live event cross site access policies.
- Description string
- A description for the live event.
- Encoding
Pulumi.
Azure Native. Media. Inputs. Live Event Encoding - Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
- Hostname
Prefix 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.
- Live
Event stringName - The name of the live event, maximum length is 32.
- Location string
- The geo-location where the resource lives
- Preview
Pulumi.
Azure Native. Media. Inputs. Live Event Preview - Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- Stream
Options List<Union<string, Pulumi.Azure Native. Media. Stream Options Flag>> - The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
- Dictionary<string, string>
- Resource tags.
- Transcriptions
List<Pulumi.
Azure Native. Media. Inputs. Live Event Transcription> - Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- Use
Static boolHostname - Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
- Account
Name string - The Media Services account name.
- Input
Live
Event Input Type Args - Live event input settings. It defines how the live event receives input from a contribution encoder.
- Resource
Group stringName - The name of the resource group within the Azure subscription.
- Auto
Start bool - The flag indicates if the resource should be automatically started on creation.
- Cross
Site CrossAccess Policies Site Access Policies Args - Live event cross site access policies.
- Description string
- A description for the live event.
- Encoding
Live
Event Encoding Args - Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
- Hostname
Prefix 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.
- Live
Event stringName - The name of the live event, maximum length is 32.
- Location string
- The geo-location where the resource lives
- Preview
Live
Event Preview Args - Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- Stream
Options []string - The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
- map[string]string
- Resource tags.
- Transcriptions
[]Live
Event Transcription Args - Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- Use
Static boolHostname - Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
- account
Name String - The Media Services account name.
- input
Live
Event Input - Live event input settings. It defines how the live event receives input from a contribution encoder.
- resource
Group StringName - The name of the resource group within the Azure subscription.
- auto
Start Boolean - The flag indicates if the resource should be automatically started on creation.
- cross
Site CrossAccess Policies Site Access Policies - Live event cross site access policies.
- description String
- A description for the live event.
- encoding
Live
Event Encoding - Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
- hostname
Prefix 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.
- live
Event StringName - The name of the live event, maximum length is 32.
- location String
- The geo-location where the resource lives
- preview
Live
Event Preview - Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- stream
Options List<Either<String,StreamOptions Flag>> - The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
- Map<String,String>
- Resource tags.
- transcriptions
List<Live
Event Transcription> - Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- use
Static BooleanHostname - Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
- account
Name string - The Media Services account name.
- input
Live
Event Input - Live event input settings. It defines how the live event receives input from a contribution encoder.
- resource
Group stringName - The name of the resource group within the Azure subscription.
- auto
Start boolean - The flag indicates if the resource should be automatically started on creation.
- cross
Site CrossAccess Policies Site Access Policies - Live event cross site access policies.
- description string
- A description for the live event.
- encoding
Live
Event Encoding - Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
- hostname
Prefix 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.
- live
Event stringName - The name of the live event, maximum length is 32.
- location string
- The geo-location where the resource lives
- preview
Live
Event Preview - Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- stream
Options (string | StreamOptions Flag)[] - The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
- {[key: string]: string}
- Resource tags.
- transcriptions
Live
Event Transcription[] - Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- use
Static booleanHostname - Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
- account_
name str - The Media Services account name.
- input
Live
Event Input Args - Live event input settings. It defines how the live event receives input from a contribution encoder.
- resource_
group_ strname - The name of the resource group within the Azure subscription.
- auto_
start bool - The flag indicates if the resource should be automatically started on creation.
- cross_
site_ Crossaccess_ policies Site Access Policies Args - Live event cross site access policies.
- description str
- A description for the live event.
- encoding
Live
Event Encoding Args - Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
- hostname_
prefix str - When useStaticHostname is set to true, the hostnamePrefix specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
- live_
event_ strname - The name of the live event, maximum length is 32.
- location str
- The geo-location where the resource lives
- preview
Live
Event Preview Args - Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- stream_
options Sequence[Union[str, StreamOptions Flag]] - The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
- Mapping[str, str]
- Resource tags.
- transcriptions
Sequence[Live
Event Transcription Args] - Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- use_
static_ boolhostname - Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
- account
Name 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.
- resource
Group StringName - The name of the resource group within the Azure subscription.
- auto
Start Boolean - The flag indicates if the resource should be automatically started on creation.
- cross
Site Property MapAccess Policies - Live event cross site access policies.
- description String
- A description for the live event.
- encoding Property Map
- Encoding settings for the live event. It configures whether a live encoder is used for the live event and settings for the live encoder if it is used.
- hostname
Prefix 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.
- live
Event StringName - The name of the live event, maximum length is 32.
- location String
- The geo-location where the resource lives
- preview Property Map
- Live event preview settings. Preview allows live event producers to preview the live streaming content without creating any live output.
- stream
Options List<String | "Default" | "LowLatency"> - The options to use for the LiveEvent. This value is specified at creation time and cannot be updated. The valid values for the array entry values are 'Default' and 'LowLatency'.
- Map<String>
- Resource tags.
- transcriptions List<Property Map>
- Live transcription settings for the live event. See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature.
- use
Static BooleanHostname - Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. This value can only be updated if the live event is in Standby state
Outputs
All input properties are implicitly available as output properties. Additionally, the LiveEvent resource produces the following output properties:
- Created string
- The creation time for the live event
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified string - The last modified time of the live event.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the live event.
- Resource
State string - The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
- System
Data Pulumi.Azure Native. Media. Outputs. System Data Response - The system metadata relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Created string
- The creation time for the live event
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified string - The last modified time of the live event.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the live event.
- Resource
State string - The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
- System
Data SystemData Response - The system metadata relating to this resource.
- Type 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.
- last
Modified String - The last modified time of the live event.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the live event.
- resource
State String - The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
- system
Data SystemData Response - The system metadata relating to this resource.
- type 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.
- last
Modified string - The last modified time of the live event.
- name string
- The name of the resource
- provisioning
State string - The provisioning state of the live event.
- resource
State string - The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
- system
Data SystemData Response - The system metadata relating to this resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- created str
- The creation time for the live event
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified str - The last modified time of the live event.
- name str
- The name of the resource
- provisioning_
state str - The provisioning state of the live event.
- resource_
state str - The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
- system_
data SystemData Response - The system metadata relating to this resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- created String
- The creation time for the live event
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified String - The last modified time of the live event.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the live event.
- resource
State String - The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
- system
Data 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
- Client
Access stringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- Cross
Domain stringPolicy - The content of crossdomain.xml used by Silverlight.
- Client
Access stringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- Cross
Domain stringPolicy - The content of crossdomain.xml used by Silverlight.
- client
Access StringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross
Domain StringPolicy - The content of crossdomain.xml used by Silverlight.
- client
Access stringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross
Domain stringPolicy - The content of crossdomain.xml used by Silverlight.
- client_
access_ strpolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross_
domain_ strpolicy - The content of crossdomain.xml used by Silverlight.
- client
Access StringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross
Domain StringPolicy - The content of crossdomain.xml used by Silverlight.
CrossSiteAccessPoliciesResponse, CrossSiteAccessPoliciesResponseArgs
- Client
Access stringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- Cross
Domain stringPolicy - The content of crossdomain.xml used by Silverlight.
- Client
Access stringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- Cross
Domain stringPolicy - The content of crossdomain.xml used by Silverlight.
- client
Access StringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross
Domain StringPolicy - The content of crossdomain.xml used by Silverlight.
- client
Access stringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross
Domain stringPolicy - The content of crossdomain.xml used by Silverlight.
- client_
access_ strpolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross_
domain_ strpolicy - The content of crossdomain.xml used by Silverlight.
- client
Access StringPolicy - The content of clientaccesspolicy.xml used by Silverlight.
- cross
Domain StringPolicy - The content of crossdomain.xml used by Silverlight.
IPAccessControl, IPAccessControlArgs
- Allow
List<Pulumi.
Azure Native. Media. Inputs. IPRange> - The IP allow list.
- allow List<IPRange>
- The IP allow list.
- allow Sequence[IPRange]
- The IP allow list.
- allow List<Property Map>
- The IP allow list.
IPAccessControlResponse, IPAccessControlResponseArgs
- Allow
List<Pulumi.
Azure Native. Media. Inputs. IPRange Response> - The IP allow list.
- Allow
[]IPRange
Response - The IP allow list.
- allow
List<IPRange
Response> - The IP allow list.
- allow
IPRange
Response[] - The IP allow list.
- allow
Sequence[IPRange
Response] - 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.
- Subnet
Prefix intLength - The subnet mask prefix length (see CIDR notation).
- Address string
- The IP address.
- Name string
- The friendly name for the IP address range.
- Subnet
Prefix intLength - The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnet
Prefix IntegerLength - The subnet mask prefix length (see CIDR notation).
- address string
- The IP address.
- name string
- The friendly name for the IP address range.
- subnet
Prefix numberLength - The subnet mask prefix length (see CIDR notation).
- address str
- The IP address.
- name str
- The friendly name for the IP address range.
- subnet_
prefix_ intlength - The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnet
Prefix NumberLength - The subnet mask prefix length (see CIDR notation).
IPRangeResponse, IPRangeResponseArgs
- Address string
- The IP address.
- Name string
- The friendly name for the IP address range.
- Subnet
Prefix intLength - The subnet mask prefix length (see CIDR notation).
- Address string
- The IP address.
- Name string
- The friendly name for the IP address range.
- Subnet
Prefix intLength - The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnet
Prefix IntegerLength - The subnet mask prefix length (see CIDR notation).
- address string
- The IP address.
- name string
- The friendly name for the IP address range.
- subnet
Prefix numberLength - The subnet mask prefix length (see CIDR notation).
- address str
- The IP address.
- name str
- The friendly name for the IP address range.
- subnet_
prefix_ intlength - The subnet mask prefix length (see CIDR notation).
- address String
- The IP address.
- name String
- The friendly name for the IP address range.
- subnet
Prefix NumberLength - The subnet mask prefix length (see CIDR notation).
LiveEventEncoding, LiveEventEncodingArgs
- Encoding
Type string | Pulumi.Azure Native. Media. Live Event Encoding Type - Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
- Key
Frame stringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- Preset
Name 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’.
- Stretch
Mode string | Pulumi.Azure Native. Media. Stretch Mode - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- Encoding
Type string | LiveEvent Encoding Type - Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
- Key
Frame stringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- Preset
Name 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’.
- Stretch
Mode string | StretchMode - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding
Type String | LiveEvent Encoding Type - Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
- key
Frame StringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset
Name 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’.
- stretch
Mode String | StretchMode - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding
Type string | LiveEvent Encoding Type - Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
- key
Frame stringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset
Name 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’.
- stretch
Mode string | StretchMode - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding_
type str | LiveEvent Encoding Type - Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
- key_
frame_ strinterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset_
name str - The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
- stretch_
mode str | StretchMode - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding
Type 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.
- key
Frame StringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset
Name 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’.
- stretch
Mode String | "None" | "AutoSize" | "Auto Fit" - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
LiveEventEncodingResponse, LiveEventEncodingResponseArgs
- Encoding
Type 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.
- Key
Frame stringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- Preset
Name 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’.
- Stretch
Mode string - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- Encoding
Type 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.
- Key
Frame stringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- Preset
Name 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’.
- Stretch
Mode string - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding
Type 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.
- key
Frame StringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset
Name 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’.
- stretch
Mode String - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding
Type 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.
- key
Frame stringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset
Name 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’.
- stretch
Mode string - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding_
type str - Live event type. When encodingType is set to None, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created.
- key_
frame_ strinterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset_
name str - The optional encoding preset name, used when encodingType is not None. This value is specified at creation time and cannot be updated. If the encodingType is set to Standard, then the default preset name is ‘Default720p’. Else if the encodingType is set to Premium1080p, the default preset is ‘Default1080p’.
- stretch_
mode str - Specifies how the input video will be resized to fit the desired output resolution(s). Default is None
- encoding
Type 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.
- key
Frame StringInterval - Use an ISO 8601 time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use PT2S to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
- preset
Name 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’.
- stretch
Mode 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.
- Live
Event Encoding Type None - NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- Live
Event Encoding Type Standard - StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
- Live
Event Encoding Type Premium1080p - Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
- None
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- Standard
- StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
- Premium1080p
- Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
- None
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- Standard
- StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
- Premium1080p
- Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
- NONE
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- STANDARD
- StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
- PREMIUM1080P
- Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
- "None"
- NoneA contribution live encoder sends a multiple bitrate stream. The ingested stream passes through the live event without any further processing. It is also called the pass-through mode.
- "Standard"
- StandardA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 720p in resolution.
- "Premium1080p"
- Premium1080pA contribution live encoder sends a single bitrate stream to the live event and Media Services creates multiple bitrate streams. The output cannot exceed 1080p in resolution.
LiveEventEndpoint, LiveEventEndpointArgs
LiveEventEndpointResponse, LiveEventEndpointResponseArgs
LiveEventInput, LiveEventInputArgs
- Streaming
Protocol string | Pulumi.Azure Native. Media. Live Event Input Protocol - The input protocol for the live event. This is specified at creation time and cannot be updated.
- Access
Control Pulumi.Azure Native. Media. Inputs. Live Event Input Access Control - Access control for live event input.
- Access
Token string - A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
- Endpoints
List<Pulumi.
Azure Native. Media. Inputs. Live Event Endpoint> - The input endpoints for the live event.
- Key
Frame stringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- Streaming
Protocol string | LiveEvent Input Protocol - The input protocol for the live event. This is specified at creation time and cannot be updated.
- Access
Control LiveEvent Input Access Control - Access control for live event input.
- Access
Token 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
[]Live
Event Endpoint - The input endpoints for the live event.
- Key
Frame stringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming
Protocol String | LiveEvent Input Protocol - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access
Control LiveEvent Input Access Control - Access control for live event input.
- access
Token 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<Live
Event Endpoint> - The input endpoints for the live event.
- key
Frame StringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming
Protocol string | LiveEvent Input Protocol - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access
Control LiveEvent Input Access Control - Access control for live event input.
- access
Token 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
Live
Event Endpoint[] - The input endpoints for the live event.
- key
Frame stringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming_
protocol str | LiveEvent Input Protocol - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access_
control LiveEvent Input Access Control - Access control for live event input.
- access_
token str - A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
- endpoints
Sequence[Live
Event Endpoint] - The input endpoints for the live event.
- key_
frame_ strinterval_ duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming
Protocol String | "FragmentedMP4" | "RTMP" - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access
Control Property Map - Access control for live event input.
- access
Token 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.
- key
Frame StringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
LiveEventInputAccessControl, LiveEventInputAccessControlArgs
- Ip
Pulumi.
Azure Native. Media. Inputs. IPAccess Control - The IP access control properties.
- Ip
IPAccess
Control - The IP access control properties.
- ip
IPAccess
Control - The IP access control properties.
- ip
IPAccess
Control - The IP access control properties.
- ip
IPAccess
Control - The IP access control properties.
- ip Property Map
- The IP access control properties.
LiveEventInputAccessControlResponse, LiveEventInputAccessControlResponseArgs
- Ip
Pulumi.
Azure Native. Media. Inputs. IPAccess Control Response - The IP access control properties.
- Ip
IPAccess
Control Response - The IP access control properties.
- ip
IPAccess
Control Response - The IP access control properties.
- ip
IPAccess
Control Response - The IP access control properties.
- ip
IPAccess
Control Response - The IP access control properties.
- ip Property Map
- The IP access control properties.
LiveEventInputProtocol, LiveEventInputProtocolArgs
- 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.
- Live
Event Input Protocol Fragmented MP4 - FragmentedMP4Smooth Streaming input will be sent by the contribution encoder to the live event.
- Live
Event Input Protocol 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.
- 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.
- 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.
- "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.
LiveEventInputResponse, LiveEventInputResponseArgs
- Streaming
Protocol string - The input protocol for the live event. This is specified at creation time and cannot be updated.
- Access
Control Pulumi.Azure Native. Media. Inputs. Live Event Input Access Control Response - Access control for live event input.
- Access
Token string - A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
- Endpoints
List<Pulumi.
Azure Native. Media. Inputs. Live Event Endpoint Response> - The input endpoints for the live event.
- Key
Frame stringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- Streaming
Protocol string - The input protocol for the live event. This is specified at creation time and cannot be updated.
- Access
Control LiveEvent Input Access Control Response - Access control for live event input.
- Access
Token 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
[]Live
Event Endpoint Response - The input endpoints for the live event.
- Key
Frame stringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming
Protocol String - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access
Control LiveEvent Input Access Control Response - Access control for live event input.
- access
Token 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<Live
Event Endpoint Response> - The input endpoints for the live event.
- key
Frame StringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming
Protocol string - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access
Control LiveEvent Input Access Control Response - Access control for live event input.
- access
Token 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
Live
Event Endpoint Response[] - The input endpoints for the live event.
- key
Frame stringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming_
protocol str - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access_
control LiveEvent Input Access Control Response - Access control for live event input.
- access_
token str - A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.
- endpoints
Sequence[Live
Event Endpoint Response] - The input endpoints for the live event.
- key_
frame_ strinterval_ duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
- streaming
Protocol String - The input protocol for the live event. This is specified at creation time and cannot be updated.
- access
Control Property Map - Access control for live event input.
- access
Token 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.
- key
Frame StringInterval Duration - ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.
LiveEventInputTrackSelection, LiveEventInputTrackSelectionArgs
- Operation string
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- Property string
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- Value string
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- Operation string
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- Property string
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- Value string
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation String
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property String
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value String
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation string
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property string
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value string
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation str
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property str
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value str
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation String
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property String
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value String
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
LiveEventInputTrackSelectionResponse, LiveEventInputTrackSelectionResponseArgs
- Operation string
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- Property string
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- Value string
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- Operation string
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- Property string
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- Value string
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation String
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property String
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value String
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation string
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property string
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value string
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation str
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property str
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value str
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
- operation String
- Comparing operation. This property is reserved for future use, any value set on this property will be ignored.
- property String
- Property name to select. This property is reserved for future use, any value set on this property will be ignored.
- value String
- Property value to select. This property is reserved for future use, any value set on this property will be ignored.
LiveEventOutputTranscriptionTrack, LiveEventOutputTranscriptionTrackArgs
- Track
Name string - The output track name. This property is reserved for future use, any value set on this property will be ignored.
- Track
Name string - The output track name. This property is reserved for future use, any value set on this property will be ignored.
- track
Name String - The output track name. This property is reserved for future use, any value set on this property will be ignored.
- track
Name 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.
- track
Name String - The output track name. This property is reserved for future use, any value set on this property will be ignored.
LiveEventOutputTranscriptionTrackResponse, LiveEventOutputTranscriptionTrackResponseArgs
- Track
Name string - The output track name. This property is reserved for future use, any value set on this property will be ignored.
- Track
Name string - The output track name. This property is reserved for future use, any value set on this property will be ignored.
- track
Name String - The output track name. This property is reserved for future use, any value set on this property will be ignored.
- track
Name 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.
- track
Name String - The output track name. This property is reserved for future use, any value set on this property will be ignored.
LiveEventPreview, LiveEventPreviewArgs
- Access
Control Pulumi.Azure Native. Media. Inputs. Live Event Preview Access Control - The access control for live event preview.
- Alternative
Media stringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- Endpoints
List<Pulumi.
Azure Native. Media. Inputs. Live Event Endpoint> - The endpoints for preview. Do not share the preview URL with the live event audience.
- Preview
Locator 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.
- Streaming
Policy stringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- Access
Control LiveEvent Preview Access Control - The access control for live event preview.
- Alternative
Media stringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- Endpoints
[]Live
Event Endpoint - The endpoints for preview. Do not share the preview URL with the live event audience.
- Preview
Locator 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.
- Streaming
Policy stringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access
Control LiveEvent Preview Access Control - The access control for live event preview.
- alternative
Media StringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints
List<Live
Event Endpoint> - The endpoints for preview. Do not share the preview URL with the live event audience.
- preview
Locator 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.
- streaming
Policy StringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access
Control LiveEvent Preview Access Control - The access control for live event preview.
- alternative
Media stringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints
Live
Event Endpoint[] - The endpoints for preview. Do not share the preview URL with the live event audience.
- preview
Locator 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.
- streaming
Policy stringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access_
control LiveEvent Preview Access Control - The access control for live event preview.
- alternative_
media_ strid - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints
Sequence[Live
Event Endpoint] - The endpoints for preview. Do not share the preview URL with the live event audience.
- preview_
locator str - The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
- streaming_
policy_ strname - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access
Control Property Map - The access control for live event preview.
- alternative
Media StringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints List<Property Map>
- The endpoints for preview. Do not share the preview URL with the live event audience.
- preview
Locator 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.
- streaming
Policy StringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
LiveEventPreviewAccessControl, LiveEventPreviewAccessControlArgs
- Ip
Pulumi.
Azure Native. Media. Inputs. IPAccess Control - The IP access control properties.
- Ip
IPAccess
Control - The IP access control properties.
- ip
IPAccess
Control - The IP access control properties.
- ip
IPAccess
Control - The IP access control properties.
- ip
IPAccess
Control - The IP access control properties.
- ip Property Map
- The IP access control properties.
LiveEventPreviewAccessControlResponse, LiveEventPreviewAccessControlResponseArgs
- Ip
Pulumi.
Azure Native. Media. Inputs. IPAccess Control Response - The IP access control properties.
- Ip
IPAccess
Control Response - The IP access control properties.
- ip
IPAccess
Control Response - The IP access control properties.
- ip
IPAccess
Control Response - The IP access control properties.
- ip
IPAccess
Control Response - The IP access control properties.
- ip Property Map
- The IP access control properties.
LiveEventPreviewResponse, LiveEventPreviewResponseArgs
- Access
Control Pulumi.Azure Native. Media. Inputs. Live Event Preview Access Control Response - The access control for live event preview.
- Alternative
Media stringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- Endpoints
List<Pulumi.
Azure Native. Media. Inputs. Live Event Endpoint Response> - The endpoints for preview. Do not share the preview URL with the live event audience.
- Preview
Locator 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.
- Streaming
Policy stringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- Access
Control LiveEvent Preview Access Control Response - The access control for live event preview.
- Alternative
Media stringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- Endpoints
[]Live
Event Endpoint Response - The endpoints for preview. Do not share the preview URL with the live event audience.
- Preview
Locator 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.
- Streaming
Policy stringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access
Control LiveEvent Preview Access Control Response - The access control for live event preview.
- alternative
Media StringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints
List<Live
Event Endpoint Response> - The endpoints for preview. Do not share the preview URL with the live event audience.
- preview
Locator 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.
- streaming
Policy StringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access
Control LiveEvent Preview Access Control Response - The access control for live event preview.
- alternative
Media stringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints
Live
Event Endpoint Response[] - The endpoints for preview. Do not share the preview URL with the live event audience.
- preview
Locator 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.
- streaming
Policy stringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access_
control LiveEvent Preview Access Control Response - The access control for live event preview.
- alternative_
media_ strid - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints
Sequence[Live
Event Endpoint Response] - The endpoints for preview. Do not share the preview URL with the live event audience.
- preview_
locator str - The identifier of the preview locator in Guid format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. This value cannot be updated once the live event is created.
- streaming_
policy_ strname - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
- access
Control Property Map - The access control for live event preview.
- alternative
Media StringId - An alternative media identifier associated with the streaming locator created for the preview. This value is specified at creation time and cannot be updated. The identifier can be used in the CustomLicenseAcquisitionUrlTemplate or the CustomKeyAcquisitionUrlTemplate of the StreamingPolicy specified in the StreamingPolicyName field.
- endpoints List<Property Map>
- The endpoints for preview. Do not share the preview URL with the live event audience.
- preview
Locator 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.
- streaming
Policy StringName - The name of streaming policy used for the live event preview. This value is specified at creation time and cannot be updated.
LiveEventTranscription, LiveEventTranscriptionArgs
- Input
Track List<Pulumi.Selection Azure Native. Media. Inputs. Live Event Input Track Selection> - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- Language string
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- Output
Transcription Pulumi.Track Azure Native. Media. Inputs. Live Event Output Transcription Track - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- Input
Track []LiveSelection Event Input Track Selection - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- Language string
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- Output
Transcription LiveTrack Event Output Transcription Track - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input
Track List<LiveSelection Event Input Track Selection> - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language String
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output
Transcription LiveTrack Event Output Transcription Track - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input
Track LiveSelection Event Input Track Selection[] - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language string
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output
Transcription LiveTrack Event Output Transcription Track - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input_
track_ Sequence[Liveselection Event Input Track Selection] - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language str
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output_
transcription_ Livetrack Event Output Transcription Track - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input
Track List<Property Map>Selection - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language String
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output
Transcription Property MapTrack - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
LiveEventTranscriptionResponse, LiveEventTranscriptionResponseArgs
- Input
Track List<Pulumi.Selection Azure Native. Media. Inputs. Live Event Input Track Selection Response> - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- Language string
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- Output
Transcription Pulumi.Track Azure Native. Media. Inputs. Live Event Output Transcription Track Response - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- Input
Track []LiveSelection Event Input Track Selection Response - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- Language string
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- Output
Transcription LiveTrack Event Output Transcription Track Response - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input
Track List<LiveSelection Event Input Track Selection Response> - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language String
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output
Transcription LiveTrack Event Output Transcription Track Response - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input
Track LiveSelection Event Input Track Selection Response[] - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language string
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output
Transcription LiveTrack Event Output Transcription Track Response - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input_
track_ Sequence[Liveselection Event Input Track Selection Response] - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language str
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output_
transcription_ Livetrack Event Output Transcription Track Response - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
- input
Track List<Property Map>Selection - Provides a mechanism to select the audio track in the input live feed, to which speech-to-text transcription is applied. This property is reserved for future use, any value set on this property will be ignored.
- language String
- Specifies the language (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in BCP-47 format (e.g: 'en-US'). See https://go.microsoft.com/fwlink/?linkid=2133742 for more information about the live transcription feature and the list of supported languages.
- output
Transcription Property MapTrack - Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
StreamOptionsFlag, StreamOptionsFlagArgs
- Default
- DefaultLive streaming with no special latency optimizations.
- 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.
- Stream
Options Flag Default - DefaultLive streaming with no special latency optimizations.
- Stream
Options Flag Low Latency - LowLatencyThe live event provides lower end to end latency by reducing its internal buffers. This could result in more client buffering during playback if network bandwidth is low.
- Default
- DefaultLive streaming with no special latency optimizations.
- 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.
- 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.
- 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.
- "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.
StretchMode, StretchModeArgs
- 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.
- Stretch
Mode None - NoneStrictly respect the output resolution without considering the pixel aspect ratio or display aspect ratio of the input video.
- Stretch
Mode 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.
- Stretch
Mode 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.
- 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.
- 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.
- 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.
- "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.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:media:LiveEvent myLiveEvent1 /subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0