aws-cdk-lib.aws_mediapackage.CfnPackagingConfiguration.MssEncryptionProperty

interface MssEncryptionProperty

LanguageType name
.NETAmazon.CDK.AWS.MediaPackage.CfnPackagingConfiguration.MssEncryptionProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmediapackage#CfnPackagingConfiguration_MssEncryptionProperty
Javasoftware.amazon.awscdk.services.mediapackage.CfnPackagingConfiguration.MssEncryptionProperty
Pythonaws_cdk.aws_mediapackage.CfnPackagingConfiguration.MssEncryptionProperty
TypeScript aws-cdk-lib » aws_mediapackage » CfnPackagingConfiguration » MssEncryptionProperty

Holds encryption information so that access to the content can be controlled by a DRM solution.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_mediapackage as mediapackage } from 'aws-cdk-lib';
const mssEncryptionProperty: mediapackage.CfnPackagingConfiguration.MssEncryptionProperty = {
  spekeKeyProvider: {
    roleArn: 'roleArn',
    systemIds: ['systemIds'],
    url: 'url',

    // the properties below are optional
    encryptionContractConfiguration: { },
  },
};

Properties

NameTypeDescription
spekeKeyProviderIResolvable | SpekeKeyProviderPropertyParameters for the SPEKE key provider.

spekeKeyProvider

Type: IResolvable | SpekeKeyProviderProperty

Parameters for the SPEKE key provider.