Interface CfnStreamingDistribution.TrustedSignersProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStreamingDistribution.TrustedSignersProperty.Jsii$Proxy
- Enclosing class:
CfnStreamingDistribution
@Stability(Stable)
public static interface CfnStreamingDistribution.TrustedSignersProperty
extends software.amazon.jsii.JsiiSerializable
A list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.cloudfront.*; TrustedSignersProperty trustedSignersProperty = TrustedSignersProperty.builder() .enabled(false) // the properties below are optional .awsAccountNumbers(List.of("awsAccountNumbers")) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnStreamingDistribution.TrustedSignersProperty
static final class
An implementation forCfnStreamingDistribution.TrustedSignersProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
An AWS account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies.This field istrue
if any of the AWS accounts in the list are configured as trusted signers.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnabled
This field istrue
if any of the AWS accounts in the list are configured as trusted signers.If not, this field is
false
.- See Also:
-
getAwsAccountNumbers
An AWS account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies.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 Also:
-
builder
-