AWS Native is in preview. AWS Classic is fully supported.
aws-native.mediapackagev2.getOriginEndpoint
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:mediapackagev2:getOriginEndpoint
arguments:
# arguments dictionary
The 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
- Container
Type Pulumi.Aws Native. Media Package V2. Origin Endpoint Container Type - Created
At string - Description string
- Hls
Manifests List<Pulumi.Aws Native. Media Package V2. Outputs. Origin Endpoint Hls Manifest Configuration> - Low
Latency List<Pulumi.Hls Manifests Aws Native. Media Package V2. Outputs. Origin Endpoint Low Latency Hls Manifest Configuration> - Modified
At string - Segment
Pulumi.
Aws Native. Media Package V2. Outputs. Origin Endpoint Segment - Startover
Window intSeconds - List<Pulumi.
Aws Native. Outputs. Tag>
- arn String
- container
Type OriginEndpoint Container Type - created
At String - description String
- hls
Manifests List<OriginEndpoint Hls Manifest Configuration> - low
Latency List<OriginHls Manifests Endpoint Low Latency Hls Manifest Configuration> - modified
At String - segment
Origin
Endpoint Segment - startover
Window IntegerSeconds - List<Tag>
- arn str
- container_
type OriginEndpoint Container Type - created_
at str - description str
- hls_
manifests Sequence[OriginEndpoint Hls Manifest Configuration] - low_
latency_ Sequence[Originhls_ manifests Endpoint Low Latency Hls Manifest Configuration] - modified_
at str - segment
Origin
Endpoint Segment - startover_
window_ intseconds - Sequence[root_Tag]
Supporting Types
OriginEndpointAdMarkerHls
OriginEndpointCmafEncryptionMethod
OriginEndpointContainerType
OriginEndpointDrmSystem
OriginEndpointEncryption
OriginEndpointEncryptionContractConfiguration
OriginEndpointEncryptionMethod
OriginEndpointFilterConfiguration
- End string
- Manifest
Filter string - Start string
- Time
Delay intSeconds
- End string
- Manifest
Filter string - Start string
- Time
Delay intSeconds
- end String
- manifest
Filter String - start String
- time
Delay IntegerSeconds
- end string
- manifest
Filter string - start string
- time
Delay numberSeconds
- end str
- manifest_
filter str - start str
- time_
delay_ intseconds
- end String
- manifest
Filter String - start String
- time
Delay NumberSeconds
OriginEndpointHlsManifestConfiguration
- manifest
Name String - child
Manifest StringName - filter
Configuration Property Map - manifest
Window NumberSeconds - program
Date NumberTime Interval Seconds - scte
Hls Property Map - url String
OriginEndpointLowLatencyHlsManifestConfiguration
- manifest
Name String - child
Manifest StringName - filter
Configuration Property Map - manifest
Window NumberSeconds - program
Date NumberTime Interval Seconds - scte
Hls Property Map - url String
OriginEndpointPresetSpeke20Audio
OriginEndpointPresetSpeke20Video
OriginEndpointScte
OriginEndpointScteFilter
OriginEndpointScteHls
OriginEndpointSegment
- encryption
Origin
Endpoint Encryption - include
Iframe BooleanOnly Streams - scte
Origin
Endpoint Scte - segment
Duration IntegerSeconds - segment
Name String - ts
Include BooleanDvb Subtitles - ts
Use BooleanAudio Rendition Group
- encryption
Origin
Endpoint Encryption - include
Iframe booleanOnly Streams - scte
Origin
Endpoint Scte - segment
Duration numberSeconds - segment
Name string - ts
Include booleanDvb Subtitles - ts
Use booleanAudio Rendition Group
- encryption Property Map
- include
Iframe BooleanOnly Streams - scte Property Map
- segment
Duration NumberSeconds - segment
Name String - ts
Include BooleanDvb Subtitles - ts
Use BooleanAudio Rendition Group
OriginEndpointSpekeKeyProvider
OriginEndpointTsEncryptionMethod
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.