1. Packages
  2. AWS Native
  3. API Docs
  4. mediapackage
  5. OriginEndpoint

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

aws-native.mediapackage.OriginEndpoint

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

    Resource schema for AWS::MediaPackage::OriginEndpoint

    Create OriginEndpoint Resource

    new OriginEndpoint(name: string, args: OriginEndpointArgs, opts?: CustomResourceOptions);
    @overload
    def OriginEndpoint(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       authorization: Optional[OriginEndpointAuthorizationArgs] = None,
                       aws_id: Optional[str] = None,
                       channel_id: Optional[str] = None,
                       cmaf_package: Optional[OriginEndpointCmafPackageArgs] = None,
                       dash_package: Optional[OriginEndpointDashPackageArgs] = None,
                       description: Optional[str] = None,
                       hls_package: Optional[OriginEndpointHlsPackageArgs] = None,
                       manifest_name: Optional[str] = None,
                       mss_package: Optional[OriginEndpointMssPackageArgs] = None,
                       origination: Optional[OriginEndpointOrigination] = None,
                       startover_window_seconds: Optional[int] = None,
                       tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                       time_delay_seconds: Optional[int] = None,
                       whitelist: Optional[Sequence[str]] = None)
    @overload
    def OriginEndpoint(resource_name: str,
                       args: OriginEndpointArgs,
                       opts: Optional[ResourceOptions] = 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:mediapackage:OriginEndpoint
    properties: # The arguments to resource properties.
    options: # 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.
    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

    The OriginEndpoint resource accepts the following input properties:

    AwsId string
    The ID of the OriginEndpoint.
    ChannelId string
    The ID of the Channel the OriginEndpoint is associated with.
    Authorization Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointAuthorization
    CmafPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointCmafPackage
    DashPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointDashPackage
    Description string
    A short text description of the OriginEndpoint.
    HlsPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointHlsPackage
    ManifestName string
    A short string appended to the end of the OriginEndpoint URL.
    MssPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointMssPackage
    Origination Pulumi.AwsNative.MediaPackage.OriginEndpointOrigination
    Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
    StartoverWindowSeconds int
    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    A collection of tags associated with a resource
    TimeDelaySeconds int
    Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
    Whitelist List<string>
    A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
    AwsId string
    The ID of the OriginEndpoint.
    ChannelId string
    The ID of the Channel the OriginEndpoint is associated with.
    Authorization OriginEndpointAuthorizationArgs
    CmafPackage OriginEndpointCmafPackageArgs
    DashPackage OriginEndpointDashPackageArgs
    Description string
    A short text description of the OriginEndpoint.
    HlsPackage OriginEndpointHlsPackageArgs
    ManifestName string
    A short string appended to the end of the OriginEndpoint URL.
    MssPackage OriginEndpointMssPackageArgs
    Origination OriginEndpointOrigination
    Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
    StartoverWindowSeconds int
    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
    Tags TagArgs
    A collection of tags associated with a resource
    TimeDelaySeconds int
    Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
    Whitelist []string
    A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
    awsId String
    The ID of the OriginEndpoint.
    channelId String
    The ID of the Channel the OriginEndpoint is associated with.
    authorization OriginEndpointAuthorization
    cmafPackage OriginEndpointCmafPackage
    dashPackage OriginEndpointDashPackage
    description String
    A short text description of the OriginEndpoint.
    hlsPackage OriginEndpointHlsPackage
    manifestName String
    A short string appended to the end of the OriginEndpoint URL.
    mssPackage OriginEndpointMssPackage
    origination OriginEndpointOrigination
    Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
    startoverWindowSeconds Integer
    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
    tags List<Tag>
    A collection of tags associated with a resource
    timeDelaySeconds Integer
    Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
    whitelist List<String>
    A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
    awsId string
    The ID of the OriginEndpoint.
    channelId string
    The ID of the Channel the OriginEndpoint is associated with.
    authorization OriginEndpointAuthorization
    cmafPackage OriginEndpointCmafPackage
    dashPackage OriginEndpointDashPackage
    description string
    A short text description of the OriginEndpoint.
    hlsPackage OriginEndpointHlsPackage
    manifestName string
    A short string appended to the end of the OriginEndpoint URL.
    mssPackage OriginEndpointMssPackage
    origination OriginEndpointOrigination
    Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
    startoverWindowSeconds number
    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
    tags Tag[]
    A collection of tags associated with a resource
    timeDelaySeconds number
    Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
    whitelist string[]
    A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
    aws_id str
    The ID of the OriginEndpoint.
    channel_id str
    The ID of the Channel the OriginEndpoint is associated with.
    authorization OriginEndpointAuthorizationArgs
    cmaf_package OriginEndpointCmafPackageArgs
    dash_package OriginEndpointDashPackageArgs
    description str
    A short text description of the OriginEndpoint.
    hls_package OriginEndpointHlsPackageArgs
    manifest_name str
    A short string appended to the end of the OriginEndpoint URL.
    mss_package OriginEndpointMssPackageArgs
    origination OriginEndpointOrigination
    Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
    startover_window_seconds int
    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
    tags TagArgs]
    A collection of tags associated with a resource
    time_delay_seconds int
    Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
    whitelist Sequence[str]
    A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
    awsId String
    The ID of the OriginEndpoint.
    channelId String
    The ID of the Channel the OriginEndpoint is associated with.
    authorization Property Map
    cmafPackage Property Map
    dashPackage Property Map
    description String
    A short text description of the OriginEndpoint.
    hlsPackage Property Map
    manifestName String
    A short string appended to the end of the OriginEndpoint URL.
    mssPackage Property Map
    origination "ALLOW" | "DENY"
    Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint may by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be requested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination
    startoverWindowSeconds Number
    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.
    tags List<Property Map>
    A collection of tags associated with a resource
    timeDelaySeconds Number
    Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint.
    whitelist List<String>
    A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.

    Outputs

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

    Arn string
    The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
    Id string
    The provider-assigned unique ID for this managed resource.
    Url string
    The URL of the packaged OriginEndpoint for consumption.
    Arn string
    The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
    Id string
    The provider-assigned unique ID for this managed resource.
    Url string
    The URL of the packaged OriginEndpoint for consumption.
    arn String
    The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
    id String
    The provider-assigned unique ID for this managed resource.
    url String
    The URL of the packaged OriginEndpoint for consumption.
    arn string
    The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
    id string
    The provider-assigned unique ID for this managed resource.
    url string
    The URL of the packaged OriginEndpoint for consumption.
    arn str
    The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
    id str
    The provider-assigned unique ID for this managed resource.
    url str
    The URL of the packaged OriginEndpoint for consumption.
    arn String
    The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
    id String
    The provider-assigned unique ID for this managed resource.
    url String
    The URL of the packaged OriginEndpoint for consumption.

    Supporting Types

    OriginEndpointAdsOnDeliveryRestrictions, OriginEndpointAdsOnDeliveryRestrictionsArgs

    None
    NONE
    Restricted
    RESTRICTED
    Unrestricted
    UNRESTRICTED
    Both
    BOTH
    OriginEndpointAdsOnDeliveryRestrictionsNone
    NONE
    OriginEndpointAdsOnDeliveryRestrictionsRestricted
    RESTRICTED
    OriginEndpointAdsOnDeliveryRestrictionsUnrestricted
    UNRESTRICTED
    OriginEndpointAdsOnDeliveryRestrictionsBoth
    BOTH
    None
    NONE
    Restricted
    RESTRICTED
    Unrestricted
    UNRESTRICTED
    Both
    BOTH
    None
    NONE
    Restricted
    RESTRICTED
    Unrestricted
    UNRESTRICTED
    Both
    BOTH
    NONE
    NONE
    RESTRICTED
    RESTRICTED
    UNRESTRICTED
    UNRESTRICTED
    BOTH
    BOTH
    "NONE"
    NONE
    "RESTRICTED"
    RESTRICTED
    "UNRESTRICTED"
    UNRESTRICTED
    "BOTH"
    BOTH

    OriginEndpointAuthorization, OriginEndpointAuthorizationArgs

    CdnIdentifierSecret string
    The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
    SecretsRoleArn string
    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
    CdnIdentifierSecret string
    The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
    SecretsRoleArn string
    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
    cdnIdentifierSecret String
    The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
    secretsRoleArn String
    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
    cdnIdentifierSecret string
    The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
    secretsRoleArn string
    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
    cdn_identifier_secret str
    The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
    secrets_role_arn str
    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.
    cdnIdentifierSecret String
    The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.
    secretsRoleArn String
    The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

    OriginEndpointCmafEncryption, OriginEndpointCmafEncryptionArgs

    SpekeKeyProvider Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointSpekeKeyProvider
    ConstantInitializationVector string
    An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
    EncryptionMethod Pulumi.AwsNative.MediaPackage.OriginEndpointCmafEncryptionEncryptionMethod
    The encryption method used
    KeyRotationIntervalSeconds int
    Time (in seconds) between each encryption key rotation.
    SpekeKeyProvider OriginEndpointSpekeKeyProvider
    ConstantInitializationVector string
    An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
    EncryptionMethod OriginEndpointCmafEncryptionEncryptionMethod
    The encryption method used
    KeyRotationIntervalSeconds int
    Time (in seconds) between each encryption key rotation.
    spekeKeyProvider OriginEndpointSpekeKeyProvider
    constantInitializationVector String
    An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
    encryptionMethod OriginEndpointCmafEncryptionEncryptionMethod
    The encryption method used
    keyRotationIntervalSeconds Integer
    Time (in seconds) between each encryption key rotation.
    spekeKeyProvider OriginEndpointSpekeKeyProvider
    constantInitializationVector string
    An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
    encryptionMethod OriginEndpointCmafEncryptionEncryptionMethod
    The encryption method used
    keyRotationIntervalSeconds number
    Time (in seconds) between each encryption key rotation.
    speke_key_provider OriginEndpointSpekeKeyProvider
    constant_initialization_vector str
    An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
    encryption_method OriginEndpointCmafEncryptionEncryptionMethod
    The encryption method used
    key_rotation_interval_seconds int
    Time (in seconds) between each encryption key rotation.
    spekeKeyProvider Property Map
    constantInitializationVector String
    An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
    encryptionMethod "SAMPLE_AES" | "AES_CTR"
    The encryption method used
    keyRotationIntervalSeconds Number
    Time (in seconds) between each encryption key rotation.

    OriginEndpointCmafEncryptionEncryptionMethod, OriginEndpointCmafEncryptionEncryptionMethodArgs

    SampleAes
    SAMPLE_AES
    AesCtr
    AES_CTR
    OriginEndpointCmafEncryptionEncryptionMethodSampleAes
    SAMPLE_AES
    OriginEndpointCmafEncryptionEncryptionMethodAesCtr
    AES_CTR
    SampleAes
    SAMPLE_AES
    AesCtr
    AES_CTR
    SampleAes
    SAMPLE_AES
    AesCtr
    AES_CTR
    SAMPLE_AES
    SAMPLE_AES
    AES_CTR
    AES_CTR
    "SAMPLE_AES"
    SAMPLE_AES
    "AES_CTR"
    AES_CTR

    OriginEndpointCmafPackage, OriginEndpointCmafPackageArgs

    Encryption Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointCmafEncryption
    HlsManifests List<Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointHlsManifest>
    A list of HLS manifest configurations
    SegmentDurationSeconds int
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    SegmentPrefix string
    An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
    StreamSelection Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointStreamSelection
    Encryption OriginEndpointCmafEncryption
    HlsManifests []OriginEndpointHlsManifest
    A list of HLS manifest configurations
    SegmentDurationSeconds int
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    SegmentPrefix string
    An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
    StreamSelection OriginEndpointStreamSelection
    encryption OriginEndpointCmafEncryption
    hlsManifests List<OriginEndpointHlsManifest>
    A list of HLS manifest configurations
    segmentDurationSeconds Integer
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segmentPrefix String
    An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
    streamSelection OriginEndpointStreamSelection
    encryption OriginEndpointCmafEncryption
    hlsManifests OriginEndpointHlsManifest[]
    A list of HLS manifest configurations
    segmentDurationSeconds number
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segmentPrefix string
    An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
    streamSelection OriginEndpointStreamSelection
    encryption OriginEndpointCmafEncryption
    hls_manifests Sequence[OriginEndpointHlsManifest]
    A list of HLS manifest configurations
    segment_duration_seconds int
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segment_prefix str
    An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
    stream_selection OriginEndpointStreamSelection
    encryption Property Map
    hlsManifests List<Property Map>
    A list of HLS manifest configurations
    segmentDurationSeconds Number
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segmentPrefix String
    An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.
    streamSelection Property Map

    OriginEndpointDashEncryption, OriginEndpointDashEncryptionArgs

    SpekeKeyProvider OriginEndpointSpekeKeyProvider
    KeyRotationIntervalSeconds int
    Time (in seconds) between each encryption key rotation.
    spekeKeyProvider OriginEndpointSpekeKeyProvider
    keyRotationIntervalSeconds Integer
    Time (in seconds) between each encryption key rotation.
    spekeKeyProvider OriginEndpointSpekeKeyProvider
    keyRotationIntervalSeconds number
    Time (in seconds) between each encryption key rotation.
    speke_key_provider OriginEndpointSpekeKeyProvider
    key_rotation_interval_seconds int
    Time (in seconds) between each encryption key rotation.
    spekeKeyProvider Property Map
    keyRotationIntervalSeconds Number
    Time (in seconds) between each encryption key rotation.

    OriginEndpointDashPackage, OriginEndpointDashPackageArgs

    AdTriggers List<Pulumi.AwsNative.MediaPackage.OriginEndpointDashPackageAdTriggersItem>
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    AdsOnDeliveryRestrictions Pulumi.AwsNative.MediaPackage.OriginEndpointAdsOnDeliveryRestrictions
    Encryption Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointDashEncryption
    IncludeIframeOnlyStream bool
    When enabled, an I-Frame only stream will be included in the output.
    ManifestLayout Pulumi.AwsNative.MediaPackage.OriginEndpointDashPackageManifestLayout
    Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
    ManifestWindowSeconds int
    Time window (in seconds) contained in each manifest.
    MinBufferTimeSeconds int
    Minimum duration (in seconds) that a player will buffer media before starting the presentation.
    MinUpdatePeriodSeconds int
    Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
    PeriodTriggers List<Pulumi.AwsNative.MediaPackage.OriginEndpointDashPackagePeriodTriggersItem>
    A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
    Profile Pulumi.AwsNative.MediaPackage.OriginEndpointDashPackageProfile
    The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
    SegmentDurationSeconds int
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    SegmentTemplateFormat Pulumi.AwsNative.MediaPackage.OriginEndpointDashPackageSegmentTemplateFormat
    Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
    StreamSelection Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointStreamSelection
    SuggestedPresentationDelaySeconds int
    Duration (in seconds) to delay live content before presentation.
    UtcTiming Pulumi.AwsNative.MediaPackage.OriginEndpointDashPackageUtcTiming
    Determines the type of UTCTiming included in the Media Presentation Description (MPD)
    UtcTimingUri string
    Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
    AdTriggers []OriginEndpointDashPackageAdTriggersItem
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    AdsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    Encryption OriginEndpointDashEncryption
    IncludeIframeOnlyStream bool
    When enabled, an I-Frame only stream will be included in the output.
    ManifestLayout OriginEndpointDashPackageManifestLayout
    Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
    ManifestWindowSeconds int
    Time window (in seconds) contained in each manifest.
    MinBufferTimeSeconds int
    Minimum duration (in seconds) that a player will buffer media before starting the presentation.
    MinUpdatePeriodSeconds int
    Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
    PeriodTriggers []OriginEndpointDashPackagePeriodTriggersItem
    A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
    Profile OriginEndpointDashPackageProfile
    The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
    SegmentDurationSeconds int
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    SegmentTemplateFormat OriginEndpointDashPackageSegmentTemplateFormat
    Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
    StreamSelection OriginEndpointStreamSelection
    SuggestedPresentationDelaySeconds int
    Duration (in seconds) to delay live content before presentation.
    UtcTiming OriginEndpointDashPackageUtcTiming
    Determines the type of UTCTiming included in the Media Presentation Description (MPD)
    UtcTimingUri string
    Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
    adTriggers List<OriginEndpointDashPackageAdTriggersItem>
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    encryption OriginEndpointDashEncryption
    includeIframeOnlyStream Boolean
    When enabled, an I-Frame only stream will be included in the output.
    manifestLayout OriginEndpointDashPackageManifestLayout
    Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
    manifestWindowSeconds Integer
    Time window (in seconds) contained in each manifest.
    minBufferTimeSeconds Integer
    Minimum duration (in seconds) that a player will buffer media before starting the presentation.
    minUpdatePeriodSeconds Integer
    Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
    periodTriggers List<OriginEndpointDashPackagePeriodTriggersItem>
    A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
    profile OriginEndpointDashPackageProfile
    The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
    segmentDurationSeconds Integer
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segmentTemplateFormat OriginEndpointDashPackageSegmentTemplateFormat
    Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
    streamSelection OriginEndpointStreamSelection
    suggestedPresentationDelaySeconds Integer
    Duration (in seconds) to delay live content before presentation.
    utcTiming OriginEndpointDashPackageUtcTiming
    Determines the type of UTCTiming included in the Media Presentation Description (MPD)
    utcTimingUri String
    Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
    adTriggers OriginEndpointDashPackageAdTriggersItem[]
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    encryption OriginEndpointDashEncryption
    includeIframeOnlyStream boolean
    When enabled, an I-Frame only stream will be included in the output.
    manifestLayout OriginEndpointDashPackageManifestLayout
    Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
    manifestWindowSeconds number
    Time window (in seconds) contained in each manifest.
    minBufferTimeSeconds number
    Minimum duration (in seconds) that a player will buffer media before starting the presentation.
    minUpdatePeriodSeconds number
    Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
    periodTriggers OriginEndpointDashPackagePeriodTriggersItem[]
    A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
    profile OriginEndpointDashPackageProfile
    The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
    segmentDurationSeconds number
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segmentTemplateFormat OriginEndpointDashPackageSegmentTemplateFormat
    Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
    streamSelection OriginEndpointStreamSelection
    suggestedPresentationDelaySeconds number
    Duration (in seconds) to delay live content before presentation.
    utcTiming OriginEndpointDashPackageUtcTiming
    Determines the type of UTCTiming included in the Media Presentation Description (MPD)
    utcTimingUri string
    Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
    ad_triggers Sequence[OriginEndpointDashPackageAdTriggersItem]
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    ads_on_delivery_restrictions OriginEndpointAdsOnDeliveryRestrictions
    encryption OriginEndpointDashEncryption
    include_iframe_only_stream bool
    When enabled, an I-Frame only stream will be included in the output.
    manifest_layout OriginEndpointDashPackageManifestLayout
    Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
    manifest_window_seconds int
    Time window (in seconds) contained in each manifest.
    min_buffer_time_seconds int
    Minimum duration (in seconds) that a player will buffer media before starting the presentation.
    min_update_period_seconds int
    Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
    period_triggers Sequence[OriginEndpointDashPackagePeriodTriggersItem]
    A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
    profile OriginEndpointDashPackageProfile
    The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
    segment_duration_seconds int
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segment_template_format OriginEndpointDashPackageSegmentTemplateFormat
    Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
    stream_selection OriginEndpointStreamSelection
    suggested_presentation_delay_seconds int
    Duration (in seconds) to delay live content before presentation.
    utc_timing OriginEndpointDashPackageUtcTiming
    Determines the type of UTCTiming included in the Media Presentation Description (MPD)
    utc_timing_uri str
    Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE
    adTriggers List<"SPLICE_INSERT" | "BREAK" | "PROVIDER_ADVERTISEMENT" | "DISTRIBUTOR_ADVERTISEMENT" | "PROVIDER_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_PLACEMENT_OPPORTUNITY" | "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY">
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions "NONE" | "RESTRICTED" | "UNRESTRICTED" | "BOTH"
    encryption Property Map
    includeIframeOnlyStream Boolean
    When enabled, an I-Frame only stream will be included in the output.
    manifestLayout "FULL" | "COMPACT" | "DRM_TOP_LEVEL_COMPACT"
    Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.
    manifestWindowSeconds Number
    Time window (in seconds) contained in each manifest.
    minBufferTimeSeconds Number
    Minimum duration (in seconds) that a player will buffer media before starting the presentation.
    minUpdatePeriodSeconds Number
    Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).
    periodTriggers List<"ADS">
    A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Channel source contains SCTE-35 ad markers.
    profile "NONE" | "HBBTV_1_5" | "HYBRIDCAST" | "DVB_DASH_2014"
    The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled.
    segmentDurationSeconds Number
    Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.
    segmentTemplateFormat "NUMBER_WITH_TIMELINE" | "TIME_WITH_TIMELINE" | "NUMBER_WITH_DURATION"
    Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
    streamSelection Property Map
    suggestedPresentationDelaySeconds Number
    Duration (in seconds) to delay live content before presentation.
    utcTiming "HTTP-XSDATE" | "HTTP-ISO" | "HTTP-HEAD" | "NONE"
    Determines the type of UTCTiming included in the Media Presentation Description (MPD)
    utcTimingUri String
    Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE

    OriginEndpointDashPackageAdTriggersItem, OriginEndpointDashPackageAdTriggersItemArgs

    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
    OriginEndpointDashPackageAdTriggersItemSpliceInsert
    SPLICE_INSERT
    OriginEndpointDashPackageAdTriggersItemBreak
    BREAK
    OriginEndpointDashPackageAdTriggersItemProviderAdvertisement
    PROVIDER_ADVERTISEMENT
    OriginEndpointDashPackageAdTriggersItemDistributorAdvertisement
    DISTRIBUTOR_ADVERTISEMENT
    OriginEndpointDashPackageAdTriggersItemProviderPlacementOpportunity
    PROVIDER_PLACEMENT_OPPORTUNITY
    OriginEndpointDashPackageAdTriggersItemDistributorPlacementOpportunity
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    OriginEndpointDashPackageAdTriggersItemProviderOverlayPlacementOpportunity
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    OriginEndpointDashPackageAdTriggersItemDistributorOverlayPlacementOpportunity
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    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
    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
    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
    "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

    OriginEndpointDashPackageManifestLayout, OriginEndpointDashPackageManifestLayoutArgs

    Full
    FULL
    Compact
    COMPACT
    DrmTopLevelCompact
    DRM_TOP_LEVEL_COMPACT
    OriginEndpointDashPackageManifestLayoutFull
    FULL
    OriginEndpointDashPackageManifestLayoutCompact
    COMPACT
    OriginEndpointDashPackageManifestLayoutDrmTopLevelCompact
    DRM_TOP_LEVEL_COMPACT
    Full
    FULL
    Compact
    COMPACT
    DrmTopLevelCompact
    DRM_TOP_LEVEL_COMPACT
    Full
    FULL
    Compact
    COMPACT
    DrmTopLevelCompact
    DRM_TOP_LEVEL_COMPACT
    FULL
    FULL
    COMPACT
    COMPACT
    DRM_TOP_LEVEL_COMPACT
    DRM_TOP_LEVEL_COMPACT
    "FULL"
    FULL
    "COMPACT"
    COMPACT
    "DRM_TOP_LEVEL_COMPACT"
    DRM_TOP_LEVEL_COMPACT

    OriginEndpointDashPackagePeriodTriggersItem, OriginEndpointDashPackagePeriodTriggersItemArgs

    Ads
    ADS
    OriginEndpointDashPackagePeriodTriggersItemAds
    ADS
    Ads
    ADS
    Ads
    ADS
    ADS
    ADS
    "ADS"
    ADS

    OriginEndpointDashPackageProfile, OriginEndpointDashPackageProfileArgs

    None
    NONE
    Hbbtv15
    HBBTV_1_5
    Hybridcast
    HYBRIDCAST
    DvbDash2014
    DVB_DASH_2014
    OriginEndpointDashPackageProfileNone
    NONE
    OriginEndpointDashPackageProfileHbbtv15
    HBBTV_1_5
    OriginEndpointDashPackageProfileHybridcast
    HYBRIDCAST
    OriginEndpointDashPackageProfileDvbDash2014
    DVB_DASH_2014
    None
    NONE
    Hbbtv15
    HBBTV_1_5
    Hybridcast
    HYBRIDCAST
    DvbDash2014
    DVB_DASH_2014
    None
    NONE
    Hbbtv15
    HBBTV_1_5
    Hybridcast
    HYBRIDCAST
    DvbDash2014
    DVB_DASH_2014
    NONE
    NONE
    HBBTV15
    HBBTV_1_5
    HYBRIDCAST
    HYBRIDCAST
    DVB_DASH2014
    DVB_DASH_2014
    "NONE"
    NONE
    "HBBTV_1_5"
    HBBTV_1_5
    "HYBRIDCAST"
    HYBRIDCAST
    "DVB_DASH_2014"
    DVB_DASH_2014

    OriginEndpointDashPackageSegmentTemplateFormat, OriginEndpointDashPackageSegmentTemplateFormatArgs

    NumberWithTimeline
    NUMBER_WITH_TIMELINE
    TimeWithTimeline
    TIME_WITH_TIMELINE
    NumberWithDuration
    NUMBER_WITH_DURATION
    OriginEndpointDashPackageSegmentTemplateFormatNumberWithTimeline
    NUMBER_WITH_TIMELINE
    OriginEndpointDashPackageSegmentTemplateFormatTimeWithTimeline
    TIME_WITH_TIMELINE
    OriginEndpointDashPackageSegmentTemplateFormatNumberWithDuration
    NUMBER_WITH_DURATION
    NumberWithTimeline
    NUMBER_WITH_TIMELINE
    TimeWithTimeline
    TIME_WITH_TIMELINE
    NumberWithDuration
    NUMBER_WITH_DURATION
    NumberWithTimeline
    NUMBER_WITH_TIMELINE
    TimeWithTimeline
    TIME_WITH_TIMELINE
    NumberWithDuration
    NUMBER_WITH_DURATION
    NUMBER_WITH_TIMELINE
    NUMBER_WITH_TIMELINE
    TIME_WITH_TIMELINE
    TIME_WITH_TIMELINE
    NUMBER_WITH_DURATION
    NUMBER_WITH_DURATION
    "NUMBER_WITH_TIMELINE"
    NUMBER_WITH_TIMELINE
    "TIME_WITH_TIMELINE"
    TIME_WITH_TIMELINE
    "NUMBER_WITH_DURATION"
    NUMBER_WITH_DURATION

    OriginEndpointDashPackageUtcTiming, OriginEndpointDashPackageUtcTimingArgs

    HttpXsdate
    HTTP-XSDATE
    HttpIso
    HTTP-ISO
    HttpHead
    HTTP-HEAD
    None
    NONE
    OriginEndpointDashPackageUtcTimingHttpXsdate
    HTTP-XSDATE
    OriginEndpointDashPackageUtcTimingHttpIso
    HTTP-ISO
    OriginEndpointDashPackageUtcTimingHttpHead
    HTTP-HEAD
    OriginEndpointDashPackageUtcTimingNone
    NONE
    HttpXsdate
    HTTP-XSDATE
    HttpIso
    HTTP-ISO
    HttpHead
    HTTP-HEAD
    None
    NONE
    HttpXsdate
    HTTP-XSDATE
    HttpIso
    HTTP-ISO
    HttpHead
    HTTP-HEAD
    None
    NONE
    HTTP_XSDATE
    HTTP-XSDATE
    HTTP_ISO
    HTTP-ISO
    HTTP_HEAD
    HTTP-HEAD
    NONE
    NONE
    "HTTP-XSDATE"
    HTTP-XSDATE
    "HTTP-ISO"
    HTTP-ISO
    "HTTP-HEAD"
    HTTP-HEAD
    "NONE"
    NONE

    OriginEndpointEncryptionContractConfiguration, OriginEndpointEncryptionContractConfigurationArgs

    OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio, OriginEndpointEncryptionContractConfigurationPresetSpeke20AudioArgs

    PresetAudio1
    PRESET-AUDIO-1
    PresetAudio2
    PRESET-AUDIO-2
    PresetAudio3
    PRESET-AUDIO-3
    Shared
    SHARED
    Unencrypted
    UNENCRYPTED
    OriginEndpointEncryptionContractConfigurationPresetSpeke20AudioPresetAudio1
    PRESET-AUDIO-1
    OriginEndpointEncryptionContractConfigurationPresetSpeke20AudioPresetAudio2
    PRESET-AUDIO-2
    OriginEndpointEncryptionContractConfigurationPresetSpeke20AudioPresetAudio3
    PRESET-AUDIO-3
    OriginEndpointEncryptionContractConfigurationPresetSpeke20AudioShared
    SHARED
    OriginEndpointEncryptionContractConfigurationPresetSpeke20AudioUnencrypted
    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

    OriginEndpointEncryptionContractConfigurationPresetSpeke20Video, OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoArgs

    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
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo1
    PRESET-VIDEO-1
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo2
    PRESET-VIDEO-2
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo3
    PRESET-VIDEO-3
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo4
    PRESET-VIDEO-4
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo5
    PRESET-VIDEO-5
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo6
    PRESET-VIDEO-6
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo7
    PRESET-VIDEO-7
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoPresetVideo8
    PRESET-VIDEO-8
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoShared
    SHARED
    OriginEndpointEncryptionContractConfigurationPresetSpeke20VideoUnencrypted
    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

    OriginEndpointHlsEncryption, OriginEndpointHlsEncryptionArgs

    SpekeKeyProvider Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointSpekeKeyProvider
    ConstantInitializationVector string
    A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
    EncryptionMethod Pulumi.AwsNative.MediaPackage.OriginEndpointHlsEncryptionEncryptionMethod
    The encryption method to use.
    KeyRotationIntervalSeconds int
    Interval (in seconds) between each encryption key rotation.
    RepeatExtXKey bool
    When enabled, the EXT-X-KEY tag will be repeated in output manifests.
    SpekeKeyProvider OriginEndpointSpekeKeyProvider
    ConstantInitializationVector string
    A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
    EncryptionMethod OriginEndpointHlsEncryptionEncryptionMethod
    The encryption method to use.
    KeyRotationIntervalSeconds int
    Interval (in seconds) between each encryption key rotation.
    RepeatExtXKey bool
    When enabled, the EXT-X-KEY tag will be repeated in output manifests.
    spekeKeyProvider OriginEndpointSpekeKeyProvider
    constantInitializationVector String
    A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
    encryptionMethod OriginEndpointHlsEncryptionEncryptionMethod
    The encryption method to use.
    keyRotationIntervalSeconds Integer
    Interval (in seconds) between each encryption key rotation.
    repeatExtXKey Boolean
    When enabled, the EXT-X-KEY tag will be repeated in output manifests.
    spekeKeyProvider OriginEndpointSpekeKeyProvider
    constantInitializationVector string
    A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
    encryptionMethod OriginEndpointHlsEncryptionEncryptionMethod
    The encryption method to use.
    keyRotationIntervalSeconds number
    Interval (in seconds) between each encryption key rotation.
    repeatExtXKey boolean
    When enabled, the EXT-X-KEY tag will be repeated in output manifests.
    speke_key_provider OriginEndpointSpekeKeyProvider
    constant_initialization_vector str
    A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
    encryption_method OriginEndpointHlsEncryptionEncryptionMethod
    The encryption method to use.
    key_rotation_interval_seconds int
    Interval (in seconds) between each encryption key rotation.
    repeat_ext_x_key bool
    When enabled, the EXT-X-KEY tag will be repeated in output manifests.
    spekeKeyProvider Property Map
    constantInitializationVector String
    A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
    encryptionMethod "AES_128" | "SAMPLE_AES"
    The encryption method to use.
    keyRotationIntervalSeconds Number
    Interval (in seconds) between each encryption key rotation.
    repeatExtXKey Boolean
    When enabled, the EXT-X-KEY tag will be repeated in output manifests.

    OriginEndpointHlsEncryptionEncryptionMethod, OriginEndpointHlsEncryptionEncryptionMethodArgs

    Aes128
    AES_128
    SampleAes
    SAMPLE_AES
    OriginEndpointHlsEncryptionEncryptionMethodAes128
    AES_128
    OriginEndpointHlsEncryptionEncryptionMethodSampleAes
    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

    OriginEndpointHlsManifest, OriginEndpointHlsManifestArgs

    Id string
    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
    AdMarkers Pulumi.AwsNative.MediaPackage.OriginEndpointHlsManifestAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    AdTriggers List<Pulumi.AwsNative.MediaPackage.OriginEndpointHlsManifestAdTriggersItem>
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    AdsOnDeliveryRestrictions Pulumi.AwsNative.MediaPackage.OriginEndpointAdsOnDeliveryRestrictions
    IncludeIframeOnlyStream bool
    When enabled, an I-Frame only stream will be included in the output.
    ManifestName string
    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
    PlaylistType Pulumi.AwsNative.MediaPackage.OriginEndpointHlsManifestPlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    PlaylistWindowSeconds int
    Time window (in seconds) contained in each parent manifest.
    ProgramDateTimeIntervalSeconds int
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    Url string
    The URL of the packaged OriginEndpoint for consumption.
    Id string
    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
    AdMarkers OriginEndpointHlsManifestAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    AdTriggers []OriginEndpointHlsManifestAdTriggersItem
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    AdsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    IncludeIframeOnlyStream bool
    When enabled, an I-Frame only stream will be included in the output.
    ManifestName string
    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
    PlaylistType OriginEndpointHlsManifestPlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    PlaylistWindowSeconds int
    Time window (in seconds) contained in each parent manifest.
    ProgramDateTimeIntervalSeconds int
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    Url string
    The URL of the packaged OriginEndpoint for consumption.
    id String
    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
    adMarkers OriginEndpointHlsManifestAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    adTriggers List<OriginEndpointHlsManifestAdTriggersItem>
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    includeIframeOnlyStream Boolean
    When enabled, an I-Frame only stream will be included in the output.
    manifestName String
    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
    playlistType OriginEndpointHlsManifestPlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlistWindowSeconds Integer
    Time window (in seconds) contained in each parent manifest.
    programDateTimeIntervalSeconds Integer
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    url String
    The URL of the packaged OriginEndpoint for consumption.
    id string
    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
    adMarkers OriginEndpointHlsManifestAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    adTriggers OriginEndpointHlsManifestAdTriggersItem[]
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    includeIframeOnlyStream boolean
    When enabled, an I-Frame only stream will be included in the output.
    manifestName string
    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
    playlistType OriginEndpointHlsManifestPlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlistWindowSeconds number
    Time window (in seconds) contained in each parent manifest.
    programDateTimeIntervalSeconds number
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    url string
    The URL of the packaged OriginEndpoint for consumption.
    id str
    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
    ad_markers OriginEndpointHlsManifestAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    ad_triggers Sequence[OriginEndpointHlsManifestAdTriggersItem]
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    ads_on_delivery_restrictions OriginEndpointAdsOnDeliveryRestrictions
    include_iframe_only_stream bool
    When enabled, an I-Frame only stream will be included in the output.
    manifest_name str
    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
    playlist_type OriginEndpointHlsManifestPlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlist_window_seconds int
    Time window (in seconds) contained in each parent manifest.
    program_date_time_interval_seconds int
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    url str
    The URL of the packaged OriginEndpoint for consumption.
    id String
    The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.
    adMarkers "NONE" | "SCTE35_ENHANCED" | "PASSTHROUGH" | "DATERANGE"
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    adTriggers List<"SPLICE_INSERT" | "BREAK" | "PROVIDER_ADVERTISEMENT" | "DISTRIBUTOR_ADVERTISEMENT" | "PROVIDER_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_PLACEMENT_OPPORTUNITY" | "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY">
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions "NONE" | "RESTRICTED" | "UNRESTRICTED" | "BOTH"
    includeIframeOnlyStream Boolean
    When enabled, an I-Frame only stream will be included in the output.
    manifestName String
    An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.
    playlistType "NONE" | "EVENT" | "VOD"
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlistWindowSeconds Number
    Time window (in seconds) contained in each parent manifest.
    programDateTimeIntervalSeconds Number
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    url String
    The URL of the packaged OriginEndpoint for consumption.

    OriginEndpointHlsManifestAdMarkers, OriginEndpointHlsManifestAdMarkersArgs

    None
    NONE
    Scte35Enhanced
    SCTE35_ENHANCED
    Passthrough
    PASSTHROUGH
    Daterange
    DATERANGE
    OriginEndpointHlsManifestAdMarkersNone
    NONE
    OriginEndpointHlsManifestAdMarkersScte35Enhanced
    SCTE35_ENHANCED
    OriginEndpointHlsManifestAdMarkersPassthrough
    PASSTHROUGH
    OriginEndpointHlsManifestAdMarkersDaterange
    DATERANGE
    None
    NONE
    Scte35Enhanced
    SCTE35_ENHANCED
    Passthrough
    PASSTHROUGH
    Daterange
    DATERANGE
    None
    NONE
    Scte35Enhanced
    SCTE35_ENHANCED
    Passthrough
    PASSTHROUGH
    Daterange
    DATERANGE
    NONE
    NONE
    SCTE35_ENHANCED
    SCTE35_ENHANCED
    PASSTHROUGH
    PASSTHROUGH
    DATERANGE
    DATERANGE
    "NONE"
    NONE
    "SCTE35_ENHANCED"
    SCTE35_ENHANCED
    "PASSTHROUGH"
    PASSTHROUGH
    "DATERANGE"
    DATERANGE

    OriginEndpointHlsManifestAdTriggersItem, OriginEndpointHlsManifestAdTriggersItemArgs

    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
    OriginEndpointHlsManifestAdTriggersItemSpliceInsert
    SPLICE_INSERT
    OriginEndpointHlsManifestAdTriggersItemBreak
    BREAK
    OriginEndpointHlsManifestAdTriggersItemProviderAdvertisement
    PROVIDER_ADVERTISEMENT
    OriginEndpointHlsManifestAdTriggersItemDistributorAdvertisement
    DISTRIBUTOR_ADVERTISEMENT
    OriginEndpointHlsManifestAdTriggersItemProviderPlacementOpportunity
    PROVIDER_PLACEMENT_OPPORTUNITY
    OriginEndpointHlsManifestAdTriggersItemDistributorPlacementOpportunity
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    OriginEndpointHlsManifestAdTriggersItemProviderOverlayPlacementOpportunity
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    OriginEndpointHlsManifestAdTriggersItemDistributorOverlayPlacementOpportunity
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    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
    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
    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
    "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

    OriginEndpointHlsManifestPlaylistType, OriginEndpointHlsManifestPlaylistTypeArgs

    None
    NONE
    Event
    EVENT
    Vod
    VOD
    OriginEndpointHlsManifestPlaylistTypeNone
    NONE
    OriginEndpointHlsManifestPlaylistTypeEvent
    EVENT
    OriginEndpointHlsManifestPlaylistTypeVod
    VOD
    None
    NONE
    Event
    EVENT
    Vod
    VOD
    None
    NONE
    Event
    EVENT
    Vod
    VOD
    NONE
    NONE
    EVENT
    EVENT
    VOD
    VOD
    "NONE"
    NONE
    "EVENT"
    EVENT
    "VOD"
    VOD

    OriginEndpointHlsPackage, OriginEndpointHlsPackageArgs

    AdMarkers Pulumi.AwsNative.MediaPackage.OriginEndpointHlsPackageAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    AdTriggers List<Pulumi.AwsNative.MediaPackage.OriginEndpointHlsPackageAdTriggersItem>
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    AdsOnDeliveryRestrictions Pulumi.AwsNative.MediaPackage.OriginEndpointAdsOnDeliveryRestrictions
    Encryption Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointHlsEncryption
    IncludeDvbSubtitles bool
    When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
    IncludeIframeOnlyStream bool
    When enabled, an I-Frame only stream will be included in the output.
    PlaylistType Pulumi.AwsNative.MediaPackage.OriginEndpointHlsPackagePlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    PlaylistWindowSeconds int
    Time window (in seconds) contained in each parent manifest.
    ProgramDateTimeIntervalSeconds int
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    SegmentDurationSeconds int
    Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
    StreamSelection Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointStreamSelection
    UseAudioRenditionGroup bool
    When enabled, audio streams will be placed in rendition groups in the output.
    AdMarkers OriginEndpointHlsPackageAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    AdTriggers []OriginEndpointHlsPackageAdTriggersItem
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    AdsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    Encryption OriginEndpointHlsEncryption
    IncludeDvbSubtitles bool
    When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
    IncludeIframeOnlyStream bool
    When enabled, an I-Frame only stream will be included in the output.
    PlaylistType OriginEndpointHlsPackagePlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    PlaylistWindowSeconds int
    Time window (in seconds) contained in each parent manifest.
    ProgramDateTimeIntervalSeconds int
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    SegmentDurationSeconds int
    Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
    StreamSelection OriginEndpointStreamSelection
    UseAudioRenditionGroup bool
    When enabled, audio streams will be placed in rendition groups in the output.
    adMarkers OriginEndpointHlsPackageAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    adTriggers List<OriginEndpointHlsPackageAdTriggersItem>
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    encryption OriginEndpointHlsEncryption
    includeDvbSubtitles Boolean
    When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
    includeIframeOnlyStream Boolean
    When enabled, an I-Frame only stream will be included in the output.
    playlistType OriginEndpointHlsPackagePlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlistWindowSeconds Integer
    Time window (in seconds) contained in each parent manifest.
    programDateTimeIntervalSeconds Integer
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    segmentDurationSeconds Integer
    Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
    streamSelection OriginEndpointStreamSelection
    useAudioRenditionGroup Boolean
    When enabled, audio streams will be placed in rendition groups in the output.
    adMarkers OriginEndpointHlsPackageAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    adTriggers OriginEndpointHlsPackageAdTriggersItem[]
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions OriginEndpointAdsOnDeliveryRestrictions
    encryption OriginEndpointHlsEncryption
    includeDvbSubtitles boolean
    When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
    includeIframeOnlyStream boolean
    When enabled, an I-Frame only stream will be included in the output.
    playlistType OriginEndpointHlsPackagePlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlistWindowSeconds number
    Time window (in seconds) contained in each parent manifest.
    programDateTimeIntervalSeconds number
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    segmentDurationSeconds number
    Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
    streamSelection OriginEndpointStreamSelection
    useAudioRenditionGroup boolean
    When enabled, audio streams will be placed in rendition groups in the output.
    ad_markers OriginEndpointHlsPackageAdMarkers
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    ad_triggers Sequence[OriginEndpointHlsPackageAdTriggersItem]
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    ads_on_delivery_restrictions OriginEndpointAdsOnDeliveryRestrictions
    encryption OriginEndpointHlsEncryption
    include_dvb_subtitles bool
    When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
    include_iframe_only_stream bool
    When enabled, an I-Frame only stream will be included in the output.
    playlist_type OriginEndpointHlsPackagePlaylistType
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlist_window_seconds int
    Time window (in seconds) contained in each parent manifest.
    program_date_time_interval_seconds int
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    segment_duration_seconds int
    Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
    stream_selection OriginEndpointStreamSelection
    use_audio_rendition_group bool
    When enabled, audio streams will be placed in rendition groups in the output.
    adMarkers "NONE" | "SCTE35_ENHANCED" | "PASSTHROUGH" | "DATERANGE"
    This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
    adTriggers List<"SPLICE_INSERT" | "BREAK" | "PROVIDER_ADVERTISEMENT" | "DISTRIBUTOR_ADVERTISEMENT" | "PROVIDER_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_PLACEMENT_OPPORTUNITY" | "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY" | "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY">
    A list of SCTE-35 message types that are treated as ad markers in the output. If empty, no ad markers are output. Specify multiple items to create ad markers for all of the included message types.
    adsOnDeliveryRestrictions "NONE" | "RESTRICTED" | "UNRESTRICTED" | "BOTH"
    encryption Property Map
    includeDvbSubtitles Boolean
    When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
    includeIframeOnlyStream Boolean
    When enabled, an I-Frame only stream will be included in the output.
    playlistType "NONE" | "EVENT" | "VOD"
    The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
    playlistWindowSeconds Number
    Time window (in seconds) contained in each parent manifest.
    programDateTimeIntervalSeconds Number
    The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
    segmentDurationSeconds Number
    Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
    streamSelection Property Map
    useAudioRenditionGroup Boolean
    When enabled, audio streams will be placed in rendition groups in the output.

    OriginEndpointHlsPackageAdMarkers, OriginEndpointHlsPackageAdMarkersArgs

    None
    NONE
    Scte35Enhanced
    SCTE35_ENHANCED
    Passthrough
    PASSTHROUGH
    Daterange
    DATERANGE
    OriginEndpointHlsPackageAdMarkersNone
    NONE
    OriginEndpointHlsPackageAdMarkersScte35Enhanced
    SCTE35_ENHANCED
    OriginEndpointHlsPackageAdMarkersPassthrough
    PASSTHROUGH
    OriginEndpointHlsPackageAdMarkersDaterange
    DATERANGE
    None
    NONE
    Scte35Enhanced
    SCTE35_ENHANCED
    Passthrough
    PASSTHROUGH
    Daterange
    DATERANGE
    None
    NONE
    Scte35Enhanced
    SCTE35_ENHANCED
    Passthrough
    PASSTHROUGH
    Daterange
    DATERANGE
    NONE
    NONE
    SCTE35_ENHANCED
    SCTE35_ENHANCED
    PASSTHROUGH
    PASSTHROUGH
    DATERANGE
    DATERANGE
    "NONE"
    NONE
    "SCTE35_ENHANCED"
    SCTE35_ENHANCED
    "PASSTHROUGH"
    PASSTHROUGH
    "DATERANGE"
    DATERANGE

    OriginEndpointHlsPackageAdTriggersItem, OriginEndpointHlsPackageAdTriggersItemArgs

    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
    OriginEndpointHlsPackageAdTriggersItemSpliceInsert
    SPLICE_INSERT
    OriginEndpointHlsPackageAdTriggersItemBreak
    BREAK
    OriginEndpointHlsPackageAdTriggersItemProviderAdvertisement
    PROVIDER_ADVERTISEMENT
    OriginEndpointHlsPackageAdTriggersItemDistributorAdvertisement
    DISTRIBUTOR_ADVERTISEMENT
    OriginEndpointHlsPackageAdTriggersItemProviderPlacementOpportunity
    PROVIDER_PLACEMENT_OPPORTUNITY
    OriginEndpointHlsPackageAdTriggersItemDistributorPlacementOpportunity
    DISTRIBUTOR_PLACEMENT_OPPORTUNITY
    OriginEndpointHlsPackageAdTriggersItemProviderOverlayPlacementOpportunity
    PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
    OriginEndpointHlsPackageAdTriggersItemDistributorOverlayPlacementOpportunity
    DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
    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
    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
    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
    "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

    OriginEndpointHlsPackagePlaylistType, OriginEndpointHlsPackagePlaylistTypeArgs

    None
    NONE
    Event
    EVENT
    Vod
    VOD
    OriginEndpointHlsPackagePlaylistTypeNone
    NONE
    OriginEndpointHlsPackagePlaylistTypeEvent
    EVENT
    OriginEndpointHlsPackagePlaylistTypeVod
    VOD
    None
    NONE
    Event
    EVENT
    Vod
    VOD
    None
    NONE
    Event
    EVENT
    Vod
    VOD
    NONE
    NONE
    EVENT
    EVENT
    VOD
    VOD
    "NONE"
    NONE
    "EVENT"
    EVENT
    "VOD"
    VOD

    OriginEndpointMssEncryption, OriginEndpointMssEncryptionArgs

    OriginEndpointMssPackage, OriginEndpointMssPackageArgs

    Encryption OriginEndpointMssEncryption
    ManifestWindowSeconds int
    The time window (in seconds) contained in each manifest.
    SegmentDurationSeconds int
    The duration (in seconds) of each segment.
    StreamSelection OriginEndpointStreamSelection
    encryption OriginEndpointMssEncryption
    manifestWindowSeconds Integer
    The time window (in seconds) contained in each manifest.
    segmentDurationSeconds Integer
    The duration (in seconds) of each segment.
    streamSelection OriginEndpointStreamSelection
    encryption OriginEndpointMssEncryption
    manifestWindowSeconds number
    The time window (in seconds) contained in each manifest.
    segmentDurationSeconds number
    The duration (in seconds) of each segment.
    streamSelection OriginEndpointStreamSelection
    encryption OriginEndpointMssEncryption
    manifest_window_seconds int
    The time window (in seconds) contained in each manifest.
    segment_duration_seconds int
    The duration (in seconds) of each segment.
    stream_selection OriginEndpointStreamSelection
    encryption Property Map
    manifestWindowSeconds Number
    The time window (in seconds) contained in each manifest.
    segmentDurationSeconds Number
    The duration (in seconds) of each segment.
    streamSelection Property Map

    OriginEndpointOrigination, OriginEndpointOriginationArgs

    Allow
    ALLOW
    Deny
    DENY
    OriginEndpointOriginationAllow
    ALLOW
    OriginEndpointOriginationDeny
    DENY
    Allow
    ALLOW
    Deny
    DENY
    Allow
    ALLOW
    Deny
    DENY
    ALLOW
    ALLOW
    DENY
    DENY
    "ALLOW"
    ALLOW
    "DENY"
    DENY

    OriginEndpointSpekeKeyProvider, OriginEndpointSpekeKeyProviderArgs

    ResourceId string
    The resource ID to include in key requests.
    RoleArn string
    An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
    SystemIds List<string>
    The system IDs to include in key requests.
    Url string
    The URL of the external key provider service.
    CertificateArn string
    An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
    EncryptionContractConfiguration Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointEncryptionContractConfiguration
    ResourceId string
    The resource ID to include in key requests.
    RoleArn string
    An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
    SystemIds []string
    The system IDs to include in key requests.
    Url string
    The URL of the external key provider service.
    CertificateArn string
    An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
    EncryptionContractConfiguration OriginEndpointEncryptionContractConfiguration
    resourceId String
    The resource ID to include in key requests.
    roleArn String
    An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
    systemIds List<String>
    The system IDs to include in key requests.
    url String
    The URL of the external key provider service.
    certificateArn String
    An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
    encryptionContractConfiguration OriginEndpointEncryptionContractConfiguration
    resourceId string
    The resource ID to include in key requests.
    roleArn string
    An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
    systemIds string[]
    The system IDs to include in key requests.
    url string
    The URL of the external key provider service.
    certificateArn string
    An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
    encryptionContractConfiguration OriginEndpointEncryptionContractConfiguration
    resource_id str
    The resource ID to include in key requests.
    role_arn str
    An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
    system_ids Sequence[str]
    The system IDs to include in key requests.
    url str
    The URL of the external key provider service.
    certificate_arn str
    An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
    encryption_contract_configuration OriginEndpointEncryptionContractConfiguration
    resourceId String
    The resource ID to include in key requests.
    roleArn String
    An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service.
    systemIds List<String>
    The system IDs to include in key requests.
    url String
    The URL of the external key provider service.
    certificateArn String
    An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service.
    encryptionContractConfiguration Property Map

    OriginEndpointStreamSelection, OriginEndpointStreamSelectionArgs

    MaxVideoBitsPerSecond int
    The maximum video bitrate (bps) to include in output.
    MinVideoBitsPerSecond int
    The minimum video bitrate (bps) to include in output.
    StreamOrder Pulumi.AwsNative.MediaPackage.OriginEndpointStreamSelectionStreamOrder
    A directive that determines the order of streams in the output.
    MaxVideoBitsPerSecond int
    The maximum video bitrate (bps) to include in output.
    MinVideoBitsPerSecond int
    The minimum video bitrate (bps) to include in output.
    StreamOrder OriginEndpointStreamSelectionStreamOrder
    A directive that determines the order of streams in the output.
    maxVideoBitsPerSecond Integer
    The maximum video bitrate (bps) to include in output.
    minVideoBitsPerSecond Integer
    The minimum video bitrate (bps) to include in output.
    streamOrder OriginEndpointStreamSelectionStreamOrder
    A directive that determines the order of streams in the output.
    maxVideoBitsPerSecond number
    The maximum video bitrate (bps) to include in output.
    minVideoBitsPerSecond number
    The minimum video bitrate (bps) to include in output.
    streamOrder OriginEndpointStreamSelectionStreamOrder
    A directive that determines the order of streams in the output.
    max_video_bits_per_second int
    The maximum video bitrate (bps) to include in output.
    min_video_bits_per_second int
    The minimum video bitrate (bps) to include in output.
    stream_order OriginEndpointStreamSelectionStreamOrder
    A directive that determines the order of streams in the output.
    maxVideoBitsPerSecond Number
    The maximum video bitrate (bps) to include in output.
    minVideoBitsPerSecond Number
    The minimum video bitrate (bps) to include in output.
    streamOrder "ORIGINAL" | "VIDEO_BITRATE_ASCENDING" | "VIDEO_BITRATE_DESCENDING"
    A directive that determines the order of streams in the output.

    OriginEndpointStreamSelectionStreamOrder, OriginEndpointStreamSelectionStreamOrderArgs

    Original
    ORIGINAL
    VideoBitrateAscending
    VIDEO_BITRATE_ASCENDING
    VideoBitrateDescending
    VIDEO_BITRATE_DESCENDING
    OriginEndpointStreamSelectionStreamOrderOriginal
    ORIGINAL
    OriginEndpointStreamSelectionStreamOrderVideoBitrateAscending
    VIDEO_BITRATE_ASCENDING
    OriginEndpointStreamSelectionStreamOrderVideoBitrateDescending
    VIDEO_BITRATE_DESCENDING
    Original
    ORIGINAL
    VideoBitrateAscending
    VIDEO_BITRATE_ASCENDING
    VideoBitrateDescending
    VIDEO_BITRATE_DESCENDING
    Original
    ORIGINAL
    VideoBitrateAscending
    VIDEO_BITRATE_ASCENDING
    VideoBitrateDescending
    VIDEO_BITRATE_DESCENDING
    ORIGINAL
    ORIGINAL
    VIDEO_BITRATE_ASCENDING
    VIDEO_BITRATE_ASCENDING
    VIDEO_BITRATE_DESCENDING
    VIDEO_BITRATE_DESCENDING
    "ORIGINAL"
    ORIGINAL
    "VIDEO_BITRATE_ASCENDING"
    VIDEO_BITRATE_ASCENDING
    "VIDEO_BITRATE_DESCENDING"
    VIDEO_BITRATE_DESCENDING

    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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi