We recommend new projects start with resources from the AWS provider.
aws-native.mediapackagev2.getOriginEndpoint
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.
Using getOriginEndpoint
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOriginEndpoint(args: GetOriginEndpointArgs, opts?: InvokeOptions): Promise<GetOriginEndpointResult>
function getOriginEndpointOutput(args: GetOriginEndpointOutputArgs, opts?: InvokeOptions): Output<GetOriginEndpointResult>def get_origin_endpoint(arn: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetOriginEndpointResult
def get_origin_endpoint_output(arn: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetOriginEndpointResult]func LookupOriginEndpoint(ctx *Context, args *LookupOriginEndpointArgs, opts ...InvokeOption) (*LookupOriginEndpointResult, error)
func LookupOriginEndpointOutput(ctx *Context, args *LookupOriginEndpointOutputArgs, opts ...InvokeOption) LookupOriginEndpointResultOutput> Note: This function is named LookupOriginEndpoint in the Go SDK.
public static class GetOriginEndpoint 
{
    public static Task<GetOriginEndpointResult> InvokeAsync(GetOriginEndpointArgs args, InvokeOptions? opts = null)
    public static Output<GetOriginEndpointResult> Invoke(GetOriginEndpointInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOriginEndpointResult> getOriginEndpoint(GetOriginEndpointArgs args, InvokeOptions options)
public static Output<GetOriginEndpointResult> getOriginEndpoint(GetOriginEndpointArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:mediapackagev2:getOriginEndpoint
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
getOriginEndpoint Result
The following output properties are available:
- Arn string
- ContainerType Pulumi.Aws Native. Media Package V2. Origin Endpoint Container Type 
- The container type associated with the origin endpoint configuration.
- CreatedAt string
- DashManifest List<string>Urls 
- DashManifests List<Pulumi.Aws Native. Media Package V2. Outputs. Origin Endpoint Dash Manifest Configuration> 
- Description string
- ForceEndpoint Pulumi.Error Configuration Aws Native. Media Package V2. Outputs. Origin Endpoint Force Endpoint Error Configuration 
- The failover settings for the endpoint.
- HlsManifest List<string>Urls 
- HlsManifests List<Pulumi.Aws Native. Media Package V2. Outputs. Origin Endpoint Hls Manifest Configuration> 
- LowLatency List<string>Hls Manifest Urls 
- LowLatency List<Pulumi.Hls Manifests Aws Native. Media Package V2. Outputs. Origin Endpoint Low Latency Hls Manifest Configuration> 
- ModifiedAt string
- Segment
Pulumi.Aws Native. Media Package V2. Outputs. Origin Endpoint Segment 
- The segment associated with the origin endpoint.
- StartoverWindow intSeconds 
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- The tags associated with the origin endpoint.
- Arn string
- ContainerType OriginEndpoint Container Type 
- The container type associated with the origin endpoint configuration.
- CreatedAt string
- DashManifest []stringUrls 
- DashManifests []OriginEndpoint Dash Manifest Configuration 
- Description string
- ForceEndpoint OriginError Configuration Endpoint Force Endpoint Error Configuration 
- The failover settings for the endpoint.
- HlsManifest []stringUrls 
- HlsManifests []OriginEndpoint Hls Manifest Configuration 
- LowLatency []stringHls Manifest Urls 
- LowLatency []OriginHls Manifests Endpoint Low Latency Hls Manifest Configuration 
- ModifiedAt string
- Segment
OriginEndpoint Segment 
- The segment associated with the origin endpoint.
- StartoverWindow intSeconds 
- Tag
- The tags associated with the origin endpoint.
- arn String
- containerType OriginEndpoint Container Type 
- The container type associated with the origin endpoint configuration.
- createdAt String
- dashManifest List<String>Urls 
- dashManifests List<OriginEndpoint Dash Manifest Configuration> 
- description String
- forceEndpoint OriginError Configuration Endpoint Force Endpoint Error Configuration 
- The failover settings for the endpoint.
- hlsManifest List<String>Urls 
- hlsManifests List<OriginEndpoint Hls Manifest Configuration> 
- lowLatency List<String>Hls Manifest Urls 
- lowLatency List<OriginHls Manifests Endpoint Low Latency Hls Manifest Configuration> 
- modifiedAt String
- segment
OriginEndpoint Segment 
- The segment associated with the origin endpoint.
- startoverWindow IntegerSeconds 
- List<Tag>
- The tags associated with the origin endpoint.
- arn string
- containerType OriginEndpoint Container Type 
- The container type associated with the origin endpoint configuration.
- createdAt string
- dashManifest string[]Urls 
- dashManifests OriginEndpoint Dash Manifest Configuration[] 
- description string
- forceEndpoint OriginError Configuration Endpoint Force Endpoint Error Configuration 
- The failover settings for the endpoint.
- hlsManifest string[]Urls 
- hlsManifests OriginEndpoint Hls Manifest Configuration[] 
- lowLatency string[]Hls Manifest Urls 
- lowLatency OriginHls Manifests Endpoint Low Latency Hls Manifest Configuration[] 
- modifiedAt string
- segment
OriginEndpoint Segment 
- The segment associated with the origin endpoint.
- startoverWindow numberSeconds 
- Tag[]
- The tags associated with the origin endpoint.
- arn str
- container_type OriginEndpoint Container Type 
- The container type associated with the origin endpoint configuration.
- created_at str
- dash_manifest_ Sequence[str]urls 
- dash_manifests Sequence[OriginEndpoint Dash Manifest Configuration] 
- description str
- force_endpoint_ Originerror_ configuration Endpoint Force Endpoint Error Configuration 
- The failover settings for the endpoint.
- hls_manifest_ Sequence[str]urls 
- hls_manifests Sequence[OriginEndpoint Hls Manifest Configuration] 
- low_latency_ Sequence[str]hls_ manifest_ urls 
- low_latency_ Sequence[Originhls_ manifests Endpoint Low Latency Hls Manifest Configuration] 
- modified_at str
- segment
OriginEndpoint Segment 
- The segment associated with the origin endpoint.
- startover_window_ intseconds 
- Sequence[root_Tag]
- The tags associated with the origin endpoint.
- arn String
- containerType "TS" | "CMAF"
- The container type associated with the origin endpoint configuration.
- createdAt String
- dashManifest List<String>Urls 
- dashManifests List<Property Map>
- description String
- forceEndpoint Property MapError Configuration 
- The failover settings for the endpoint.
- hlsManifest List<String>Urls 
- hlsManifests List<Property Map>
- lowLatency List<String>Hls Manifest Urls 
- lowLatency List<Property Map>Hls Manifests 
- modifiedAt String
- segment Property Map
- The segment associated with the origin endpoint.
- startoverWindow NumberSeconds 
- List<Property Map>
- The tags associated with the origin endpoint.
Supporting Types
OriginEndpointAdMarkerDash    
OriginEndpointAdMarkerHls    
OriginEndpointCmafEncryptionMethod    
OriginEndpointContainerType   
OriginEndpointDashDrmSignaling    
OriginEndpointDashManifestConfiguration    
- ManifestName string
- DrmSignaling Pulumi.Aws Native. Media Package V2. Origin Endpoint Dash Drm Signaling 
- FilterConfiguration Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Filter Configuration 
- ManifestWindow intSeconds 
- MinBuffer intTime Seconds 
- MinUpdate intPeriod Seconds 
- PeriodTriggers List<Pulumi.Aws Native. Media Package V2. Origin Endpoint Dash Period Trigger> 
- ScteDash Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Scte Dash 
- SegmentTemplate Pulumi.Format Aws Native. Media Package V2. Origin Endpoint Dash Segment Template Format 
- SuggestedPresentation intDelay Seconds 
- UtcTiming Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Dash Utc Timing 
- ManifestName string
- DrmSignaling OriginEndpoint Dash Drm Signaling 
- FilterConfiguration OriginEndpoint Filter Configuration 
- ManifestWindow intSeconds 
- MinBuffer intTime Seconds 
- MinUpdate intPeriod Seconds 
- PeriodTriggers []OriginEndpoint Dash Period Trigger 
- ScteDash OriginEndpoint Scte Dash 
- SegmentTemplate OriginFormat Endpoint Dash Segment Template Format 
- SuggestedPresentation intDelay Seconds 
- UtcTiming OriginEndpoint Dash Utc Timing 
- manifestName String
- drmSignaling OriginEndpoint Dash Drm Signaling 
- filterConfiguration OriginEndpoint Filter Configuration 
- manifestWindow IntegerSeconds 
- minBuffer IntegerTime Seconds 
- minUpdate IntegerPeriod Seconds 
- periodTriggers List<OriginEndpoint Dash Period Trigger> 
- scteDash OriginEndpoint Scte Dash 
- segmentTemplate OriginFormat Endpoint Dash Segment Template Format 
- suggestedPresentation IntegerDelay Seconds 
- utcTiming OriginEndpoint Dash Utc Timing 
- manifestName string
- drmSignaling OriginEndpoint Dash Drm Signaling 
- filterConfiguration OriginEndpoint Filter Configuration 
- manifestWindow numberSeconds 
- minBuffer numberTime Seconds 
- minUpdate numberPeriod Seconds 
- periodTriggers OriginEndpoint Dash Period Trigger[] 
- scteDash OriginEndpoint Scte Dash 
- segmentTemplate OriginFormat Endpoint Dash Segment Template Format 
- suggestedPresentation numberDelay Seconds 
- utcTiming OriginEndpoint Dash Utc Timing 
- manifest_name str
- drm_signaling OriginEndpoint Dash Drm Signaling 
- filter_configuration OriginEndpoint Filter Configuration 
- manifest_window_ intseconds 
- min_buffer_ inttime_ seconds 
- min_update_ intperiod_ seconds 
- period_triggers Sequence[OriginEndpoint Dash Period Trigger] 
- scte_dash OriginEndpoint Scte Dash 
- segment_template_ Originformat Endpoint Dash Segment Template Format 
- suggested_presentation_ intdelay_ seconds 
- utc_timing OriginEndpoint Dash Utc Timing 
- manifestName String
- drmSignaling "INDIVIDUAL" | "REFERENCED"
- filterConfiguration Property Map
- manifestWindow NumberSeconds 
- minBuffer NumberTime Seconds 
- minUpdate NumberPeriod Seconds 
- periodTriggers List<"AVAILS" | "DRM_KEY_ROTATION" | "SOURCE_CHANGES" | "SOURCE_DISRUPTIONS" | "NONE">
- scteDash Property Map
- segmentTemplate "NUMBER_WITH_TIMELINE"Format 
- suggestedPresentation NumberDelay Seconds 
- utcTiming Property Map
OriginEndpointDashPeriodTrigger    
OriginEndpointDashSegmentTemplateFormat     
OriginEndpointDashUtcTiming    
- TimingMode Pulumi.Aws Native. Media Package V2. Origin Endpoint Dash Utc Timing Mode 
- The UTC timing mode.
- TimingSource string
- TimingMode OriginEndpoint Dash Utc Timing Mode 
- The UTC timing mode.
- TimingSource string
- timingMode OriginEndpoint Dash Utc Timing Mode 
- The UTC timing mode.
- timingSource String
- timingMode OriginEndpoint Dash Utc Timing Mode 
- The UTC timing mode.
- timingSource string
- timing_mode OriginEndpoint Dash Utc Timing Mode 
- The UTC timing mode.
- timing_source str
- timingMode "HTTP_HEAD" | "HTTP_ISO" | "HTTP_XSDATE" | "UTC_DIRECT"
- The UTC timing mode.
- timingSource String
OriginEndpointDashUtcTimingMode     
OriginEndpointDrmSystem   
OriginEndpointEncryption  
- EncryptionMethod Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Encryption Method 
- The encryption method to use.
- SpekeKey Pulumi.Provider Aws Native. Media Package V2. Inputs. Origin Endpoint Speke Key Provider 
- The SPEKE key provider to use for encryption.
- ConstantInitialization stringVector 
- KeyRotation intInterval Seconds 
- EncryptionMethod OriginEndpoint Encryption Method 
- The encryption method to use.
- SpekeKey OriginProvider Endpoint Speke Key Provider 
- The SPEKE key provider to use for encryption.
- ConstantInitialization stringVector 
- KeyRotation intInterval Seconds 
- encryptionMethod OriginEndpoint Encryption Method 
- The encryption method to use.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- The SPEKE key provider to use for encryption.
- constantInitialization StringVector 
- keyRotation IntegerInterval Seconds 
- encryptionMethod OriginEndpoint Encryption Method 
- The encryption method to use.
- spekeKey OriginProvider Endpoint Speke Key Provider 
- The SPEKE key provider to use for encryption.
- constantInitialization stringVector 
- keyRotation numberInterval Seconds 
- encryption_method OriginEndpoint Encryption Method 
- The encryption method to use.
- speke_key_ Originprovider Endpoint Speke Key Provider 
- The SPEKE key provider to use for encryption.
- constant_initialization_ strvector 
- key_rotation_ intinterval_ seconds 
- encryptionMethod Property Map
- The encryption method to use.
- spekeKey Property MapProvider 
- The SPEKE key provider to use for encryption.
- constantInitialization StringVector 
- keyRotation NumberInterval Seconds 
OriginEndpointEncryptionContractConfiguration    
- PresetSpeke20Audio Pulumi.Aws Native. Media Package V2. Origin Endpoint Preset Speke20Audio 
- A collection of audio encryption presets. - Value description: - PRESET-AUDIO-1- Use one content key to encrypt all of the audio tracks in your stream.
- PRESET-AUDIO-2- Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
- PRESET-AUDIO-3- Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
- SHARED- Use the same content key for all of the audio and video tracks in your stream.
- UNENCRYPTED- Don't encrypt any of the audio tracks in your stream.
 
- PresetSpeke20Video Pulumi.Aws Native. Media Package V2. Origin Endpoint Preset Speke20Video 
- 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 OriginEndpoint Preset Speke20Audio 
- 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 OriginEndpoint Preset Speke20Video 
- 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 OriginEndpoint Preset Speke20Audio 
- 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 OriginEndpoint Preset Speke20Video 
- 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 OriginEndpoint Preset Speke20Audio 
- 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 OriginEndpoint Preset Speke20Video 
- 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_ Originaudio Endpoint Preset Speke20Audio 
- 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_ Originvideo Endpoint Preset Speke20Video 
- The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint. - A collection of video encryption presets. - Value description: - PRESET-VIDEO-1- Use one content key to encrypt all of the video tracks in your stream.
- PRESET-VIDEO-2- Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
- PRESET-VIDEO-3- Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
- PRESET-VIDEO-4- Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
- PRESET-VIDEO-5- Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
- PRESET-VIDEO-6- Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
- PRESET-VIDEO-7- Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
- PRESET-VIDEO-8- Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
- SHARED- Use the same content key for all of the video and audio tracks in your stream.
- UNENCRYPTED- Don't encrypt any of the video tracks in your stream.
 
- presetSpeke20Audio "PRESET_AUDIO_1" | "PRESET_AUDIO_2" | "PRESET_AUDIO_3" | "SHARED" | "UNENCRYPTED"
- A collection of audio encryption presets. - Value description: - PRESET-AUDIO-1- Use one content key to encrypt all of the audio tracks in your stream.
- PRESET-AUDIO-2- Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
- PRESET-AUDIO-3- Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
- SHARED- Use the same content key for all of the audio and video tracks in your stream.
- UNENCRYPTED- Don't encrypt any of the audio tracks in your stream.
 
- presetSpeke20Video "PRESET_VIDEO_1" | "PRESET_VIDEO_2" | "PRESET_VIDEO_3" | "PRESET_VIDEO_4" | "PRESET_VIDEO_5" | "PRESET_VIDEO_6" | "PRESET_VIDEO_7" | "PRESET_VIDEO_8" | "SHARED" | "UNENCRYPTED"
- The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint. - A collection of video encryption presets. - Value description: - PRESET-VIDEO-1- Use one content key to encrypt all of the video tracks in your stream.
- PRESET-VIDEO-2- Use one content key to encrypt all of the SD video tracks and one content key for all HD and higher resolutions video tracks.
- PRESET-VIDEO-3- Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks and one content key for all UHD video tracks.
- PRESET-VIDEO-4- Use one content key to encrypt all of the SD video tracks, one content key for HD video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
- PRESET-VIDEO-5- Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
- PRESET-VIDEO-6- Use one content key to encrypt all of the SD video tracks, one content key for HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
- PRESET-VIDEO-7- Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks and one content key for all UHD video tracks.
- PRESET-VIDEO-8- Use one content key to encrypt all of the SD+HD1 video tracks, one content key for HD2 video tracks, one content key for all UHD1 video tracks and one content key for all UHD2 video tracks.
- SHARED- Use the same content key for all of the video and audio tracks in your stream.
- UNENCRYPTED- Don't encrypt any of the video tracks in your stream.
 
OriginEndpointEncryptionMethod   
- CmafEncryption Pulumi.Method Aws Native. Media Package V2. Origin Endpoint Cmaf Encryption Method 
- The encryption method to use.
- TsEncryption Pulumi.Method Aws Native. Media Package V2. Origin Endpoint Ts Encryption Method 
- The encryption method to use.
- CmafEncryption OriginMethod Endpoint Cmaf Encryption Method 
- The encryption method to use.
- TsEncryption OriginMethod Endpoint Ts Encryption Method 
- The encryption method to use.
- cmafEncryption OriginMethod Endpoint Cmaf Encryption Method 
- The encryption method to use.
- tsEncryption OriginMethod Endpoint Ts Encryption Method 
- The encryption method to use.
- cmafEncryption OriginMethod Endpoint Cmaf Encryption Method 
- The encryption method to use.
- tsEncryption OriginMethod Endpoint Ts Encryption Method 
- The encryption method to use.
- cmaf_encryption_ Originmethod Endpoint Cmaf Encryption Method 
- The encryption method to use.
- ts_encryption_ Originmethod Endpoint Ts Encryption Method 
- The encryption method to use.
- cmafEncryption "CENC" | "CBCS"Method 
- The encryption method to use.
- tsEncryption "AES_128" | "SAMPLE_AES"Method 
- The encryption method to use.
OriginEndpointEndpointErrorCondition    
OriginEndpointFilterConfiguration   
- ClipStart stringTime 
- End string
- ManifestFilter string
- Start string
- TimeDelay intSeconds 
- ClipStart stringTime 
- End string
- ManifestFilter string
- Start string
- TimeDelay intSeconds 
- clipStart StringTime 
- end String
- manifestFilter String
- start String
- timeDelay IntegerSeconds 
- clipStart stringTime 
- end string
- manifestFilter string
- start string
- timeDelay numberSeconds 
- clip_start_ strtime 
- end str
- manifest_filter str
- start str
- time_delay_ intseconds 
- clipStart StringTime 
- end String
- manifestFilter String
- start String
- timeDelay NumberSeconds 
OriginEndpointForceEndpointErrorConfiguration     
OriginEndpointHlsManifestConfiguration    
- ManifestName string
- ChildManifest stringName 
- FilterConfiguration Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Filter Configuration 
- ManifestWindow intSeconds 
- ProgramDate intTime Interval Seconds 
- ScteHls Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Scte Hls 
- THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
- StartTag Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Start Tag 
- Url string
- ManifestName string
- ChildManifest stringName 
- FilterConfiguration OriginEndpoint Filter Configuration 
- ManifestWindow intSeconds 
- ProgramDate intTime Interval Seconds 
- ScteHls OriginEndpoint Scte Hls 
- THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
- StartTag OriginEndpoint Start Tag 
- Url string
- manifestName String
- childManifest StringName 
- filterConfiguration OriginEndpoint Filter Configuration 
- manifestWindow IntegerSeconds 
- programDate IntegerTime Interval Seconds 
- scteHls OriginEndpoint Scte Hls 
- THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
- startTag OriginEndpoint Start Tag 
- url String
- manifestName string
- childManifest stringName 
- filterConfiguration OriginEndpoint Filter Configuration 
- manifestWindow numberSeconds 
- programDate numberTime Interval Seconds 
- scteHls OriginEndpoint Scte Hls 
- THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
- startTag OriginEndpoint Start Tag 
- url string
- manifest_name str
- child_manifest_ strname 
- filter_configuration OriginEndpoint Filter Configuration 
- manifest_window_ intseconds 
- program_date_ inttime_ interval_ seconds 
- scte_hls OriginEndpoint Scte Hls 
- THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
- start_tag OriginEndpoint Start Tag 
- url str
- manifestName String
- childManifest StringName 
- filterConfiguration Property Map
- manifestWindow NumberSeconds 
- programDate NumberTime Interval Seconds 
- scteHls Property Map
- THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
- startTag Property Map
- url String
OriginEndpointLowLatencyHlsManifestConfiguration      
- ManifestName string
- ChildManifest stringName 
- FilterConfiguration Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Filter Configuration 
- ManifestWindow intSeconds 
- ProgramDate intTime Interval Seconds 
- ScteHls Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Scte Hls 
- The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
- StartTag Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Start Tag 
- Url string
- ManifestName string
- ChildManifest stringName 
- FilterConfiguration OriginEndpoint Filter Configuration 
- ManifestWindow intSeconds 
- ProgramDate intTime Interval Seconds 
- ScteHls OriginEndpoint Scte Hls 
- The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
- StartTag OriginEndpoint Start Tag 
- Url string
- manifestName String
- childManifest StringName 
- filterConfiguration OriginEndpoint Filter Configuration 
- manifestWindow IntegerSeconds 
- programDate IntegerTime Interval Seconds 
- scteHls OriginEndpoint Scte Hls 
- The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
- startTag OriginEndpoint Start Tag 
- url String
- manifestName string
- childManifest stringName 
- filterConfiguration OriginEndpoint Filter Configuration 
- manifestWindow numberSeconds 
- programDate numberTime Interval Seconds 
- scteHls OriginEndpoint Scte Hls 
- The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
- startTag OriginEndpoint Start Tag 
- url string
- manifest_name str
- child_manifest_ strname 
- filter_configuration OriginEndpoint Filter Configuration 
- manifest_window_ intseconds 
- program_date_ inttime_ interval_ seconds 
- scte_hls OriginEndpoint Scte Hls 
- The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
- start_tag OriginEndpoint Start Tag 
- url str
- manifestName String
- childManifest StringName 
- filterConfiguration Property Map
- manifestWindow NumberSeconds 
- programDate NumberTime Interval Seconds 
- 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   
OriginEndpointPresetSpeke20Video   
OriginEndpointScte  
OriginEndpointScteDash   
- AdMarker Pulumi.Dash Aws Native. Media Package V2. Origin Endpoint Ad Marker Dash 
- 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.
 
- AdMarker OriginDash Endpoint Ad Marker Dash 
- 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.
 
- adMarker OriginDash Endpoint Ad Marker Dash 
- 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.
 
- adMarker OriginDash Endpoint Ad Marker Dash 
- 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_ Origindash Endpoint Ad Marker Dash 
- 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.
 
- adMarker "BINARY" | "XML"Dash 
- Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output. - Value description: - Binary- The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
- XML- The SCTE marker is expressed fully in XML.
 
OriginEndpointScteFilter   
OriginEndpointScteHls   
- AdMarker Pulumi.Hls Aws Native. Media Package V2. Origin Endpoint Ad Marker Hls 
- The SCTE-35 HLS ad-marker configuration.
- AdMarker OriginHls Endpoint Ad Marker Hls 
- The SCTE-35 HLS ad-marker configuration.
- adMarker OriginHls Endpoint Ad Marker Hls 
- The SCTE-35 HLS ad-marker configuration.
- adMarker OriginHls Endpoint Ad Marker Hls 
- The SCTE-35 HLS ad-marker configuration.
- ad_marker_ Originhls Endpoint Ad Marker Hls 
- The SCTE-35 HLS ad-marker configuration.
- adMarker "DATERANGE"Hls 
- The SCTE-35 HLS ad-marker configuration.
OriginEndpointSegment  
- Encryption
Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Encryption 
- Whether to use encryption for the segment.
- IncludeIframe boolOnly Streams 
- Scte
Pulumi.Aws Native. Media Package V2. Inputs. Origin Endpoint Scte 
- The SCTE-35 configuration associated with the segment.
- SegmentDuration intSeconds 
- SegmentName string
- TsInclude boolDvb Subtitles 
- TsUse boolAudio Rendition Group 
- Encryption
OriginEndpoint Encryption 
- Whether to use encryption for the segment.
- IncludeIframe boolOnly Streams 
- Scte
OriginEndpoint Scte 
- The SCTE-35 configuration associated with the segment.
- SegmentDuration intSeconds 
- SegmentName string
- TsInclude boolDvb Subtitles 
- TsUse boolAudio Rendition Group 
- encryption
OriginEndpoint Encryption 
- Whether to use encryption for the segment.
- includeIframe BooleanOnly Streams 
- scte
OriginEndpoint Scte 
- The SCTE-35 configuration associated with the segment.
- segmentDuration IntegerSeconds 
- segmentName String
- tsInclude BooleanDvb Subtitles 
- tsUse BooleanAudio Rendition Group 
- encryption
OriginEndpoint Encryption 
- Whether to use encryption for the segment.
- includeIframe booleanOnly Streams 
- scte
OriginEndpoint Scte 
- The SCTE-35 configuration associated with the segment.
- segmentDuration numberSeconds 
- segmentName string
- tsInclude booleanDvb Subtitles 
- tsUse booleanAudio Rendition Group 
- encryption
OriginEndpoint Encryption 
- Whether to use encryption for the segment.
- include_iframe_ boolonly_ streams 
- scte
OriginEndpoint Scte 
- The SCTE-35 configuration associated with the segment.
- segment_duration_ intseconds 
- segment_name str
- ts_include_ booldvb_ subtitles 
- ts_use_ boolaudio_ rendition_ group 
- encryption Property Map
- Whether to use encryption for the segment.
- includeIframe BooleanOnly Streams 
- scte Property Map
- The SCTE-35 configuration associated with the segment.
- segmentDuration NumberSeconds 
- segmentName String
- tsInclude BooleanDvb Subtitles 
- tsUse BooleanAudio Rendition Group 
OriginEndpointSpekeKeyProvider    
- DrmSystems List<Pulumi.Aws Native. Media Package V2. Origin Endpoint Drm System> 
- EncryptionContract Pulumi.Configuration Aws Native. Media Package V2. Inputs. Origin Endpoint Encryption Contract Configuration 
- The encryption contract configuration associated with the SPEKE key provider.
- ResourceId string
- RoleArn string
- Url string
- DrmSystems []OriginEndpoint Drm System 
- EncryptionContract OriginConfiguration Endpoint Encryption Contract Configuration 
- The encryption contract configuration associated with the SPEKE key provider.
- ResourceId string
- RoleArn string
- Url string
- drmSystems List<OriginEndpoint Drm System> 
- encryptionContract OriginConfiguration Endpoint Encryption Contract Configuration 
- The encryption contract configuration associated with the SPEKE key provider.
- resourceId String
- roleArn String
- url String
- drmSystems OriginEndpoint Drm System[] 
- encryptionContract OriginConfiguration Endpoint Encryption Contract Configuration 
- The encryption contract configuration associated with the SPEKE key provider.
- resourceId string
- roleArn string
- url string
- drm_systems Sequence[OriginEndpoint Drm System] 
- encryption_contract_ Originconfiguration Endpoint Encryption Contract Configuration 
- The encryption contract configuration associated with the SPEKE key provider.
- resource_id str
- role_arn str
- url str
- drmSystems List<"CLEAR_KEY_AES_128" | "FAIRPLAY" | "PLAYREADY" | "WIDEVINE" | "IRDETO">
- encryptionContract Property MapConfiguration 
- The encryption contract configuration associated with the SPEKE key provider.
- resourceId String
- roleArn String
- url String
OriginEndpointStartTag   
- TimeOffset double
- Precise bool
- TimeOffset float64
- Precise bool
- timeOffset Double
- precise Boolean
- timeOffset number
- precise boolean
- time_offset float
- precise bool
- timeOffset Number
- precise Boolean
OriginEndpointTsEncryptionMethod    
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.