Show / Hide Table of Contents

Class CfnStreamingDistribution.TrustedSignersProperty

A list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.

Inheritance
object
CfnStreamingDistribution.TrustedSignersProperty
Implements
CfnStreamingDistribution.ITrustedSignersProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.CloudFront
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnStreamingDistribution.TrustedSignersProperty : CfnStreamingDistribution.ITrustedSignersProperty
Syntax (vb)
Public Class CfnStreamingDistribution.TrustedSignersProperty Implements CfnStreamingDistribution.ITrustedSignersProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-trustedsigners.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.AWS.CloudFront;

             var trustedSignersProperty = new TrustedSignersProperty {
                 Enabled = false,

                 // the properties below are optional
                 AwsAccountNumbers = new [] { "awsAccountNumbers" }
             };

Synopsis

Constructors

TrustedSignersProperty()

A list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.

Properties

AwsAccountNumbers

An AWS account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Enabled

This field is true if any of the AWS accounts in the list are configured as trusted signers.

Constructors

TrustedSignersProperty()

A list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.

public TrustedSignersProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-trustedsigners.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.AWS.CloudFront;

             var trustedSignersProperty = new TrustedSignersProperty {
                 Enabled = false,

                 // the properties below are optional
                 AwsAccountNumbers = new [] { "awsAccountNumbers" }
             };

Properties

AwsAccountNumbers

An AWS account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies.

public string[]? AwsAccountNumbers { get; set; }
Property Value

string[]

Remarks

If the AWS account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-trustedsigners.html#cfn-cloudfront-streamingdistribution-trustedsigners-awsaccountnumbers

Enabled

This field is true if any of the AWS accounts in the list are configured as trusted signers.

public object Enabled { get; set; }
Property Value

object

Remarks

If not, this field is false .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-trustedsigners.html#cfn-cloudfront-streamingdistribution-trustedsigners-enabled

Type union: either bool or IResolvable

Implements

CfnStreamingDistribution.ITrustedSignersProperty
Back to top Generated by DocFX