import { _PublicKeyConfig, _UnmarshalledPublicKeyConfig } from "./_PublicKeyConfig"; /** *
A complex data type of public keys you add to CloudFront to use with features like field-level encryption.
*/ export interface _PublicKey { /** *A unique ID assigned to a public key you've added to CloudFront.
*/ Id: string; /** *A time you added a public key to CloudFront.
*/ CreatedTime: Date | string | number; /** *A complex data type for a public key you add to CloudFront to use with features like field-level encryption.
*/ PublicKeyConfig: _PublicKeyConfig; } export interface _UnmarshalledPublicKey extends _PublicKey { /** *A time you added a public key to CloudFront.
*/ CreatedTime: Date; /** *A complex data type for a public key you add to CloudFront to use with features like field-level encryption.
*/ PublicKeyConfig: _UnmarshalledPublicKeyConfig; }