1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. mediapackagev2
  5. getOriginEndpoint

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

aws-native.mediapackagev2.getOriginEndpoint

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

    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.

    Using getOriginEndpoint

    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 getOriginEndpoint(args: GetOriginEndpointArgs, opts?: InvokeOptions): Promise<GetOriginEndpointResult>
    function getOriginEndpointOutput(args: GetOriginEndpointOutputArgs, opts?: InvokeOptions): Output<GetOriginEndpointResult>
    def get_origin_endpoint(arn: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetOriginEndpointResult
    def get_origin_endpoint_output(arn: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetOriginEndpointResult]
    func LookupOriginEndpoint(ctx *Context, args *LookupOriginEndpointArgs, opts ...InvokeOption) (*LookupOriginEndpointResult, error)
    func LookupOriginEndpointOutput(ctx *Context, args *LookupOriginEndpointOutputArgs, opts ...InvokeOption) LookupOriginEndpointResultOutput

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

    public static class GetOriginEndpoint 
    {
        public static Task<GetOriginEndpointResult> InvokeAsync(GetOriginEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetOriginEndpointResult> Invoke(GetOriginEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOriginEndpointResult> getOriginEndpoint(GetOriginEndpointArgs args, InvokeOptions options)
    public static Output<GetOriginEndpointResult> getOriginEndpoint(GetOriginEndpointArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:mediapackagev2:getOriginEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Arn string
    Arn string
    arn String
    arn string
    arn str
    arn String

    getOriginEndpoint Result

    The following output properties are available:

    Arn string
    ContainerType Pulumi.AwsNative.MediaPackageV2.OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    CreatedAt string
    DashManifestUrls List<string>
    The egress domain URL for stream delivery from MediaPackage.
    DashManifests List<Pulumi.AwsNative.MediaPackageV2.Outputs.OriginEndpointDashManifestConfiguration>
    Description string
    ForceEndpointErrorConfiguration Pulumi.AwsNative.MediaPackageV2.Outputs.OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    HlsManifestUrls List<string>
    The egress domain URL for stream delivery from MediaPackage.
    HlsManifests List<Pulumi.AwsNative.MediaPackageV2.Outputs.OriginEndpointHlsManifestConfiguration>
    LowLatencyHlsManifestUrls List<string>
    The egress domain URL for stream delivery from MediaPackage.
    LowLatencyHlsManifests List<Pulumi.AwsNative.MediaPackageV2.Outputs.OriginEndpointLowLatencyHlsManifestConfiguration>
    ModifiedAt string
    Segment Pulumi.AwsNative.MediaPackageV2.Outputs.OriginEndpointSegment
    The segment associated with the origin endpoint.
    StartoverWindowSeconds int
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags associated with the origin endpoint.
    Arn string
    ContainerType OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    CreatedAt string
    DashManifestUrls []string
    The egress domain URL for stream delivery from MediaPackage.
    DashManifests []OriginEndpointDashManifestConfiguration
    Description string
    ForceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    HlsManifestUrls []string
    The egress domain URL for stream delivery from MediaPackage.
    HlsManifests []OriginEndpointHlsManifestConfiguration
    LowLatencyHlsManifestUrls []string
    The egress domain URL for stream delivery from MediaPackage.
    LowLatencyHlsManifests []OriginEndpointLowLatencyHlsManifestConfiguration
    ModifiedAt string
    Segment OriginEndpointSegment
    The segment associated with the origin endpoint.
    StartoverWindowSeconds int
    Tags Tag
    The tags associated with the origin endpoint.
    arn String
    containerType OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    createdAt String
    dashManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    dashManifests List<OriginEndpointDashManifestConfiguration>
    description String
    forceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    hlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    hlsManifests List<OriginEndpointHlsManifestConfiguration>
    lowLatencyHlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    lowLatencyHlsManifests List<OriginEndpointLowLatencyHlsManifestConfiguration>
    modifiedAt String
    segment OriginEndpointSegment
    The segment associated with the origin endpoint.
    startoverWindowSeconds Integer
    tags List<Tag>
    The tags associated with the origin endpoint.
    arn string
    containerType OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    createdAt string
    dashManifestUrls string[]
    The egress domain URL for stream delivery from MediaPackage.
    dashManifests OriginEndpointDashManifestConfiguration[]
    description string
    forceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    hlsManifestUrls string[]
    The egress domain URL for stream delivery from MediaPackage.
    hlsManifests OriginEndpointHlsManifestConfiguration[]
    lowLatencyHlsManifestUrls string[]
    The egress domain URL for stream delivery from MediaPackage.
    lowLatencyHlsManifests OriginEndpointLowLatencyHlsManifestConfiguration[]
    modifiedAt string
    segment OriginEndpointSegment
    The segment associated with the origin endpoint.
    startoverWindowSeconds number
    tags Tag[]
    The tags associated with the origin endpoint.
    arn str
    container_type OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    created_at str
    dash_manifest_urls Sequence[str]
    The egress domain URL for stream delivery from MediaPackage.
    dash_manifests Sequence[OriginEndpointDashManifestConfiguration]
    description str
    force_endpoint_error_configuration OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    hls_manifest_urls Sequence[str]
    The egress domain URL for stream delivery from MediaPackage.
    hls_manifests Sequence[OriginEndpointHlsManifestConfiguration]
    low_latency_hls_manifest_urls Sequence[str]
    The egress domain URL for stream delivery from MediaPackage.
    low_latency_hls_manifests Sequence[OriginEndpointLowLatencyHlsManifestConfiguration]
    modified_at str
    segment OriginEndpointSegment
    The segment associated with the origin endpoint.
    startover_window_seconds int
    tags Sequence[root_Tag]
    The tags associated with the origin endpoint.
    arn String
    containerType "TS" | "CMAF"
    The container type associated with the origin endpoint configuration.
    createdAt String
    dashManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    dashManifests List<Property Map>
    description String
    forceEndpointErrorConfiguration Property Map
    The failover settings for the endpoint.
    hlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    hlsManifests List<Property Map>
    lowLatencyHlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    lowLatencyHlsManifests List<Property Map>
    modifiedAt String
    segment Property Map
    The segment associated with the origin endpoint.
    startoverWindowSeconds Number
    tags List<Property Map>
    The tags associated with the origin endpoint.

    Supporting Types

    OriginEndpointAdMarkerDash

    OriginEndpointAdMarkerHls

    OriginEndpointCmafEncryptionMethod

    OriginEndpointContainerType

    OriginEndpointDashBaseUrl

    url String
    dvbPriority Integer
    dvbWeight Integer
    serviceLocation String
    url string
    dvbPriority number
    dvbWeight number
    serviceLocation string
    url String
    dvbPriority Number
    dvbWeight Number
    serviceLocation String

    OriginEndpointDashCompactness

    OriginEndpointDashDrmSignaling

    OriginEndpointDashDvbFontDownload

    FontFamily string
    MimeType string
    Url string
    FontFamily string
    MimeType string
    Url string
    fontFamily String
    mimeType String
    url String
    fontFamily string
    mimeType string
    url string
    fontFamily String
    mimeType String
    url String

    OriginEndpointDashDvbMetricsReporting

    OriginEndpointDashDvbSettings

    OriginEndpointDashManifestConfiguration

    ManifestName string
    BaseUrls List<Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointDashBaseUrl>
    Compactness Pulumi.AwsNative.MediaPackageV2.OriginEndpointDashCompactness

    The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

    For information about compactness, see DASH manifest compactness in the AWS Elemental MediaPackage v2 User Guide .

    DrmSignaling Pulumi.AwsNative.MediaPackageV2.OriginEndpointDashDrmSignaling
    Determines how the DASH manifest signals the DRM content.
    DvbSettings Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointDashDvbSettings
    For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
    FilterConfiguration Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    ManifestWindowSeconds int
    MinBufferTimeSeconds int
    MinUpdatePeriodSeconds int
    PeriodTriggers List<Pulumi.AwsNative.MediaPackageV2.OriginEndpointDashPeriodTrigger>
    Profiles List<Pulumi.AwsNative.MediaPackageV2.OriginEndpointDashProfile>
    ProgramInformation Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointDashProgramInformation
    Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
    ScteDash Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointScteDash
    The SCTE configuration.
    SegmentTemplateFormat Pulumi.AwsNative.MediaPackageV2.OriginEndpointDashSegmentTemplateFormat

    Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .

    Value description:

    • NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate .
    SubtitleConfiguration Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointDashSubtitleConfiguration
    The configuration for DASH subtitles.
    SuggestedPresentationDelaySeconds int
    UtcTiming Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointDashUtcTiming
    Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
    ManifestName string
    BaseUrls []OriginEndpointDashBaseUrl
    Compactness OriginEndpointDashCompactness

    The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

    For information about compactness, see DASH manifest compactness in the AWS Elemental MediaPackage v2 User Guide .

    DrmSignaling OriginEndpointDashDrmSignaling
    Determines how the DASH manifest signals the DRM content.
    DvbSettings OriginEndpointDashDvbSettings
    For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
    FilterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    ManifestWindowSeconds int
    MinBufferTimeSeconds int
    MinUpdatePeriodSeconds int
    PeriodTriggers []OriginEndpointDashPeriodTrigger
    Profiles []OriginEndpointDashProfile
    ProgramInformation OriginEndpointDashProgramInformation
    Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
    ScteDash OriginEndpointScteDash
    The SCTE configuration.
    SegmentTemplateFormat OriginEndpointDashSegmentTemplateFormat

    Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .

    Value description:

    • NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate .
    SubtitleConfiguration OriginEndpointDashSubtitleConfiguration
    The configuration for DASH subtitles.
    SuggestedPresentationDelaySeconds int
    UtcTiming OriginEndpointDashUtcTiming
    Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
    manifestName String
    baseUrls List<OriginEndpointDashBaseUrl>
    compactness OriginEndpointDashCompactness

    The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

    For information about compactness, see DASH manifest compactness in the AWS Elemental MediaPackage v2 User Guide .

    drmSignaling OriginEndpointDashDrmSignaling
    Determines how the DASH manifest signals the DRM content.
    dvbSettings OriginEndpointDashDvbSettings
    For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
    filterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds Integer
    minBufferTimeSeconds Integer
    minUpdatePeriodSeconds Integer
    periodTriggers List<OriginEndpointDashPeriodTrigger>
    profiles List<OriginEndpointDashProfile>
    programInformation OriginEndpointDashProgramInformation
    Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
    scteDash OriginEndpointScteDash
    The SCTE configuration.
    segmentTemplateFormat OriginEndpointDashSegmentTemplateFormat

    Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .

    Value description:

    • NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate .
    subtitleConfiguration OriginEndpointDashSubtitleConfiguration
    The configuration for DASH subtitles.
    suggestedPresentationDelaySeconds Integer
    utcTiming OriginEndpointDashUtcTiming
    Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
    manifestName string
    baseUrls OriginEndpointDashBaseUrl[]
    compactness OriginEndpointDashCompactness

    The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

    For information about compactness, see DASH manifest compactness in the AWS Elemental MediaPackage v2 User Guide .

    drmSignaling OriginEndpointDashDrmSignaling
    Determines how the DASH manifest signals the DRM content.
    dvbSettings OriginEndpointDashDvbSettings
    For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
    filterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds number
    minBufferTimeSeconds number
    minUpdatePeriodSeconds number
    periodTriggers OriginEndpointDashPeriodTrigger[]
    profiles OriginEndpointDashProfile[]
    programInformation OriginEndpointDashProgramInformation
    Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
    scteDash OriginEndpointScteDash
    The SCTE configuration.
    segmentTemplateFormat OriginEndpointDashSegmentTemplateFormat

    Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .

    Value description:

    • NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate .
    subtitleConfiguration OriginEndpointDashSubtitleConfiguration
    The configuration for DASH subtitles.
    suggestedPresentationDelaySeconds number
    utcTiming OriginEndpointDashUtcTiming
    Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
    manifest_name str
    base_urls Sequence[OriginEndpointDashBaseUrl]
    compactness OriginEndpointDashCompactness

    The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

    For information about compactness, see DASH manifest compactness in the AWS Elemental MediaPackage v2 User Guide .

    drm_signaling OriginEndpointDashDrmSignaling
    Determines how the DASH manifest signals the DRM content.
    dvb_settings OriginEndpointDashDvbSettings
    For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
    filter_configuration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifest_window_seconds int
    min_buffer_time_seconds int
    min_update_period_seconds int
    period_triggers Sequence[OriginEndpointDashPeriodTrigger]
    profiles Sequence[OriginEndpointDashProfile]
    program_information OriginEndpointDashProgramInformation
    Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
    scte_dash OriginEndpointScteDash
    The SCTE configuration.
    segment_template_format OriginEndpointDashSegmentTemplateFormat

    Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .

    Value description:

    • NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate .
    subtitle_configuration OriginEndpointDashSubtitleConfiguration
    The configuration for DASH subtitles.
    suggested_presentation_delay_seconds int
    utc_timing OriginEndpointDashUtcTiming
    Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
    manifestName String
    baseUrls List<Property Map>
    compactness "STANDARD" | "NONE"

    The layout of the DASH manifest that MediaPackage produces. STANDARD indicates a default manifest, which is compacted. NONE indicates a full manifest.

    For information about compactness, see DASH manifest compactness in the AWS Elemental MediaPackage v2 User Guide .

    drmSignaling "INDIVIDUAL" | "REFERENCED"
    Determines how the DASH manifest signals the DRM content.
    dvbSettings Property Map
    For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
    filterConfiguration Property Map
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds Number
    minBufferTimeSeconds Number
    minUpdatePeriodSeconds Number
    periodTriggers List<"AVAILS" | "DRM_KEY_ROTATION" | "SOURCE_CHANGES" | "SOURCE_DISRUPTIONS" | "NONE">
    profiles List<"DVB_DASH">
    programInformation Property Map
    Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
    scteDash Property Map
    The SCTE configuration.
    segmentTemplateFormat "NUMBER_WITH_TIMELINE"

    Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .

    Value description:

    • NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate .
    subtitleConfiguration Property Map
    The configuration for DASH subtitles.
    suggestedPresentationDelaySeconds Number
    utcTiming Property Map
    Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

    OriginEndpointDashPeriodTrigger

    OriginEndpointDashProfile

    OriginEndpointDashProgramInformation

    Copyright string
    LanguageCode string
    MoreInformationUrl string
    Source string
    Title string
    Copyright string
    LanguageCode string
    MoreInformationUrl string
    Source string
    Title string
    copyright String
    languageCode String
    moreInformationUrl String
    source String
    title String
    copyright string
    languageCode string
    moreInformationUrl string
    source string
    title string
    copyright String
    languageCode String
    moreInformationUrl String
    source String
    title String

    OriginEndpointDashSegmentTemplateFormat

    OriginEndpointDashSubtitleConfiguration

    ttmlConfiguration Property Map
    Settings for TTML subtitles.

    OriginEndpointDashTtmlConfiguration

    TtmlProfile Pulumi.AwsNative.MediaPackageV2.OriginEndpointDashTtmlProfile
    The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format .
    TtmlProfile OriginEndpointDashTtmlProfile
    The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format .
    ttmlProfile OriginEndpointDashTtmlProfile
    The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format .
    ttmlProfile OriginEndpointDashTtmlProfile
    The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format .
    ttml_profile OriginEndpointDashTtmlProfile
    The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format .
    ttmlProfile "IMSC_1" | "EBU_TT_D_101"
    The profile that MediaPackage uses when signaling subtitles in the manifest. IMSC is the default profile. EBU-TT-D produces subtitles that are compliant with the EBU-TT-D TTML profile. MediaPackage passes through subtitle styles to the manifest. For more information about EBU-TT-D subtitles, see EBU-TT-D Subtitling Distribution Format .

    OriginEndpointDashTtmlProfile

    OriginEndpointDashUtcTiming

    OriginEndpointDashUtcTimingMode

    OriginEndpointDrmSystem

    OriginEndpointEncryption

    encryptionMethod Property Map
    The encryption method to use.
    spekeKeyProvider Property Map
    The SPEKE key provider to use for encryption.
    cmafExcludeSegmentDrmMetadata Boolean
    constantInitializationVector String
    keyRotationIntervalSeconds Number

    OriginEndpointEncryptionContractConfiguration

    PresetSpeke20Audio Pulumi.AwsNative.MediaPackageV2.OriginEndpointPresetSpeke20Audio

    A collection of audio encryption presets.

    Value description:

    • PRESET-AUDIO-1 - Use one content key to encrypt all of the audio tracks in your stream.
    • PRESET-AUDIO-2 - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
    • PRESET-AUDIO-3 - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
    • SHARED - Use the same content key for all of the audio and video tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the audio tracks in your stream.
    PresetSpeke20Video Pulumi.AwsNative.MediaPackageV2.OriginEndpointPresetSpeke20Video

    The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

    A collection of video encryption presets.

    Value description:

    • PRESET-VIDEO-1 - Use one content key to encrypt all of the video tracks in your stream.
    • PRESET-VIDEO-2 - Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
    • PRESET-VIDEO-3 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-4 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-5 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-6 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-7 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-8 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • SHARED - Use the same content key for all of the video and audio tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the video tracks in your stream.
    PresetSpeke20Audio OriginEndpointPresetSpeke20Audio

    A collection of audio encryption presets.

    Value description:

    • PRESET-AUDIO-1 - Use one content key to encrypt all of the audio tracks in your stream.
    • PRESET-AUDIO-2 - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
    • PRESET-AUDIO-3 - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
    • SHARED - Use the same content key for all of the audio and video tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the audio tracks in your stream.
    PresetSpeke20Video OriginEndpointPresetSpeke20Video

    The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

    A collection of video encryption presets.

    Value description:

    • PRESET-VIDEO-1 - Use one content key to encrypt all of the video tracks in your stream.
    • PRESET-VIDEO-2 - Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
    • PRESET-VIDEO-3 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-4 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-5 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-6 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-7 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-8 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • SHARED - Use the same content key for all of the video and audio tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the video tracks in your stream.
    presetSpeke20Audio OriginEndpointPresetSpeke20Audio

    A collection of audio encryption presets.

    Value description:

    • PRESET-AUDIO-1 - Use one content key to encrypt all of the audio tracks in your stream.
    • PRESET-AUDIO-2 - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
    • PRESET-AUDIO-3 - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
    • SHARED - Use the same content key for all of the audio and video tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the audio tracks in your stream.
    presetSpeke20Video OriginEndpointPresetSpeke20Video

    The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

    A collection of video encryption presets.

    Value description:

    • PRESET-VIDEO-1 - Use one content key to encrypt all of the video tracks in your stream.
    • PRESET-VIDEO-2 - Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
    • PRESET-VIDEO-3 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-4 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-5 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-6 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-7 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-8 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • SHARED - Use the same content key for all of the video and audio tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the video tracks in your stream.
    presetSpeke20Audio OriginEndpointPresetSpeke20Audio

    A collection of audio encryption presets.

    Value description:

    • PRESET-AUDIO-1 - Use one content key to encrypt all of the audio tracks in your stream.
    • PRESET-AUDIO-2 - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
    • PRESET-AUDIO-3 - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
    • SHARED - Use the same content key for all of the audio and video tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the audio tracks in your stream.
    presetSpeke20Video OriginEndpointPresetSpeke20Video

    The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

    A collection of video encryption presets.

    Value description:

    • PRESET-VIDEO-1 - Use one content key to encrypt all of the video tracks in your stream.
    • PRESET-VIDEO-2 - Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
    • PRESET-VIDEO-3 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-4 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-5 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-6 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-7 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-8 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • SHARED - Use the same content key for all of the video and audio tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the video tracks in your stream.
    preset_speke20_audio OriginEndpointPresetSpeke20Audio

    A collection of audio encryption presets.

    Value description:

    • PRESET-AUDIO-1 - Use one content key to encrypt all of the audio tracks in your stream.
    • PRESET-AUDIO-2 - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
    • PRESET-AUDIO-3 - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
    • SHARED - Use the same content key for all of the audio and video tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the audio tracks in your stream.
    preset_speke20_video OriginEndpointPresetSpeke20Video

    The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

    A collection of video encryption presets.

    Value description:

    • PRESET-VIDEO-1 - Use one content key to encrypt all of the video tracks in your stream.
    • PRESET-VIDEO-2 - Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
    • PRESET-VIDEO-3 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-4 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-5 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-6 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-7 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-8 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • SHARED - Use the same content key for all of the video and audio tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the video tracks in your stream.
    presetSpeke20Audio "PRESET_AUDIO_1" | "PRESET_AUDIO_2" | "PRESET_AUDIO_3" | "SHARED" | "UNENCRYPTED"

    A collection of audio encryption presets.

    Value description:

    • PRESET-AUDIO-1 - Use one content key to encrypt all of the audio tracks in your stream.
    • PRESET-AUDIO-2 - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
    • PRESET-AUDIO-3 - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
    • SHARED - Use the same content key for all of the audio and video tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the audio tracks in your stream.
    presetSpeke20Video "PRESET_VIDEO_1" | "PRESET_VIDEO_2" | "PRESET_VIDEO_3" | "PRESET_VIDEO_4" | "PRESET_VIDEO_5" | "PRESET_VIDEO_6" | "PRESET_VIDEO_7" | "PRESET_VIDEO_8" | "SHARED" | "UNENCRYPTED"

    The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

    A collection of video encryption presets.

    Value description:

    • PRESET-VIDEO-1 - Use one content key to encrypt all of the video tracks in your stream.
    • PRESET-VIDEO-2 - Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
    • PRESET-VIDEO-3 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-4 - Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-5 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • PRESET-VIDEO-6 - Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-7 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
    • PRESET-VIDEO-8 - Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
    • SHARED - Use the same content key for all of the video and audio tracks in your stream.
    • UNENCRYPTED - Don't encrypt any of the video tracks in your stream.

    OriginEndpointEncryptionMethod

    cmafEncryptionMethod "CENC" | "CBCS"
    The encryption method to use.
    tsEncryptionMethod "AES_128" | "SAMPLE_AES"
    The encryption method to use.

    OriginEndpointEndpointErrorCondition

    OriginEndpointFilterConfiguration

    clipStartTime String
    end String
    manifestFilter String
    start String
    timeDelaySeconds Integer
    clipStartTime string
    end string
    manifestFilter string
    start string
    timeDelaySeconds number
    clipStartTime String
    end String
    manifestFilter String
    start String
    timeDelaySeconds Number

    OriginEndpointForceEndpointErrorConfiguration

    OriginEndpointHlsManifestConfiguration

    ManifestName string
    ChildManifestName string
    FilterConfiguration Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    ManifestWindowSeconds int
    ProgramDateTimeIntervalSeconds int
    ScteHls Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointScteHls
    THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
    StartTag Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    Url string
    UrlEncodeChildManifest bool
    ManifestName string
    ChildManifestName string
    FilterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    ManifestWindowSeconds int
    ProgramDateTimeIntervalSeconds int
    ScteHls OriginEndpointScteHls
    THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
    StartTag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    Url string
    UrlEncodeChildManifest bool
    manifestName String
    childManifestName String
    filterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds Integer
    programDateTimeIntervalSeconds Integer
    scteHls OriginEndpointScteHls
    THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
    startTag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url String
    urlEncodeChildManifest Boolean
    manifestName string
    childManifestName string
    filterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds number
    programDateTimeIntervalSeconds number
    scteHls OriginEndpointScteHls
    THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
    startTag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url string
    urlEncodeChildManifest boolean
    manifest_name str
    child_manifest_name str
    filter_configuration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifest_window_seconds int
    program_date_time_interval_seconds int
    scte_hls OriginEndpointScteHls
    THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
    start_tag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url str
    url_encode_child_manifest bool
    manifestName String
    childManifestName String
    filterConfiguration Property Map
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds Number
    programDateTimeIntervalSeconds Number
    scteHls Property Map
    THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
    startTag Property Map
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url String
    urlEncodeChildManifest Boolean

    OriginEndpointLowLatencyHlsManifestConfiguration

    ManifestName string
    ChildManifestName string
    FilterConfiguration Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    ManifestWindowSeconds int
    ProgramDateTimeIntervalSeconds int
    ScteHls Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointScteHls
    The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
    StartTag Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    Url string
    UrlEncodeChildManifest bool
    ManifestName string
    ChildManifestName string
    FilterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    ManifestWindowSeconds int
    ProgramDateTimeIntervalSeconds int
    ScteHls OriginEndpointScteHls
    The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
    StartTag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    Url string
    UrlEncodeChildManifest bool
    manifestName String
    childManifestName String
    filterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds Integer
    programDateTimeIntervalSeconds Integer
    scteHls OriginEndpointScteHls
    The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
    startTag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url String
    urlEncodeChildManifest Boolean
    manifestName string
    childManifestName string
    filterConfiguration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds number
    programDateTimeIntervalSeconds number
    scteHls OriginEndpointScteHls
    The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
    startTag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url string
    urlEncodeChildManifest boolean
    manifest_name str
    child_manifest_name str
    filter_configuration OriginEndpointFilterConfiguration
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifest_window_seconds int
    program_date_time_interval_seconds int
    scte_hls OriginEndpointScteHls
    The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
    start_tag OriginEndpointStartTag
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url str
    url_encode_child_manifest bool
    manifestName String
    childManifestName String
    filterConfiguration Property Map
    Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
    manifestWindowSeconds Number
    programDateTimeIntervalSeconds Number
    scteHls Property Map
    The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
    startTag Property Map
    To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
    url String
    urlEncodeChildManifest Boolean

    OriginEndpointPresetSpeke20Audio

    OriginEndpointPresetSpeke20Video

    OriginEndpointScte

    OriginEndpointScteDash

    AdMarkerDash Pulumi.AwsNative.MediaPackageV2.OriginEndpointAdMarkerDash

    Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

    Value description:

    • Binary - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
    • XML - The SCTE marker is expressed fully in XML.
    AdMarkerDash OriginEndpointAdMarkerDash

    Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

    Value description:

    • Binary - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
    • XML - The SCTE marker is expressed fully in XML.
    adMarkerDash OriginEndpointAdMarkerDash

    Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

    Value description:

    • Binary - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
    • XML - The SCTE marker is expressed fully in XML.
    adMarkerDash OriginEndpointAdMarkerDash

    Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

    Value description:

    • Binary - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
    • XML - The SCTE marker is expressed fully in XML.
    ad_marker_dash OriginEndpointAdMarkerDash

    Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

    Value description:

    • Binary - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
    • XML - The SCTE marker is expressed fully in XML.
    adMarkerDash "BINARY" | "XML"

    Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

    Value description:

    • Binary - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
    • XML - The SCTE marker is expressed fully in XML.

    OriginEndpointScteFilter

    OriginEndpointScteHls

    AdMarkerHls OriginEndpointAdMarkerHls
    The SCTE-35 HLS ad-marker configuration.
    adMarkerHls OriginEndpointAdMarkerHls
    The SCTE-35 HLS ad-marker configuration.
    adMarkerHls OriginEndpointAdMarkerHls
    The SCTE-35 HLS ad-marker configuration.
    ad_marker_hls OriginEndpointAdMarkerHls
    The SCTE-35 HLS ad-marker configuration.
    adMarkerHls "DATERANGE"
    The SCTE-35 HLS ad-marker configuration.

    OriginEndpointSegment

    Encryption OriginEndpointEncryption
    Whether to use encryption for the segment.
    IncludeIframeOnlyStreams bool
    Scte OriginEndpointScte
    The SCTE-35 configuration associated with the segment.
    SegmentDurationSeconds int
    SegmentName string
    TsIncludeDvbSubtitles bool
    TsUseAudioRenditionGroup bool
    encryption OriginEndpointEncryption
    Whether to use encryption for the segment.
    includeIframeOnlyStreams Boolean
    scte OriginEndpointScte
    The SCTE-35 configuration associated with the segment.
    segmentDurationSeconds Integer
    segmentName String
    tsIncludeDvbSubtitles Boolean
    tsUseAudioRenditionGroup Boolean
    encryption OriginEndpointEncryption
    Whether to use encryption for the segment.
    includeIframeOnlyStreams boolean
    scte OriginEndpointScte
    The SCTE-35 configuration associated with the segment.
    segmentDurationSeconds number
    segmentName string
    tsIncludeDvbSubtitles boolean
    tsUseAudioRenditionGroup boolean
    encryption OriginEndpointEncryption
    Whether to use encryption for the segment.
    include_iframe_only_streams bool
    scte OriginEndpointScte
    The SCTE-35 configuration associated with the segment.
    segment_duration_seconds int
    segment_name str
    ts_include_dvb_subtitles bool
    ts_use_audio_rendition_group bool
    encryption Property Map
    Whether to use encryption for the segment.
    includeIframeOnlyStreams Boolean
    scte Property Map
    The SCTE-35 configuration associated with the segment.
    segmentDurationSeconds Number
    segmentName String
    tsIncludeDvbSubtitles Boolean
    tsUseAudioRenditionGroup Boolean

    OriginEndpointSpekeKeyProvider

    DrmSystems []OriginEndpointDrmSystem
    EncryptionContractConfiguration OriginEndpointEncryptionContractConfiguration
    The encryption contract configuration associated with the SPEKE key provider.
    ResourceId string
    RoleArn string
    Url string
    drmSystems List<OriginEndpointDrmSystem>
    encryptionContractConfiguration OriginEndpointEncryptionContractConfiguration
    The encryption contract configuration associated with the SPEKE key provider.
    resourceId String
    roleArn String
    url String
    drmSystems OriginEndpointDrmSystem[]
    encryptionContractConfiguration OriginEndpointEncryptionContractConfiguration
    The encryption contract configuration associated with the SPEKE key provider.
    resourceId string
    roleArn string
    url string
    drmSystems List<"CLEAR_KEY_AES_128" | "FAIRPLAY" | "PLAYREADY" | "WIDEVINE" | "IRDETO">
    encryptionContractConfiguration Property Map
    The encryption contract configuration associated with the SPEKE key provider.
    resourceId String
    roleArn String
    url String

    OriginEndpointStartTag

    TimeOffset double
    Precise bool
    TimeOffset float64
    Precise bool
    timeOffset Double
    precise Boolean
    timeOffset number
    precise boolean
    timeOffset Number
    precise Boolean

    OriginEndpointTsEncryptionMethod

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi