Package-level declarations

Types

Link copied to clipboard
class Channel : KotlinCustomResource

Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.

Link copied to clipboard
data class ChannelArgs(val channelGroupName: Output<String>? = null, val channelName: Output<String>? = null, val description: Output<String>? = null, val inputType: Output<ChannelInputType>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ChannelArgs>

Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.

Link copied to clipboard
Link copied to clipboard
class ChannelGroup : KotlinCustomResource

Represents a channel group that facilitates the grouping of multiple channels.

Link copied to clipboard
data class ChannelGroupArgs(val channelGroupName: Output<String>? = null, val description: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ChannelGroupArgs>

Represents a channel group that facilitates the grouping of multiple channels.

Link copied to clipboard
Link copied to clipboard
object ChannelGroupMapper : ResourceMapper<ChannelGroup>
Link copied to clipboard
Link copied to clipboard
object ChannelMapper : ResourceMapper<Channel>
Link copied to clipboard
class ChannelPolicy : KotlinCustomResource

Represents a resource-based policy that allows or denies access to a channel.

Link copied to clipboard
data class ChannelPolicyArgs(val channelGroupName: Output<String>? = null, val channelName: Output<String>? = null, val policy: Output<Any>? = null) : ConvertibleToJava<ChannelPolicyArgs>

Represents a resource-based policy that allows or denies access to a channel.

Link copied to clipboard
Link copied to clipboard
object ChannelPolicyMapper : ResourceMapper<ChannelPolicy>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class OriginEndpoint : KotlinCustomResource

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.

Link copied to clipboard
data class OriginEndpointArgs(val channelGroupName: Output<String>? = null, val channelName: Output<String>? = null, val containerType: Output<OriginEndpointContainerType>? = null, val dashManifests: Output<List<OriginEndpointDashManifestConfigurationArgs>>? = null, val description: Output<String>? = null, val forceEndpointErrorConfiguration: Output<OriginEndpointForceEndpointErrorConfigurationArgs>? = null, val hlsManifests: Output<List<OriginEndpointHlsManifestConfigurationArgs>>? = null, val lowLatencyHlsManifests: Output<List<OriginEndpointLowLatencyHlsManifestConfigurationArgs>>? = null, val originEndpointName: Output<String>? = null, val segment: Output<OriginEndpointSegmentArgs>? = null, val startoverWindowSeconds: Output<Int>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<OriginEndpointArgs>

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.

Link copied to clipboard
Link copied to clipboard
object OriginEndpointMapper : ResourceMapper<OriginEndpoint>
Link copied to clipboard
class OriginEndpointPolicy : KotlinCustomResource

Represents a resource policy that allows or denies access to an origin endpoint.

Link copied to clipboard
data class OriginEndpointPolicyArgs(val channelGroupName: Output<String>? = null, val channelName: Output<String>? = null, val originEndpointName: Output<String>? = null, val policy: Output<Any>? = null) : ConvertibleToJava<OriginEndpointPolicyArgs>

Represents a resource policy that allows or denies access to an origin endpoint.

Link copied to clipboard

Functions

Link copied to clipboard
fun channel(name: String): Channel
suspend fun channel(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard