Class CfnPackagingConfigurationPropsMixin.CmafEncryptionProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.MediaPackage
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnPackagingConfigurationPropsMixin.CmafEncryptionProperty : CfnPackagingConfigurationPropsMixin.ICmafEncryptionProperty
Syntax (vb)
Public Class CfnPackagingConfigurationPropsMixin.CmafEncryptionProperty Implements CfnPackagingConfigurationPropsMixin.ICmafEncryptionProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.MediaPackage;
var cmafEncryptionProperty = new CmafEncryptionProperty {
SpekeKeyProvider = new SpekeKeyProviderProperty {
EncryptionContractConfiguration = new EncryptionContractConfigurationProperty {
PresetSpeke20Audio = "presetSpeke20Audio",
PresetSpeke20Video = "presetSpeke20Video"
},
RoleArn = "roleArn",
SystemIds = new [] { "systemIds" },
Url = "url"
}
};
Synopsis
Constructors
| CmafEncryptionProperty() | Holds encryption information so that access to the content can be controlled by a DRM solution. |
Properties
| SpekeKeyProvider | Parameters for the SPEKE key provider. |
Constructors
CmafEncryptionProperty()
Holds encryption information so that access to the content can be controlled by a DRM solution.
public CmafEncryptionProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.MediaPackage;
var cmafEncryptionProperty = new CmafEncryptionProperty {
SpekeKeyProvider = new SpekeKeyProviderProperty {
EncryptionContractConfiguration = new EncryptionContractConfigurationProperty {
PresetSpeke20Audio = "presetSpeke20Audio",
PresetSpeke20Video = "presetSpeke20Video"
},
RoleArn = "roleArn",
SystemIds = new [] { "systemIds" },
Url = "url"
}
};
Properties
SpekeKeyProvider
Parameters for the SPEKE key provider.
public object? SpekeKeyProvider { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnPackagingConfigurationPropsMixin.ISpekeKeyProviderProperty