import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** *
Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.
*/ export declare function getOriginEndpoint(args: GetOriginEndpointArgs, opts?: pulumi.InvokeOptions): PromiseThe Amazon Resource Name (ARN) associated with the resource.
*/ arn: string; } export interface GetOriginEndpointResult { /** *The Amazon Resource Name (ARN) associated with the resource.
*/ readonly arn?: string; /** * The container type associated with the origin endpoint configuration. */ readonly containerType?: enums.mediapackagev2.OriginEndpointContainerType; /** *The date and time the origin endpoint was created.
*/ readonly createdAt?: string; /** * The egress domain URL for stream delivery from MediaPackage. */ readonly dashManifestUrls?: string[]; /** *A DASH manifest configuration.
*/ readonly dashManifests?: outputs.mediapackagev2.OriginEndpointDashManifestConfiguration[]; /** *Enter any descriptive text that helps you to identify the origin endpoint.
*/ readonly description?: string; /** * The failover settings for the endpoint. */ readonly forceEndpointErrorConfiguration?: outputs.mediapackagev2.OriginEndpointForceEndpointErrorConfiguration; /** * The egress domain URL for stream delivery from MediaPackage. */ readonly hlsManifestUrls?: string[]; /** *An HTTP live streaming (HLS) manifest configuration.
*/ readonly hlsManifests?: outputs.mediapackagev2.OriginEndpointHlsManifestConfiguration[]; /** * The egress domain URL for stream delivery from MediaPackage. */ readonly lowLatencyHlsManifestUrls?: string[]; /** *A low-latency HLS manifest configuration.
*/ readonly lowLatencyHlsManifests?: outputs.mediapackagev2.OriginEndpointLowLatencyHlsManifestConfiguration[]; /** *The date and time the origin endpoint was modified.
*/ readonly modifiedAt?: string; readonly mssManifestUrls?: string[]; /** *The Microsoft Smooth Streaming (MSS) manifest configurations associated with this origin endpoint.
*/ readonly mssManifests?: outputs.mediapackagev2.OriginEndpointMssManifestConfiguration[]; /** * The segment associated with the origin endpoint. */ readonly segment?: outputs.mediapackagev2.OriginEndpointSegment; /** *The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).
*/ readonly startoverWindowSeconds?: number; /** * The tags associated with the origin endpoint. */ readonly tags?: outputs.Tag[]; } /** *Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.
*/ export declare function getOriginEndpointOutput(args: GetOriginEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.OutputThe Amazon Resource Name (ARN) associated with the resource.
*/ arn: pulumi.Input