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

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.mediapackagev2.OriginEndpoint

Explore with Pulumi AI

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.

Create OriginEndpoint Resource

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

Constructor syntax

new OriginEndpoint(name: string, args: OriginEndpointArgs, opts?: CustomResourceOptions);
@overload
def OriginEndpoint(resource_name: str,
                   args: OriginEndpointArgs,
                   opts: Optional[ResourceOptions] = None)

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

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. OriginEndpointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. OriginEndpointArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. OriginEndpointArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. OriginEndpointArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

OriginEndpoint Resource Properties

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

Inputs

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

The OriginEndpoint resource accepts the following input properties:

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

Outputs

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

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

Supporting Types

OriginEndpointAdMarkerDash
, OriginEndpointAdMarkerDashArgs

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

OriginEndpointAdMarkerHls
, OriginEndpointAdMarkerHlsArgs

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

OriginEndpointCmafEncryptionMethod
, OriginEndpointCmafEncryptionMethodArgs

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

OriginEndpointContainerType
, OriginEndpointContainerTypeArgs

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

OriginEndpointDashDrmSignaling
, OriginEndpointDashDrmSignalingArgs

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

OriginEndpointDashManifestConfiguration
, OriginEndpointDashManifestConfigurationArgs

OriginEndpointDashPeriodTrigger
, OriginEndpointDashPeriodTriggerArgs

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

OriginEndpointDashSegmentTemplateFormat
, OriginEndpointDashSegmentTemplateFormatArgs

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

OriginEndpointDashUtcTiming
, OriginEndpointDashUtcTimingArgs

OriginEndpointDashUtcTimingMode
, OriginEndpointDashUtcTimingModeArgs

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

OriginEndpointDrmSystem
, OriginEndpointDrmSystemArgs

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

OriginEndpointEncryption
, OriginEndpointEncryptionArgs

EncryptionMethod This property is required. OriginEndpointEncryptionMethod
The encryption method to use.
SpekeKeyProvider This property is required. OriginEndpointSpekeKeyProvider
The SPEKE key provider to use for encryption.
ConstantInitializationVector string
KeyRotationIntervalSeconds int
encryptionMethod This property is required. OriginEndpointEncryptionMethod
The encryption method to use.
spekeKeyProvider This property is required. OriginEndpointSpekeKeyProvider
The SPEKE key provider to use for encryption.
constantInitializationVector String
keyRotationIntervalSeconds Integer
encryptionMethod This property is required. OriginEndpointEncryptionMethod
The encryption method to use.
spekeKeyProvider This property is required. OriginEndpointSpekeKeyProvider
The SPEKE key provider to use for encryption.
constantInitializationVector string
keyRotationIntervalSeconds number
encryption_method This property is required. OriginEndpointEncryptionMethod
The encryption method to use.
speke_key_provider This property is required. OriginEndpointSpekeKeyProvider
The SPEKE key provider to use for encryption.
constant_initialization_vector str
key_rotation_interval_seconds int
encryptionMethod This property is required. Property Map
The encryption method to use.
spekeKeyProvider This property is required. Property Map
The SPEKE key provider to use for encryption.
constantInitializationVector String
keyRotationIntervalSeconds Number

OriginEndpointEncryptionContractConfiguration
, OriginEndpointEncryptionContractConfigurationArgs

PresetSpeke20Audio This property is required. Pulumi.AwsNative.MediaPackageV2.OriginEndpointPresetSpeke20Audio

A collection of audio encryption presets.

Value description:

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

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

A collection of video encryption presets.

Value description:

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

A collection of audio encryption presets.

Value description:

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

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

A collection of video encryption presets.

Value description:

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

A collection of audio encryption presets.

Value description:

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

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

A collection of video encryption presets.

Value description:

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

A collection of audio encryption presets.

Value description:

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

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

A collection of video encryption presets.

Value description:

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

A collection of audio encryption presets.

Value description:

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

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

A collection of video encryption presets.

Value description:

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

A collection of audio encryption presets.

Value description:

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

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

A collection of video encryption presets.

Value description:

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

OriginEndpointEncryptionMethod
, OriginEndpointEncryptionMethodArgs

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

OriginEndpointEndpointErrorCondition
, OriginEndpointEndpointErrorConditionArgs

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

OriginEndpointFilterConfiguration
, OriginEndpointFilterConfigurationArgs

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

OriginEndpointForceEndpointErrorConfiguration
, OriginEndpointForceEndpointErrorConfigurationArgs

OriginEndpointHlsManifestConfiguration
, OriginEndpointHlsManifestConfigurationArgs

ManifestName This property is required. string
ChildManifestName string
FilterConfiguration OriginEndpointFilterConfiguration
ManifestWindowSeconds int
ProgramDateTimeIntervalSeconds int
ScteHls OriginEndpointScteHls
THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
StartTag OriginEndpointStartTag
Url string
manifestName This property is required. String
childManifestName String
filterConfiguration OriginEndpointFilterConfiguration
manifestWindowSeconds Integer
programDateTimeIntervalSeconds Integer
scteHls OriginEndpointScteHls
THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
startTag OriginEndpointStartTag
url String
manifestName This property is required. string
childManifestName string
filterConfiguration OriginEndpointFilterConfiguration
manifestWindowSeconds number
programDateTimeIntervalSeconds number
scteHls OriginEndpointScteHls
THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
startTag OriginEndpointStartTag
url string
manifestName This property is required. String
childManifestName String
filterConfiguration Property Map
manifestWindowSeconds Number
programDateTimeIntervalSeconds Number
scteHls Property Map
THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
startTag Property Map
url String

OriginEndpointLowLatencyHlsManifestConfiguration
, OriginEndpointLowLatencyHlsManifestConfigurationArgs

ManifestName This property is required. string
ChildManifestName string
FilterConfiguration OriginEndpointFilterConfiguration
ManifestWindowSeconds int
ProgramDateTimeIntervalSeconds int
ScteHls OriginEndpointScteHls
The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
StartTag OriginEndpointStartTag
Url string
manifestName This property is required. String
childManifestName String
filterConfiguration OriginEndpointFilterConfiguration
manifestWindowSeconds Integer
programDateTimeIntervalSeconds Integer
scteHls OriginEndpointScteHls
The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
startTag OriginEndpointStartTag
url String
manifestName This property is required. string
childManifestName string
filterConfiguration OriginEndpointFilterConfiguration
manifestWindowSeconds number
programDateTimeIntervalSeconds number
scteHls OriginEndpointScteHls
The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
startTag OriginEndpointStartTag
url string
manifest_name This property is required. str
child_manifest_name str
filter_configuration OriginEndpointFilterConfiguration
manifest_window_seconds int
program_date_time_interval_seconds int
scte_hls OriginEndpointScteHls
The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
start_tag OriginEndpointStartTag
url str
manifestName This property is required. String
childManifestName String
filterConfiguration Property Map
manifestWindowSeconds Number
programDateTimeIntervalSeconds Number
scteHls Property Map
The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
startTag Property Map
url String

OriginEndpointPresetSpeke20Audio
, OriginEndpointPresetSpeke20AudioArgs

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

OriginEndpointPresetSpeke20Video
, OriginEndpointPresetSpeke20VideoArgs

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

OriginEndpointScte
, OriginEndpointScteArgs

OriginEndpointScteDash
, OriginEndpointScteDashArgs

AdMarkerDash Pulumi.AwsNative.MediaPackageV2.OriginEndpointAdMarkerDash

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

Value description:

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

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

Value description:

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

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

Value description:

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

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

Value description:

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

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

Value description:

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

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

Value description:

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

OriginEndpointScteFilter
, OriginEndpointScteFilterArgs

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

OriginEndpointScteHls
, OriginEndpointScteHlsArgs

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

OriginEndpointSegment
, OriginEndpointSegmentArgs

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

OriginEndpointSpekeKeyProvider
, OriginEndpointSpekeKeyProviderArgs

DrmSystems This property is required. List<Pulumi.AwsNative.MediaPackageV2.OriginEndpointDrmSystem>
EncryptionContractConfiguration This property is required. Pulumi.AwsNative.MediaPackageV2.Inputs.OriginEndpointEncryptionContractConfiguration
The encryption contract configuration associated with the SPEKE key provider.
ResourceId This property is required. string
RoleArn This property is required. string
Url This property is required. string
DrmSystems This property is required. []OriginEndpointDrmSystem
EncryptionContractConfiguration This property is required. OriginEndpointEncryptionContractConfiguration
The encryption contract configuration associated with the SPEKE key provider.
ResourceId This property is required. string
RoleArn This property is required. string
Url This property is required. string
drmSystems This property is required. List<OriginEndpointDrmSystem>
encryptionContractConfiguration This property is required. OriginEndpointEncryptionContractConfiguration
The encryption contract configuration associated with the SPEKE key provider.
resourceId This property is required. String
roleArn This property is required. String
url This property is required. String
drmSystems This property is required. OriginEndpointDrmSystem[]
encryptionContractConfiguration This property is required. OriginEndpointEncryptionContractConfiguration
The encryption contract configuration associated with the SPEKE key provider.
resourceId This property is required. string
roleArn This property is required. string
url This property is required. string
drm_systems This property is required. Sequence[OriginEndpointDrmSystem]
encryption_contract_configuration This property is required. OriginEndpointEncryptionContractConfiguration
The encryption contract configuration associated with the SPEKE key provider.
resource_id This property is required. str
role_arn This property is required. str
url This property is required. str
drmSystems This property is required. List<"CLEAR_KEY_AES_128" | "FAIRPLAY" | "PLAYREADY" | "WIDEVINE" | "IRDETO">
encryptionContractConfiguration This property is required. Property Map
The encryption contract configuration associated with the SPEKE key provider.
resourceId This property is required. String
roleArn This property is required. String
url This property is required. String

OriginEndpointStartTag
, OriginEndpointStartTagArgs

TimeOffset This property is required. double
Precise bool
TimeOffset This property is required. float64
Precise bool
timeOffset This property is required. Double
precise Boolean
timeOffset This property is required. number
precise boolean
time_offset This property is required. float
precise bool
timeOffset This property is required. Number
precise Boolean

OriginEndpointTsEncryptionMethod
, OriginEndpointTsEncryptionMethodArgs

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

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

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

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi