Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

getLiveOutput

The Live Output. API Version: 2020-05-01.

Using getLiveOutput

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getLiveOutput(args: GetLiveOutputArgs, opts?: InvokeOptions): Promise<GetLiveOutputResult>
function getLiveOutputOutput(args: GetLiveOutputOutputArgs, opts?: InvokeOptions): Output<GetLiveOutputResult>
def get_live_output(account_name: Optional[str] = None,
                    live_event_name: Optional[str] = None,
                    live_output_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetLiveOutputResult
def get_live_output_output(account_name: Optional[pulumi.Input[str]] = None,
                    live_event_name: Optional[pulumi.Input[str]] = None,
                    live_output_name: Optional[pulumi.Input[str]] = None,
                    resource_group_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetLiveOutputResult]
func LookupLiveOutput(ctx *Context, args *LookupLiveOutputArgs, opts ...InvokeOption) (*LookupLiveOutputResult, error)
func LookupLiveOutputOutput(ctx *Context, args *LookupLiveOutputOutputArgs, opts ...InvokeOption) LookupLiveOutputResultOutput

> Note: This function is named LookupLiveOutput in the Go SDK.

public static class GetLiveOutput 
{
    public static Task<GetLiveOutputResult> InvokeAsync(GetLiveOutputArgs args, InvokeOptions? opts = null)
    public static Output<GetLiveOutputResult> Invoke(GetLiveOutputInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLiveOutputResult> getLiveOutput(GetLiveOutputArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:media:getLiveOutput
  arguments:
    # arguments dictionary

The following arguments are supported:

AccountName string

The Media Services account name.

LiveEventName string

The name of the live event, maximum length is 32.

LiveOutputName string

The name of the live output.

ResourceGroupName string

The name of the resource group within the Azure subscription.

AccountName string

The Media Services account name.

LiveEventName string

The name of the live event, maximum length is 32.

LiveOutputName string

The name of the live output.

ResourceGroupName string

The name of the resource group within the Azure subscription.

accountName String

The Media Services account name.

liveEventName String

The name of the live event, maximum length is 32.

liveOutputName String

The name of the live output.

resourceGroupName String

The name of the resource group within the Azure subscription.

accountName string

The Media Services account name.

liveEventName string

The name of the live event, maximum length is 32.

liveOutputName string

The name of the live output.

resourceGroupName string

The name of the resource group within the Azure subscription.

account_name str

The Media Services account name.

live_event_name str

The name of the live event, maximum length is 32.

live_output_name str

The name of the live output.

resource_group_name str

The name of the resource group within the Azure subscription.

accountName String

The Media Services account name.

liveEventName String

The name of the live event, maximum length is 32.

liveOutputName String

The name of the live output.

resourceGroupName String

The name of the resource group within the Azure subscription.

getLiveOutput Result

The following output properties are available:

ArchiveWindowLength string

ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window.

AssetName string

The asset that the live output will write to.

Created string

The creation time the live output.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

LastModified string

The time the live output was last modified.

Name string

The name of the resource

ProvisioningState string

The provisioning state of the live output.

ResourceState string

The resource state of the live output.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Description string

The description of the live output.

Hls Pulumi.AzureNative.Media.Outputs.HlsResponse

HTTP Live Streaming (HLS) packing setting for the live output.

ManifestName string

The manifest file name. If not provided, the service will generate one automatically.

OutputSnapTime double

The initial timestamp that the live output will start at, any content before this value will not be archived.

ArchiveWindowLength string

ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window.

AssetName string

The asset that the live output will write to.

Created string

The creation time the live output.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

LastModified string

The time the live output was last modified.

Name string

The name of the resource

ProvisioningState string

The provisioning state of the live output.

ResourceState string

The resource state of the live output.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Description string

The description of the live output.

Hls HlsResponse

HTTP Live Streaming (HLS) packing setting for the live output.

ManifestName string

The manifest file name. If not provided, the service will generate one automatically.

OutputSnapTime float64

The initial timestamp that the live output will start at, any content before this value will not be archived.

archiveWindowLength String

ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window.

assetName String

The asset that the live output will write to.

created String

The creation time the live output.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

lastModified String

The time the live output was last modified.

name String

The name of the resource

provisioningState String

The provisioning state of the live output.

resourceState String

The resource state of the live output.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

description String

The description of the live output.

hls HlsResponse

HTTP Live Streaming (HLS) packing setting for the live output.

manifestName String

The manifest file name. If not provided, the service will generate one automatically.

outputSnapTime Double

The initial timestamp that the live output will start at, any content before this value will not be archived.

archiveWindowLength string

ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window.

assetName string

The asset that the live output will write to.

created string

The creation time the live output.

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

lastModified string

The time the live output was last modified.

name string

The name of the resource

provisioningState string

The provisioning state of the live output.

resourceState string

The resource state of the live output.

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

description string

The description of the live output.

hls HlsResponse

HTTP Live Streaming (HLS) packing setting for the live output.

manifestName string

The manifest file name. If not provided, the service will generate one automatically.

outputSnapTime number

The initial timestamp that the live output will start at, any content before this value will not be archived.

archive_window_length str

ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window.

asset_name str

The asset that the live output will write to.

created str

The creation time the live output.

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

last_modified str

The time the live output was last modified.

name str

The name of the resource

provisioning_state str

The provisioning state of the live output.

resource_state str

The resource state of the live output.

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

description str

The description of the live output.

hls HlsResponse

HTTP Live Streaming (HLS) packing setting for the live output.

manifest_name str

The manifest file name. If not provided, the service will generate one automatically.

output_snap_time float

The initial timestamp that the live output will start at, any content before this value will not be archived.

archiveWindowLength String

ISO 8601 time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window.

assetName String

The asset that the live output will write to.

created String

The creation time the live output.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

lastModified String

The time the live output was last modified.

name String

The name of the resource

provisioningState String

The provisioning state of the live output.

resourceState String

The resource state of the live output.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

description String

The description of the live output.

hls Property Map

HTTP Live Streaming (HLS) packing setting for the live output.

manifestName String

The manifest file name. If not provided, the service will generate one automatically.

outputSnapTime Number

The initial timestamp that the live output will start at, any content before this value will not be archived.

Supporting Types

HlsResponse

FragmentsPerTsSegment int

The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output.

FragmentsPerTsSegment int

The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output.

fragmentsPerTsSegment Integer

The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output.

fragmentsPerTsSegment number

The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output.

fragments_per_ts_segment int

The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output.

fragmentsPerTsSegment Number

The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0