Class CfnOriginEndpoint.MssEncryptionProperty
Holds encryption information so that access to the content can be controlled by a DRM solution.
Inheritance
System.Object
CfnOriginEndpoint.MssEncryptionProperty
Implements
Namespace: Amazon.CDK.AWS.MediaPackage
Assembly: Amazon.CDK.AWS.MediaPackage.dll
Syntax (csharp)
public class MssEncryptionProperty : Object, CfnOriginEndpoint.IMssEncryptionProperty
Syntax (vb)
Public Class MssEncryptionProperty
Inherits Object
Implements CfnOriginEndpoint.IMssEncryptionProperty
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.AWS.MediaPackage;
var mssEncryptionProperty = new MssEncryptionProperty {
SpekeKeyProvider = new SpekeKeyProviderProperty {
ResourceId = "resourceId",
RoleArn = "roleArn",
SystemIds = new [] { "systemIds" },
Url = "url",
// the properties below are optional
CertificateArn = "certificateArn",
EncryptionContractConfiguration = new EncryptionContractConfigurationProperty { }
}
};
Synopsis
Constructors
MssEncryptionProperty() |
Properties
SpekeKeyProvider | Parameters for the SPEKE key provider. |
Constructors
MssEncryptionProperty()
public MssEncryptionProperty()
Properties
SpekeKeyProvider
Parameters for the SPEKE key provider.
public object SpekeKeyProvider { get; set; }
Property Value
System.Object