interface PublicKeyConfigProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.CloudFront.CfnPublicKey.PublicKeyConfigProperty | 
|  Java | software.amazon.awscdk.services.cloudfront.CfnPublicKey.PublicKeyConfigProperty | 
|  Python | aws_cdk.aws_cloudfront.CfnPublicKey.PublicKeyConfigProperty | 
|  TypeScript | @aws-cdk/aws-cloudfront»CfnPublicKey»PublicKeyConfigProperty | 
Configuration information about a public key that you can use with signed URLs and signed cookies , or with field-level encryption .
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cloudfront from '@aws-cdk/aws-cloudfront';
const publicKeyConfigProperty: cloudfront.CfnPublicKey.PublicKeyConfigProperty = {
  callerReference: 'callerReference',
  encodedKey: 'encodedKey',
  name: 'name',
  // the properties below are optional
  comment: 'comment',
};
Properties
| Name | Type | Description | 
|---|---|---|
| caller | string | A string included in the request to help make sure that the request can't be replayed. | 
| encoded | string | The public key that you can use with signed URLs and signed cookies , or with field-level encryption . | 
| name | string | A name to help identify the public key. | 
| comment? | string | A comment to describe the public key. | 
callerReference
Type:
string
A string included in the request to help make sure that the request can't be replayed.
encodedKey
Type:
string
The public key that you can use with signed URLs and signed cookies , or with field-level encryption .
name
Type:
string
A name to help identify the public key.
comment?
Type:
string
(optional)
A comment to describe the public key.
The comment cannot be longer than 128 characters.
