class TsEncryption
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaPackageV2.Alpha.TsEncryption |
Go | github.com/aws/aws-cdk-go/awsmediapackagev2alpha/v2#TsEncryption |
Java | software.amazon.awscdk.services.mediapackagev2.alpha.TsEncryption |
Python | aws_cdk.aws_mediapackagev2_alpha.TsEncryption |
TypeScript (source) | @aws-cdk/aws-mediapackagev2-alpha ยป TsEncryption |
Extends
Encryption
Encryption configuration for TS segments.
Use TsEncryption.speke() to create an instance.
Example
declare const channel: Channel;
declare const spekeRole: iam.IRole;
new OriginEndpoint(this, 'TsEndpoint', {
channel,
segment: Segment.ts({
encryption: TsEncryption.speke({
method: TsEncryptionMethod.SAMPLE_AES,
resourceId: 'my-content-id',
url: 'https://example.com/speke',
role: spekeRole,
}),
}),
manifests: [Manifest.hls({ manifestName: 'index' })],
});
Methods
| Name | Description |
|---|---|
| static speke(props) | Create a SPEKE-based encryption configuration for TS segments. |
static speke(props)
public static speke(props: TsSpekeEncryptionProps): TsEncryption
Parameters
- props
TsSpeke Encryption Props
Returns
Create a SPEKE-based encryption configuration for TS segments.

.NET
Go
Java
Python
TypeScript (