1. Packages
  2. Azure Native
  3. API Docs
  4. media
  5. getLiveEventStatus
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.media.getLiveEventStatus

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Gets status telemetry of a live event. Azure REST API version: 2022-11-01.

    Using getLiveEventStatus

    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 getLiveEventStatus(args: GetLiveEventStatusArgs, opts?: InvokeOptions): Promise<GetLiveEventStatusResult>
    function getLiveEventStatusOutput(args: GetLiveEventStatusOutputArgs, opts?: InvokeOptions): Output<GetLiveEventStatusResult>
    def get_live_event_status(account_name: Optional[str] = None,
                              live_event_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetLiveEventStatusResult
    def get_live_event_status_output(account_name: Optional[pulumi.Input[str]] = None,
                              live_event_name: Optional[pulumi.Input[str]] = None,
                              resource_group_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetLiveEventStatusResult]
    func GetLiveEventStatus(ctx *Context, args *GetLiveEventStatusArgs, opts ...InvokeOption) (*GetLiveEventStatusResult, error)
    func GetLiveEventStatusOutput(ctx *Context, args *GetLiveEventStatusOutputArgs, opts ...InvokeOption) GetLiveEventStatusResultOutput

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

    public static class GetLiveEventStatus 
    {
        public static Task<GetLiveEventStatusResult> InvokeAsync(GetLiveEventStatusArgs args, InvokeOptions? opts = null)
        public static Output<GetLiveEventStatusResult> Invoke(GetLiveEventStatusInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLiveEventStatusResult> getLiveEventStatus(GetLiveEventStatusArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:media:getLiveEventStatus
      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.
    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.
    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.
    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.
    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.
    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.
    resourceGroupName String
    The name of the resource group within the Azure subscription.

    getLiveEventStatus Result

    The following output properties are available:

    Value []LiveEventStatusResponse
    The result of the get live event status.
    value List<LiveEventStatusResponse>
    The result of the get live event status.
    value LiveEventStatusResponse[]
    The result of the get live event status.
    value Sequence[LiveEventStatusResponse]
    The result of the get live event status.
    value List<Property Map>
    The result of the get live event status.

    Supporting Types

    LiveEventIngestInterruptionResponse

    Begin string
    UTC time of interruption start, encoder disconnected.
    Duration string
    Duration of interruption in ISO 8601 time. For example, use PT1H30M to indicate 1 hour and 30 minutes.
    End string
    UTC time of interruption end, encoder re-connected.
    Reason string
    Interruption reason.
    Begin string
    UTC time of interruption start, encoder disconnected.
    Duration string
    Duration of interruption in ISO 8601 time. For example, use PT1H30M to indicate 1 hour and 30 minutes.
    End string
    UTC time of interruption end, encoder re-connected.
    Reason string
    Interruption reason.
    begin String
    UTC time of interruption start, encoder disconnected.
    duration String
    Duration of interruption in ISO 8601 time. For example, use PT1H30M to indicate 1 hour and 30 minutes.
    end String
    UTC time of interruption end, encoder re-connected.
    reason String
    Interruption reason.
    begin string
    UTC time of interruption start, encoder disconnected.
    duration string
    Duration of interruption in ISO 8601 time. For example, use PT1H30M to indicate 1 hour and 30 minutes.
    end string
    UTC time of interruption end, encoder re-connected.
    reason string
    Interruption reason.
    begin str
    UTC time of interruption start, encoder disconnected.
    duration str
    Duration of interruption in ISO 8601 time. For example, use PT1H30M to indicate 1 hour and 30 minutes.
    end str
    UTC time of interruption end, encoder re-connected.
    reason str
    Interruption reason.
    begin String
    UTC time of interruption start, encoder disconnected.
    duration String
    Duration of interruption in ISO 8601 time. For example, use PT1H30M to indicate 1 hour and 30 minutes.
    end String
    UTC time of interruption end, encoder re-connected.
    reason String
    Interruption reason.

    LiveEventIngestionResponse

    Begin string
    Ingestion begin time in UTC.
    End string
    Ingestion end time in UTC. Empty if it's not stopped yet.
    EndReason string
    Reason why ingestion stops. Empty if it's not stopped yet. E.g) Service Stopped. No Ingestion.
    IngestInterruptions List<Pulumi.AzureNative.Media.Inputs.LiveEventIngestInterruptionResponse>
    IngestInterruption entry list.
    StreamName string
    Ingestion stream name.
    Begin string
    Ingestion begin time in UTC.
    End string
    Ingestion end time in UTC. Empty if it's not stopped yet.
    EndReason string
    Reason why ingestion stops. Empty if it's not stopped yet. E.g) Service Stopped. No Ingestion.
    IngestInterruptions []LiveEventIngestInterruptionResponse
    IngestInterruption entry list.
    StreamName string
    Ingestion stream name.
    begin String
    Ingestion begin time in UTC.
    end String
    Ingestion end time in UTC. Empty if it's not stopped yet.
    endReason String
    Reason why ingestion stops. Empty if it's not stopped yet. E.g) Service Stopped. No Ingestion.
    ingestInterruptions List<LiveEventIngestInterruptionResponse>
    IngestInterruption entry list.
    streamName String
    Ingestion stream name.
    begin string
    Ingestion begin time in UTC.
    end string
    Ingestion end time in UTC. Empty if it's not stopped yet.
    endReason string
    Reason why ingestion stops. Empty if it's not stopped yet. E.g) Service Stopped. No Ingestion.
    ingestInterruptions LiveEventIngestInterruptionResponse[]
    IngestInterruption entry list.
    streamName string
    Ingestion stream name.
    begin str
    Ingestion begin time in UTC.
    end str
    Ingestion end time in UTC. Empty if it's not stopped yet.
    end_reason str
    Reason why ingestion stops. Empty if it's not stopped yet. E.g) Service Stopped. No Ingestion.
    ingest_interruptions Sequence[LiveEventIngestInterruptionResponse]
    IngestInterruption entry list.
    stream_name str
    Ingestion stream name.
    begin String
    Ingestion begin time in UTC.
    end String
    Ingestion end time in UTC. Empty if it's not stopped yet.
    endReason String
    Reason why ingestion stops. Empty if it's not stopped yet. E.g) Service Stopped. No Ingestion.
    ingestInterruptions List<Property Map>
    IngestInterruption entry list.
    streamName String
    Ingestion stream name.

    LiveEventStatusResponse

    HealthDescriptions List<string>
    List of strings justifying the health status.
    HealthStatus string
    Health status of last 20 seconds.
    Ingestion Pulumi.AzureNative.Media.Inputs.LiveEventIngestionResponse
    Live event ingestion entry.
    LastUpdatedTime string
    Last updated UTC time of this status.
    State string
    Current state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
    TrackStatus List<Pulumi.AzureNative.Media.Inputs.LiveEventTrackStatusResponse>
    Track entry list.
    HealthDescriptions []string
    List of strings justifying the health status.
    HealthStatus string
    Health status of last 20 seconds.
    Ingestion LiveEventIngestionResponse
    Live event ingestion entry.
    LastUpdatedTime string
    Last updated UTC time of this status.
    State string
    Current state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
    TrackStatus []LiveEventTrackStatusResponse
    Track entry list.
    healthDescriptions List<String>
    List of strings justifying the health status.
    healthStatus String
    Health status of last 20 seconds.
    ingestion LiveEventIngestionResponse
    Live event ingestion entry.
    lastUpdatedTime String
    Last updated UTC time of this status.
    state String
    Current state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
    trackStatus List<LiveEventTrackStatusResponse>
    Track entry list.
    healthDescriptions string[]
    List of strings justifying the health status.
    healthStatus string
    Health status of last 20 seconds.
    ingestion LiveEventIngestionResponse
    Live event ingestion entry.
    lastUpdatedTime string
    Last updated UTC time of this status.
    state string
    Current state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
    trackStatus LiveEventTrackStatusResponse[]
    Track entry list.
    health_descriptions Sequence[str]
    List of strings justifying the health status.
    health_status str
    Health status of last 20 seconds.
    ingestion LiveEventIngestionResponse
    Live event ingestion entry.
    last_updated_time str
    Last updated UTC time of this status.
    state str
    Current state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
    track_status Sequence[LiveEventTrackStatusResponse]
    Track entry list.
    healthDescriptions List<String>
    List of strings justifying the health status.
    healthStatus String
    Health status of last 20 seconds.
    ingestion Property Map
    Live event ingestion entry.
    lastUpdatedTime String
    Last updated UTC time of this status.
    state String
    Current state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information.
    trackStatus List<Property Map>
    Track entry list.

    LiveEventTrackStatusResponse

    ExpectedBitrate double
    Expected bitrate for this track.
    IncomingBitrate double
    Average incoming bitrate for last 20 seconds when live event is running.
    IngestDrift string
    Current ingest drift value in seconds for last 1 minute.
    RequestReceived double
    Total number of timed metadata request received.
    RequestSucceeded double
    Total number of successful timed metadata request received.
    TrackId string
    Track Id.
    ExpectedBitrate float64
    Expected bitrate for this track.
    IncomingBitrate float64
    Average incoming bitrate for last 20 seconds when live event is running.
    IngestDrift string
    Current ingest drift value in seconds for last 1 minute.
    RequestReceived float64
    Total number of timed metadata request received.
    RequestSucceeded float64
    Total number of successful timed metadata request received.
    TrackId string
    Track Id.
    expectedBitrate Double
    Expected bitrate for this track.
    incomingBitrate Double
    Average incoming bitrate for last 20 seconds when live event is running.
    ingestDrift String
    Current ingest drift value in seconds for last 1 minute.
    requestReceived Double
    Total number of timed metadata request received.
    requestSucceeded Double
    Total number of successful timed metadata request received.
    trackId String
    Track Id.
    expectedBitrate number
    Expected bitrate for this track.
    incomingBitrate number
    Average incoming bitrate for last 20 seconds when live event is running.
    ingestDrift string
    Current ingest drift value in seconds for last 1 minute.
    requestReceived number
    Total number of timed metadata request received.
    requestSucceeded number
    Total number of successful timed metadata request received.
    trackId string
    Track Id.
    expected_bitrate float
    Expected bitrate for this track.
    incoming_bitrate float
    Average incoming bitrate for last 20 seconds when live event is running.
    ingest_drift str
    Current ingest drift value in seconds for last 1 minute.
    request_received float
    Total number of timed metadata request received.
    request_succeeded float
    Total number of successful timed metadata request received.
    track_id str
    Track Id.
    expectedBitrate Number
    Expected bitrate for this track.
    incomingBitrate Number
    Average incoming bitrate for last 20 seconds when live event is running.
    ingestDrift String
    Current ingest drift value in seconds for last 1 minute.
    requestReceived Number
    Total number of timed metadata request received.
    requestSucceeded Number
    Total number of successful timed metadata request received.
    trackId String
    Track Id.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi