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

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.OriginEndpoint

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.

    Create OriginEndpoint Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new OriginEndpoint(name: string, args: OriginEndpointArgs, opts?: CustomResourceOptions);
    @overload
    def OriginEndpoint(resource_name: str,
                       args: OriginEndpointArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def OriginEndpoint(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       channel_group_name: Optional[str] = None,
                       channel_name: Optional[str] = None,
                       container_type: Optional[OriginEndpointContainerType] = None,
                       dash_manifests: Optional[Sequence[OriginEndpointDashManifestConfigurationArgs]] = None,
                       description: Optional[str] = None,
                       force_endpoint_error_configuration: Optional[OriginEndpointForceEndpointErrorConfigurationArgs] = None,
                       hls_manifests: Optional[Sequence[OriginEndpointHlsManifestConfigurationArgs]] = None,
                       low_latency_hls_manifests: Optional[Sequence[OriginEndpointLowLatencyHlsManifestConfigurationArgs]] = None,
                       origin_endpoint_name: Optional[str] = None,
                       segment: Optional[OriginEndpointSegmentArgs] = None,
                       startover_window_seconds: Optional[int] = None,
                       tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewOriginEndpoint(ctx *Context, name string, args OriginEndpointArgs, opts ...ResourceOption) (*OriginEndpoint, error)
    public OriginEndpoint(string name, OriginEndpointArgs args, CustomResourceOptions? opts = null)
    public OriginEndpoint(String name, OriginEndpointArgs args)
    public OriginEndpoint(String name, OriginEndpointArgs args, CustomResourceOptions options)
    
    type: aws-native:mediapackagev2:OriginEndpoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args OriginEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args OriginEndpointArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args OriginEndpointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OriginEndpointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OriginEndpointArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    OriginEndpoint Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The OriginEndpoint resource accepts the following input properties:

    ChannelGroupName string
    The name of the channel group associated with the origin endpoint configuration.
    ChannelName string
    The channel name associated with the origin endpoint.
    ContainerType Pulumi.AwsNative.MediaPackageV2.OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    DashManifests List<Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointDashManifestConfiguration>
    Description string
    ForceEndpointErrorConfiguration Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    HlsManifests List<Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointHlsManifestConfiguration>
    LowLatencyHlsManifests List<Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointLowLatencyHlsManifestConfiguration>
    OriginEndpointName string
    The name of the origin endpoint associated with the origin endpoint configuration.
    Segment Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointSegment
    The segment associated with the origin endpoint.
    StartoverWindowSeconds int
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags associated with the origin endpoint.
    ChannelGroupName string
    The name of the channel group associated with the origin endpoint configuration.
    ChannelName string
    The channel name associated with the origin endpoint.
    ContainerType OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    DashManifests []OriginEndpointDashManifestConfigurationArgs
    Description string
    ForceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfigurationArgs
    The failover settings for the endpoint.
    HlsManifests []OriginEndpointHlsManifestConfigurationArgs
    LowLatencyHlsManifests []OriginEndpointLowLatencyHlsManifestConfigurationArgs
    OriginEndpointName string
    The name of the origin endpoint associated with the origin endpoint configuration.
    Segment OriginEndpointSegmentArgs
    The segment associated with the origin endpoint.
    StartoverWindowSeconds int
    Tags TagArgs
    The tags associated with the origin endpoint.
    channelGroupName String
    The name of the channel group associated with the origin endpoint configuration.
    channelName String
    The channel name associated with the origin endpoint.
    containerType OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    dashManifests List<OriginEndpointDashManifestConfiguration>
    description String
    forceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    hlsManifests List<OriginEndpointHlsManifestConfiguration>
    lowLatencyHlsManifests List<OriginEndpointLowLatencyHlsManifestConfiguration>
    originEndpointName String
    The name of the origin endpoint associated with the origin endpoint configuration.
    segment OriginEndpointSegment
    The segment associated with the origin endpoint.
    startoverWindowSeconds Integer
    tags List<Tag>
    The tags associated with the origin endpoint.
    channelGroupName string
    The name of the channel group associated with the origin endpoint configuration.
    channelName string
    The channel name associated with the origin endpoint.
    containerType OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    dashManifests OriginEndpointDashManifestConfiguration[]
    description string
    forceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfiguration
    The failover settings for the endpoint.
    hlsManifests OriginEndpointHlsManifestConfiguration[]
    lowLatencyHlsManifests OriginEndpointLowLatencyHlsManifestConfiguration[]
    originEndpointName string
    The name of the origin endpoint associated with the origin endpoint configuration.
    segment OriginEndpointSegment
    The segment associated with the origin endpoint.
    startoverWindowSeconds number
    tags Tag[]
    The tags associated with the origin endpoint.
    channel_group_name str
    The name of the channel group associated with the origin endpoint configuration.
    channel_name str
    The channel name associated with the origin endpoint.
    container_type OriginEndpointContainerType
    The container type associated with the origin endpoint configuration.
    dash_manifests Sequence[OriginEndpointDashManifestConfigurationArgs]
    description str
    force_endpoint_error_configuration OriginEndpointForceEndpointErrorConfigurationArgs
    The failover settings for the endpoint.
    hls_manifests Sequence[OriginEndpointHlsManifestConfigurationArgs]
    low_latency_hls_manifests Sequence[OriginEndpointLowLatencyHlsManifestConfigurationArgs]
    origin_endpoint_name str
    The name of the origin endpoint associated with the origin endpoint configuration.
    segment OriginEndpointSegmentArgs
    The segment associated with the origin endpoint.
    startover_window_seconds int
    tags Sequence[TagArgs]
    The tags associated with the origin endpoint.
    channelGroupName String
    The name of the channel group associated with the origin endpoint configuration.
    channelName String
    The channel name associated with the origin endpoint.
    containerType "TS" | "CMAF"
    The container type associated with the origin endpoint configuration.
    dashManifests List<Property Map>
    description String
    forceEndpointErrorConfiguration Property Map
    The failover settings for the endpoint.
    hlsManifests List<Property Map>
    lowLatencyHlsManifests List<Property Map>
    originEndpointName String
    The name of the origin endpoint associated with the origin endpoint configuration.
    segment Property Map
    The segment associated with the origin endpoint.
    startoverWindowSeconds Number
    tags List<Property Map>
    The tags associated with the origin endpoint.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OriginEndpoint resource produces the following output properties:

    Arn string
    CreatedAt string
    DashManifestUrls List<string>
    The egress domain URL for stream delivery from MediaPackage.
    HlsManifestUrls List<string>
    The egress domain URL for stream delivery from MediaPackage.
    Id string
    The provider-assigned unique ID for this managed resource.
    LowLatencyHlsManifestUrls List<string>
    The egress domain URL for stream delivery from MediaPackage.
    ModifiedAt string
    Arn string
    CreatedAt string
    DashManifestUrls []string
    The egress domain URL for stream delivery from MediaPackage.
    HlsManifestUrls []string
    The egress domain URL for stream delivery from MediaPackage.
    Id string
    The provider-assigned unique ID for this managed resource.
    LowLatencyHlsManifestUrls []string
    The egress domain URL for stream delivery from MediaPackage.
    ModifiedAt string
    arn String
    createdAt String
    dashManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    hlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    id String
    The provider-assigned unique ID for this managed resource.
    lowLatencyHlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    modifiedAt String
    arn string
    createdAt string
    dashManifestUrls string[]
    The egress domain URL for stream delivery from MediaPackage.
    hlsManifestUrls string[]
    The egress domain URL for stream delivery from MediaPackage.
    id string
    The provider-assigned unique ID for this managed resource.
    lowLatencyHlsManifestUrls string[]
    The egress domain URL for stream delivery from MediaPackage.
    modifiedAt string
    arn str
    created_at str
    dash_manifest_urls Sequence[str]
    The egress domain URL for stream delivery from MediaPackage.
    hls_manifest_urls Sequence[str]
    The egress domain URL for stream delivery from MediaPackage.
    id str
    The provider-assigned unique ID for this managed resource.
    low_latency_hls_manifest_urls Sequence[str]
    The egress domain URL for stream delivery from MediaPackage.
    modified_at str
    arn String
    createdAt String
    dashManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    hlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    id String
    The provider-assigned unique ID for this managed resource.
    lowLatencyHlsManifestUrls List<String>
    The egress domain URL for stream delivery from MediaPackage.
    modifiedAt String

    Supporting Types

    OriginEndpointAdMarkerDash, OriginEndpointAdMarkerDashArgs

    Binary
    BINARY
    Xml
    XML
    OriginEndpointAdMarkerDashBinary
    BINARY
    OriginEndpointAdMarkerDashXml
    XML
    Binary
    BINARY
    Xml
    XML
    Binary
    BINARY
    Xml
    XML
    BINARY
    BINARY
    XML
    XML
    "BINARY"
    BINARY
    "XML"
    XML

    OriginEndpointAdMarkerHls, OriginEndpointAdMarkerHlsArgs

    Daterange
    DATERANGE
    OriginEndpointAdMarkerHlsDaterange
    DATERANGE
    Daterange
    DATERANGE
    Daterange
    DATERANGE
    DATERANGE
    DATERANGE
    "DATERANGE"
    DATERANGE

    OriginEndpointCmafEncryptionMethod, OriginEndpointCmafEncryptionMethodArgs

    Cenc
    CENC
    Cbcs
    CBCS
    OriginEndpointCmafEncryptionMethodCenc
    CENC
    OriginEndpointCmafEncryptionMethodCbcs
    CBCS
    Cenc
    CENC
    Cbcs
    CBCS
    Cenc
    CENC
    Cbcs
    CBCS
    CENC
    CENC
    CBCS
    CBCS
    "CENC"
    CENC
    "CBCS"
    CBCS

    OriginEndpointContainerType, OriginEndpointContainerTypeArgs

    Ts
    TS
    Cmaf
    CMAF
    OriginEndpointContainerTypeTs
    TS
    OriginEndpointContainerTypeCmaf
    CMAF
    Ts
    TS
    Cmaf
    CMAF
    Ts
    TS
    Cmaf
    CMAF
    TS
    TS
    CMAF
    CMAF
    "TS"
    TS
    "CMAF"
    CMAF

    OriginEndpointDashBaseUrl, OriginEndpointDashBaseUrlArgs

    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, OriginEndpointDashCompactnessArgs

    Standard
    STANDARD
    None
    NONE
    OriginEndpointDashCompactnessStandard
    STANDARD
    OriginEndpointDashCompactnessNone
    NONE
    Standard
    STANDARD
    None
    NONE
    Standard
    STANDARD
    None
    NONE
    STANDARD
    STANDARD
    NONE
    NONE
    "STANDARD"
    STANDARD
    "NONE"
    NONE

    OriginEndpointDashDrmSignaling, OriginEndpointDashDrmSignalingArgs

    Individual
    INDIVIDUAL
    Referenced
    REFERENCED
    OriginEndpointDashDrmSignalingIndividual
    INDIVIDUAL
    OriginEndpointDashDrmSignalingReferenced
    REFERENCED
    Individual
    INDIVIDUAL
    Referenced
    REFERENCED
    Individual
    INDIVIDUAL
    Referenced
    REFERENCED
    INDIVIDUAL
    INDIVIDUAL
    REFERENCED
    REFERENCED
    "INDIVIDUAL"
    INDIVIDUAL
    "REFERENCED"
    REFERENCED

    OriginEndpointDashDvbFontDownload, OriginEndpointDashDvbFontDownloadArgs

    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, OriginEndpointDashDvbMetricsReportingArgs

    OriginEndpointDashDvbSettings, OriginEndpointDashDvbSettingsArgs

    OriginEndpointDashManifestConfiguration, OriginEndpointDashManifestConfigurationArgs

    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, OriginEndpointDashPeriodTriggerArgs

    Avails
    AVAILS
    DrmKeyRotation
    DRM_KEY_ROTATION
    SourceChanges
    SOURCE_CHANGES
    SourceDisruptions
    SOURCE_DISRUPTIONS
    None
    NONE
    OriginEndpointDashPeriodTriggerAvails
    AVAILS
    OriginEndpointDashPeriodTriggerDrmKeyRotation
    DRM_KEY_ROTATION
    OriginEndpointDashPeriodTriggerSourceChanges
    SOURCE_CHANGES
    OriginEndpointDashPeriodTriggerSourceDisruptions
    SOURCE_DISRUPTIONS
    OriginEndpointDashPeriodTriggerNone
    NONE
    Avails
    AVAILS
    DrmKeyRotation
    DRM_KEY_ROTATION
    SourceChanges
    SOURCE_CHANGES
    SourceDisruptions
    SOURCE_DISRUPTIONS
    None
    NONE
    Avails
    AVAILS
    DrmKeyRotation
    DRM_KEY_ROTATION
    SourceChanges
    SOURCE_CHANGES
    SourceDisruptions
    SOURCE_DISRUPTIONS
    None
    NONE
    AVAILS
    AVAILS
    DRM_KEY_ROTATION
    DRM_KEY_ROTATION
    SOURCE_CHANGES
    SOURCE_CHANGES
    SOURCE_DISRUPTIONS
    SOURCE_DISRUPTIONS
    NONE
    NONE
    "AVAILS"
    AVAILS
    "DRM_KEY_ROTATION"
    DRM_KEY_ROTATION
    "SOURCE_CHANGES"
    SOURCE_CHANGES
    "SOURCE_DISRUPTIONS"
    SOURCE_DISRUPTIONS
    "NONE"
    NONE

    OriginEndpointDashProfile, OriginEndpointDashProfileArgs

    DvbDash
    DVB_DASH
    OriginEndpointDashProfileDvbDash
    DVB_DASH
    DvbDash
    DVB_DASH
    DvbDash
    DVB_DASH
    DVB_DASH
    DVB_DASH
    "DVB_DASH"
    DVB_DASH

    OriginEndpointDashProgramInformation, OriginEndpointDashProgramInformationArgs

    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, OriginEndpointDashSegmentTemplateFormatArgs

    NumberWithTimeline
    NUMBER_WITH_TIMELINE
    OriginEndpointDashSegmentTemplateFormatNumberWithTimeline
    NUMBER_WITH_TIMELINE
    NumberWithTimeline
    NUMBER_WITH_TIMELINE
    NumberWithTimeline
    NUMBER_WITH_TIMELINE
    NUMBER_WITH_TIMELINE
    NUMBER_WITH_TIMELINE
    "NUMBER_WITH_TIMELINE"
    NUMBER_WITH_TIMELINE

    OriginEndpointDashSubtitleConfiguration, OriginEndpointDashSubtitleConfigurationArgs

    ttmlConfiguration Property Map
    Settings for TTML subtitles.

    OriginEndpointDashTtmlConfiguration, OriginEndpointDashTtmlConfigurationArgs

    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, OriginEndpointDashTtmlProfileArgs

    Imsc1
    IMSC_1
    EbuTtD101
    EBU_TT_D_101
    OriginEndpointDashTtmlProfileImsc1
    IMSC_1
    OriginEndpointDashTtmlProfileEbuTtD101
    EBU_TT_D_101
    Imsc1
    IMSC_1
    EbuTtD101
    EBU_TT_D_101
    Imsc1
    IMSC_1
    EbuTtD101
    EBU_TT_D_101
    IMSC1
    IMSC_1
    EBU_TT_D101
    EBU_TT_D_101
    "IMSC_1"
    IMSC_1
    "EBU_TT_D_101"
    EBU_TT_D_101

    OriginEndpointDashUtcTiming, OriginEndpointDashUtcTimingArgs

    OriginEndpointDashUtcTimingMode, OriginEndpointDashUtcTimingModeArgs

    HttpHead
    HTTP_HEAD
    HttpIso
    HTTP_ISO
    HttpXsdate
    HTTP_XSDATE
    UtcDirect
    UTC_DIRECT
    OriginEndpointDashUtcTimingModeHttpHead
    HTTP_HEAD
    OriginEndpointDashUtcTimingModeHttpIso
    HTTP_ISO
    OriginEndpointDashUtcTimingModeHttpXsdate
    HTTP_XSDATE
    OriginEndpointDashUtcTimingModeUtcDirect
    UTC_DIRECT
    HttpHead
    HTTP_HEAD
    HttpIso
    HTTP_ISO
    HttpXsdate
    HTTP_XSDATE
    UtcDirect
    UTC_DIRECT
    HttpHead
    HTTP_HEAD
    HttpIso
    HTTP_ISO
    HttpXsdate
    HTTP_XSDATE
    UtcDirect
    UTC_DIRECT
    HTTP_HEAD
    HTTP_HEAD
    HTTP_ISO
    HTTP_ISO
    HTTP_XSDATE
    HTTP_XSDATE
    UTC_DIRECT
    UTC_DIRECT
    "HTTP_HEAD"
    HTTP_HEAD
    "HTTP_ISO"
    HTTP_ISO
    "HTTP_XSDATE"
    HTTP_XSDATE
    "UTC_DIRECT"
    UTC_DIRECT

    OriginEndpointDrmSystem, OriginEndpointDrmSystemArgs

    ClearKeyAes128
    CLEAR_KEY_AES_128
    Fairplay
    FAIRPLAY
    Playready
    PLAYREADY
    Widevine
    WIDEVINE
    Irdeto
    IRDETO
    OriginEndpointDrmSystemClearKeyAes128
    CLEAR_KEY_AES_128
    OriginEndpointDrmSystemFairplay
    FAIRPLAY
    OriginEndpointDrmSystemPlayready
    PLAYREADY
    OriginEndpointDrmSystemWidevine
    WIDEVINE
    OriginEndpointDrmSystemIrdeto
    IRDETO
    ClearKeyAes128
    CLEAR_KEY_AES_128
    Fairplay
    FAIRPLAY
    Playready
    PLAYREADY
    Widevine
    WIDEVINE
    Irdeto
    IRDETO
    ClearKeyAes128
    CLEAR_KEY_AES_128
    Fairplay
    FAIRPLAY
    Playready
    PLAYREADY
    Widevine
    WIDEVINE
    Irdeto
    IRDETO
    CLEAR_KEY_AES128
    CLEAR_KEY_AES_128
    FAIRPLAY
    FAIRPLAY
    PLAYREADY
    PLAYREADY
    WIDEVINE
    WIDEVINE
    IRDETO
    IRDETO
    "CLEAR_KEY_AES_128"
    CLEAR_KEY_AES_128
    "FAIRPLAY"
    FAIRPLAY
    "PLAYREADY"
    PLAYREADY
    "WIDEVINE"
    WIDEVINE
    "IRDETO"
    IRDETO

    OriginEndpointEncryption, OriginEndpointEncryptionArgs

    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, OriginEndpointEncryptionContractConfigurationArgs

    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, OriginEndpointEncryptionMethodArgs

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

    OriginEndpointEndpointErrorCondition, OriginEndpointEndpointErrorConditionArgs

    StaleManifest
    STALE_MANIFEST
    IncompleteManifest
    INCOMPLETE_MANIFEST
    MissingDrmKey
    MISSING_DRM_KEY
    SlateInput
    SLATE_INPUT
    OriginEndpointEndpointErrorConditionStaleManifest
    STALE_MANIFEST
    OriginEndpointEndpointErrorConditionIncompleteManifest
    INCOMPLETE_MANIFEST
    OriginEndpointEndpointErrorConditionMissingDrmKey
    MISSING_DRM_KEY
    OriginEndpointEndpointErrorConditionSlateInput
    SLATE_INPUT
    StaleManifest
    STALE_MANIFEST
    IncompleteManifest
    INCOMPLETE_MANIFEST
    MissingDrmKey
    MISSING_DRM_KEY
    SlateInput
    SLATE_INPUT
    StaleManifest
    STALE_MANIFEST
    IncompleteManifest
    INCOMPLETE_MANIFEST
    MissingDrmKey
    MISSING_DRM_KEY
    SlateInput
    SLATE_INPUT
    STALE_MANIFEST
    STALE_MANIFEST
    INCOMPLETE_MANIFEST
    INCOMPLETE_MANIFEST
    MISSING_DRM_KEY
    MISSING_DRM_KEY
    SLATE_INPUT
    SLATE_INPUT
    "STALE_MANIFEST"
    STALE_MANIFEST
    "INCOMPLETE_MANIFEST"
    INCOMPLETE_MANIFEST
    "MISSING_DRM_KEY"
    MISSING_DRM_KEY
    "SLATE_INPUT"
    SLATE_INPUT

    OriginEndpointFilterConfiguration, OriginEndpointFilterConfigurationArgs

    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, OriginEndpointForceEndpointErrorConfigurationArgs

    OriginEndpointHlsManifestConfiguration, OriginEndpointHlsManifestConfigurationArgs

    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, OriginEndpointLowLatencyHlsManifestConfigurationArgs

    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, OriginEndpointPresetSpeke20AudioArgs

    PresetAudio1
    PRESET_AUDIO_1
    PresetAudio2
    PRESET_AUDIO_2
    PresetAudio3
    PRESET_AUDIO_3
    Shared
    SHARED
    Unencrypted
    UNENCRYPTED
    OriginEndpointPresetSpeke20AudioPresetAudio1
    PRESET_AUDIO_1
    OriginEndpointPresetSpeke20AudioPresetAudio2
    PRESET_AUDIO_2
    OriginEndpointPresetSpeke20AudioPresetAudio3
    PRESET_AUDIO_3
    OriginEndpointPresetSpeke20AudioShared
    SHARED
    OriginEndpointPresetSpeke20AudioUnencrypted
    UNENCRYPTED
    PresetAudio1
    PRESET_AUDIO_1
    PresetAudio2
    PRESET_AUDIO_2
    PresetAudio3
    PRESET_AUDIO_3
    Shared
    SHARED
    Unencrypted
    UNENCRYPTED
    PresetAudio1
    PRESET_AUDIO_1
    PresetAudio2
    PRESET_AUDIO_2
    PresetAudio3
    PRESET_AUDIO_3
    Shared
    SHARED
    Unencrypted
    UNENCRYPTED
    PRESET_AUDIO1
    PRESET_AUDIO_1
    PRESET_AUDIO2
    PRESET_AUDIO_2
    PRESET_AUDIO3
    PRESET_AUDIO_3
    SHARED
    SHARED
    UNENCRYPTED
    UNENCRYPTED
    "PRESET_AUDIO_1"
    PRESET_AUDIO_1
    "PRESET_AUDIO_2"
    PRESET_AUDIO_2
    "PRESET_AUDIO_3"
    PRESET_AUDIO_3
    "SHARED"
    SHARED
    "UNENCRYPTED"
    UNENCRYPTED

    OriginEndpointPresetSpeke20Video, OriginEndpointPresetSpeke20VideoArgs

    PresetVideo1
    PRESET_VIDEO_1
    PresetVideo2
    PRESET_VIDEO_2
    PresetVideo3
    PRESET_VIDEO_3
    PresetVideo4
    PRESET_VIDEO_4
    PresetVideo5
    PRESET_VIDEO_5
    PresetVideo6
    PRESET_VIDEO_6
    PresetVideo7
    PRESET_VIDEO_7
    PresetVideo8
    PRESET_VIDEO_8
    Shared
    SHARED
    Unencrypted
    UNENCRYPTED
    OriginEndpointPresetSpeke20VideoPresetVideo1
    PRESET_VIDEO_1
    OriginEndpointPresetSpeke20VideoPresetVideo2
    PRESET_VIDEO_2
    OriginEndpointPresetSpeke20VideoPresetVideo3
    PRESET_VIDEO_3
    OriginEndpointPresetSpeke20VideoPresetVideo4
    PRESET_VIDEO_4
    OriginEndpointPresetSpeke20VideoPresetVideo5
    PRESET_VIDEO_5
    OriginEndpointPresetSpeke20VideoPresetVideo6
    PRESET_VIDEO_6
    OriginEndpointPresetSpeke20VideoPresetVideo7
    PRESET_VIDEO_7
    OriginEndpointPresetSpeke20VideoPresetVideo8
    PRESET_VIDEO_8
    OriginEndpointPresetSpeke20VideoShared
    SHARED
    OriginEndpointPresetSpeke20VideoUnencrypted
    UNENCRYPTED
    PresetVideo1
    PRESET_VIDEO_1
    PresetVideo2
    PRESET_VIDEO_2
    PresetVideo3
    PRESET_VIDEO_3
    PresetVideo4
    PRESET_VIDEO_4
    PresetVideo5
    PRESET_VIDEO_5
    PresetVideo6
    PRESET_VIDEO_6
    PresetVideo7
    PRESET_VIDEO_7
    PresetVideo8
    PRESET_VIDEO_8
    Shared
    SHARED
    Unencrypted
    UNENCRYPTED
    PresetVideo1
    PRESET_VIDEO_1
    PresetVideo2
    PRESET_VIDEO_2
    PresetVideo3
    PRESET_VIDEO_3
    PresetVideo4
    PRESET_VIDEO_4
    PresetVideo5
    PRESET_VIDEO_5
    PresetVideo6
    PRESET_VIDEO_6
    PresetVideo7
    PRESET_VIDEO_7
    PresetVideo8
    PRESET_VIDEO_8
    Shared
    SHARED
    Unencrypted
    UNENCRYPTED
    PRESET_VIDEO1
    PRESET_VIDEO_1
    PRESET_VIDEO2
    PRESET_VIDEO_2
    PRESET_VIDEO3
    PRESET_VIDEO_3
    PRESET_VIDEO4
    PRESET_VIDEO_4
    PRESET_VIDEO5
    PRESET_VIDEO_5
    PRESET_VIDEO6
    PRESET_VIDEO_6
    PRESET_VIDEO7
    PRESET_VIDEO_7
    PRESET_VIDEO8
    PRESET_VIDEO_8
    SHARED
    SHARED
    UNENCRYPTED
    UNENCRYPTED
    "PRESET_VIDEO_1"
    PRESET_VIDEO_1
    "PRESET_VIDEO_2"
    PRESET_VIDEO_2
    "PRESET_VIDEO_3"
    PRESET_VIDEO_3
    "PRESET_VIDEO_4"
    PRESET_VIDEO_4
    "PRESET_VIDEO_5"
    PRESET_VIDEO_5
    "PRESET_VIDEO_6"
    PRESET_VIDEO_6
    "PRESET_VIDEO_7"
    PRESET_VIDEO_7
    "PRESET_VIDEO_8"
    PRESET_VIDEO_8
    "SHARED"
    SHARED
    "UNENCRYPTED"
    UNENCRYPTED

    OriginEndpointScte, OriginEndpointScteArgs

    OriginEndpointScteDash, OriginEndpointScteDashArgs

    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, OriginEndpointScteFilterArgs

    SpliceInsert
    SPLICE_INSERT
    Break
    BREAK
    ProviderAdvertisement
    PROVIDER_ADVERTISEMENT
    DistributorAdvertisement
    DISTRIBUTOR_ADVERTISEMENT
    ProviderPlacementOpportunity
    PROVIDER_PLACEMENT_OPPORTUNITY
    DistributorPlacementOpportunity
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    ProviderOverlayPlacementOpportunity
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    DistributorOverlayPlacementOpportunity
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    Program
    PROGRAM
    OriginEndpointScteFilterSpliceInsert
    SPLICE_INSERT
    OriginEndpointScteFilterBreak
    BREAK
    OriginEndpointScteFilterProviderAdvertisement
    PROVIDER_ADVERTISEMENT
    OriginEndpointScteFilterDistributorAdvertisement
    DISTRIBUTOR_ADVERTISEMENT
    OriginEndpointScteFilterProviderPlacementOpportunity
    PROVIDER_PLACEMENT_OPPORTUNITY
    OriginEndpointScteFilterDistributorPlacementOpportunity
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    OriginEndpointScteFilterProviderOverlayPlacementOpportunity
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    OriginEndpointScteFilterDistributorOverlayPlacementOpportunity
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    OriginEndpointScteFilterProgram
    PROGRAM
    SpliceInsert
    SPLICE_INSERT
    Break
    BREAK
    ProviderAdvertisement
    PROVIDER_ADVERTISEMENT
    DistributorAdvertisement
    DISTRIBUTOR_ADVERTISEMENT
    ProviderPlacementOpportunity
    PROVIDER_PLACEMENT_OPPORTUNITY
    DistributorPlacementOpportunity
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    ProviderOverlayPlacementOpportunity
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    DistributorOverlayPlacementOpportunity
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    Program
    PROGRAM
    SpliceInsert
    SPLICE_INSERT
    Break
    BREAK
    ProviderAdvertisement
    PROVIDER_ADVERTISEMENT
    DistributorAdvertisement
    DISTRIBUTOR_ADVERTISEMENT
    ProviderPlacementOpportunity
    PROVIDER_PLACEMENT_OPPORTUNITY
    DistributorPlacementOpportunity
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    ProviderOverlayPlacementOpportunity
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    DistributorOverlayPlacementOpportunity
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    Program
    PROGRAM
    SPLICE_INSERT
    SPLICE_INSERT
    BREAK_
    BREAK
    PROVIDER_ADVERTISEMENT
    PROVIDER_ADVERTISEMENT
    DISTRIBUTOR_ADVERTISEMENT
    DISTRIBUTOR_ADVERTISEMENT
    PROVIDER_PLACEMENT_OPPORTUNITY
    PROVIDER_PLACEMENT_OPPORTUNITY
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    PROGRAM
    PROGRAM
    "SPLICE_INSERT"
    SPLICE_INSERT
    "BREAK"
    BREAK
    "PROVIDER_ADVERTISEMENT"
    PROVIDER_ADVERTISEMENT
    "DISTRIBUTOR_ADVERTISEMENT"
    DISTRIBUTOR_ADVERTISEMENT
    "PROVIDER_PLACEMENT_OPPORTUNITY"
    PROVIDER_PLACEMENT_OPPORTUNITY
    "DISTRIBUTOR_PLACEMENT_OPPORTUNITY"
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    "PROGRAM"
    PROGRAM

    OriginEndpointScteHls, OriginEndpointScteHlsArgs

    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, OriginEndpointSegmentArgs

    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, OriginEndpointSpekeKeyProviderArgs

    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, OriginEndpointStartTagArgs

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

    OriginEndpointTsEncryptionMethod, OriginEndpointTsEncryptionMethodArgs

    Aes128
    AES_128
    SampleAes
    SAMPLE_AES
    OriginEndpointTsEncryptionMethodAes128
    AES_128
    OriginEndpointTsEncryptionMethodSampleAes
    SAMPLE_AES
    Aes128
    AES_128
    SampleAes
    SAMPLE_AES
    Aes128
    AES_128
    SampleAes
    SAMPLE_AES
    AES128
    AES_128
    SAMPLE_AES
    SAMPLE_AES
    "AES_128"
    AES_128
    "SAMPLE_AES"
    SAMPLE_AES

    Tag, TagArgs

    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