/** *

Information about a public key you add to CloudFront to use with features like field-level encryption.

*/ export interface _PublicKeyConfig { /** *

A unique number that ensures that the request can't be replayed.

*/ CallerReference: string; /** *

The name for a public key you add to CloudFront to use with features like field-level encryption.

*/ Name: string; /** *

The encoded public key that you want to add to CloudFront to use with features like field-level encryption.

*/ EncodedKey: string; /** *

An optional comment about a public key.

*/ Comment?: string; } export declare type _UnmarshalledPublicKeyConfig = _PublicKeyConfig;