Interface CfnAssetMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAssetMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-27T13:12:17.041Z")
@Stability(Stable)
public interface CfnAssetMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnAssetPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.mediapackage.*;
CfnAssetMixinProps cfnAssetMixinProps = CfnAssetMixinProps.builder()
.egressEndpoints(List.of(EgressEndpointProperty.builder()
.packagingConfigurationId("packagingConfigurationId")
.url("url")
.build()))
.id("id")
.packagingGroupId("packagingGroupId")
.resourceId("resourceId")
.sourceArn("sourceArn")
.sourceRoleArn("sourceRoleArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAssetMixinPropsstatic final classAn implementation forCfnAssetMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnAssetMixinProps.Builderbuilder()default ObjectList of playback endpoints that are available for this asset.default StringgetId()Unique identifier that you assign to the asset.default StringThe ID of the packaging group associated with this asset.default StringUnique identifier for this asset, as it's configured in the key provider service.default StringThe ARN for the source content in Amazon S3.default StringThe ARN for the IAM role that provides AWS Elemental MediaPackage access to the Amazon S3 bucket where the source content is stored.getTags()The tags to assign to the asset.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEgressEndpoints
List of playback endpoints that are available for this asset.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAssetPropsMixin.EgressEndpointProperty>- See Also:
-
getId
Unique identifier that you assign to the asset.- See Also:
-
getPackagingGroupId
The ID of the packaging group associated with this asset.- See Also:
-
getResourceId
Unique identifier for this asset, as it's configured in the key provider service.- See Also:
-
getSourceArn
The ARN for the source content in Amazon S3.- See Also:
-
getSourceRoleArn
The ARN for the IAM role that provides AWS Elemental MediaPackage access to the Amazon S3 bucket where the source content is stored.Valid format: arn:aws:iam::{accountID}:role/{name}
- See Also:
-
getTags
The tags to assign to the asset.- See Also:
-
builder
- Returns:
- a
CfnAssetMixinProps.BuilderofCfnAssetMixinProps
-