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.64.0 published on Friday, Jun 2, 2023 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.64.0 published on Friday, Jun 2, 2023 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,
                       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[OriginEndpointTagArgs]] = 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:

    ChannelId string

    The ID of the Channel the OriginEndpoint is associated with.

    Authorization Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointAuthorizationArgs
    CmafPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointCmafPackageArgs
    DashPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointDashPackageArgs
    Description string

    A short text description of the OriginEndpoint.

    HlsPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointHlsPackageArgs
    ManifestName string

    A short string appended to the end of the OriginEndpoint URL.

    MssPackage Pulumi.AwsNative.MediaPackage.Inputs.OriginEndpointMssPackageArgs
    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.MediaPackage.Inputs.OriginEndpointTagArgs>

    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.

    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 []OriginEndpointTagArgs

    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.

    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 Integer

    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

    tags List<OriginEndpointTagArgs>

    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.

    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 number

    Maximum duration (seconds) of content to retain for startover playback. If not specified, startover playback will be disabled for the OriginEndpoint.

    tags OriginEndpointTagArgs[]

    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.

    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 Sequence[OriginEndpointTagArgs]

    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.

    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

    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

    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

    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

    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

    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

    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

    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"

    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

    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

    Full
    FULL
    Compact
    COMPACT
    OriginEndpointDashPackageManifestLayoutFull
    FULL
    OriginEndpointDashPackageManifestLayoutCompact
    COMPACT
    Full
    FULL
    Compact
    COMPACT
    Full
    FULL
    Compact
    COMPACT
    FULL
    FULL
    COMPACT
    COMPACT
    "FULL"
    FULL
    "COMPACT"
    COMPACT

    OriginEndpointDashPackagePeriodTriggersItem

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

    OriginEndpointDashPackageProfile

    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

    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

    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

    OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    OriginEndpointMssPackage

    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

    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

    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

    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

    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

    OriginEndpointTag

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    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.64.0 published on Friday, Jun 2, 2023 by Pulumi