AssetArgs

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

Constructors

Link copied to clipboard
constructor(awsId: Output<String>? = null, egressEndpoints: Output<List<AssetEgressEndpointArgs>>? = null, packagingGroupId: Output<String>? = null, resourceId: Output<String>? = null, sourceArn: Output<String>? = null, sourceRoleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val awsId: Output<String>? = null

The unique identifier for the Asset.

Link copied to clipboard

The list of egress endpoints available for the Asset.

Link copied to clipboard
val packagingGroupId: Output<String>? = null

The ID of the PackagingGroup for the Asset.

Link copied to clipboard
val resourceId: Output<String>? = null

The resource ID to include in SPEKE key requests.

Link copied to clipboard
val sourceArn: Output<String>? = null

ARN of the source object in S3.

Link copied to clipboard
val sourceRoleArn: Output<String>? = null

The IAM role_arn used to access the source S3 bucket.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A collection of tags associated with a resource

Functions

Link copied to clipboard
open override fun toJava(): AssetArgs