Package-level declarations
Types
Link copied to clipboard
data class AssetArgs(val awsId: Output<String>? = null, val egressEndpoints: Output<List<AssetEgressEndpointArgs>>? = null, val packagingGroupId: Output<String>? = null, val resourceId: Output<String>? = null, val sourceArn: Output<String>? = null, val sourceRoleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AssetArgs>
Resource schema for AWS::MediaPackage::Asset
Link copied to clipboard
class AssetArgsBuilder
Builder for AssetArgs.
Link copied to clipboard
Link copied to clipboard
class AssetResourceBuilder
Builder for Asset.
Link copied to clipboard
data class ChannelArgs(val awsId: Output<String>? = null, val description: Output<String>? = null, val egressAccessLogs: Output<ChannelLogConfigurationArgs>? = null, val hlsIngest: Output<ChannelHlsIngestArgs>? = null, val ingressAccessLogs: Output<ChannelLogConfigurationArgs>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<ChannelArgs>
Resource schema for AWS::MediaPackage::Channel
Link copied to clipboard
class ChannelArgsBuilder
Builder for ChannelArgs.
Link copied to clipboard
Link copied to clipboard
class ChannelResourceBuilder
Builder for Channel.
Link copied to clipboard
object MediapackageFunctions
Link copied to clipboard
Resource schema for AWS::MediaPackage::OriginEndpoint
Link copied to clipboard
data class OriginEndpointArgs(val authorization: Output<OriginEndpointAuthorizationArgs>? = null, val awsId: Output<String>? = null, val channelId: Output<String>? = null, val cmafPackage: Output<OriginEndpointCmafPackageArgs>? = null, val dashPackage: Output<OriginEndpointDashPackageArgs>? = null, val description: Output<String>? = null, val hlsPackage: Output<OriginEndpointHlsPackageArgs>? = null, val manifestName: Output<String>? = null, val mssPackage: Output<OriginEndpointMssPackageArgs>? = null, val origination: Output<OriginEndpointOrigination>? = null, val startoverWindowSeconds: Output<Int>? = null, val tags: Output<List<TagArgs>>? = null, val timeDelaySeconds: Output<Int>? = null, val whitelist: Output<List<String>>? = null) : ConvertibleToJava<OriginEndpointArgs>
Resource schema for AWS::MediaPackage::OriginEndpoint
Link copied to clipboard
Builder for OriginEndpointArgs.
Link copied to clipboard
Link copied to clipboard
Builder for OriginEndpoint.
Link copied to clipboard
Resource schema for AWS::MediaPackage::PackagingConfiguration
Link copied to clipboard
data class PackagingConfigurationArgs(val awsId: Output<String>? = null, val cmafPackage: Output<PackagingConfigurationCmafPackageArgs>? = null, val dashPackage: Output<PackagingConfigurationDashPackageArgs>? = null, val hlsPackage: Output<PackagingConfigurationHlsPackageArgs>? = null, val mssPackage: Output<PackagingConfigurationMssPackageArgs>? = null, val packagingGroupId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PackagingConfigurationArgs>
Resource schema for AWS::MediaPackage::PackagingConfiguration
Link copied to clipboard
Builder for PackagingConfigurationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for PackagingConfiguration.
Link copied to clipboard
Resource schema for AWS::MediaPackage::PackagingGroup
Link copied to clipboard
data class PackagingGroupArgs(val authorization: Output<PackagingGroupAuthorizationArgs>? = null, val awsId: Output<String>? = null, val egressAccessLogs: Output<PackagingGroupLogConfigurationArgs>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<PackagingGroupArgs>
Resource schema for AWS::MediaPackage::PackagingGroup
Link copied to clipboard
Builder for PackagingGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for PackagingGroup.
Functions
Link copied to clipboard
suspend fun originEndpoint(name: String, block: suspend OriginEndpointResourceBuilder.() -> Unit): OriginEndpoint
Link copied to clipboard
suspend fun packagingConfiguration(name: String, block: suspend PackagingConfigurationResourceBuilder.() -> Unit): PackagingConfiguration
Link copied to clipboard
suspend fun packagingGroup(name: String, block: suspend PackagingGroupResourceBuilder.() -> Unit): PackagingGroup