Show / Hide Table of Contents

Interface CfnOriginEndpointPropsMixin.IDashEncryptionProperty

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

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.MediaPackage
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnOriginEndpointPropsMixin.IDashEncryptionProperty
Syntax (vb)
Public Interface CfnOriginEndpointPropsMixin.IDashEncryptionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashencryption.html

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 dashEncryptionProperty = new DashEncryptionProperty {
                 KeyRotationIntervalSeconds = 123,
                 SpekeKeyProvider = new SpekeKeyProviderProperty {
                     CertificateArn = "certificateArn",
                     EncryptionContractConfiguration = new EncryptionContractConfigurationProperty {
                         PresetSpeke20Audio = "presetSpeke20Audio",
                         PresetSpeke20Video = "presetSpeke20Video"
                     },
                     ResourceId = "resourceId",
                     RoleArn = "roleArn",
                     SystemIds = new [] { "systemIds" },
                     Url = "url"
                 }
             };

Synopsis

Properties

KeyRotationIntervalSeconds

Number of seconds before AWS Elemental MediaPackage rotates to a new key.

SpekeKeyProvider

Parameters for the SPEKE key provider.

Properties

KeyRotationIntervalSeconds

Number of seconds before AWS Elemental MediaPackage rotates to a new key.

double? KeyRotationIntervalSeconds { get; }
Property Value

double?

Remarks

By default, rotation is set to 60 seconds. Set to 0 to disable key rotation.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashencryption.html#cfn-mediapackage-originendpoint-dashencryption-keyrotationintervalseconds

SpekeKeyProvider

Parameters for the SPEKE key provider.

object? SpekeKeyProvider { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashencryption.html#cfn-mediapackage-originendpoint-dashencryption-spekekeyprovider

Type union: either IResolvable or CfnOriginEndpointPropsMixin.ISpekeKeyProviderProperty

Back to top Generated by DocFX