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