typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
48 lines (47 loc) • 2.14 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type PublicKey_Type = 'AWS::CloudFront::PublicKey';
export declare const PublicKey_Type = "AWS::CloudFront::PublicKey";
/**
* Resource Type definition for AWS::CloudFront::PublicKey {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-publickey.html}
*/
export default function PublicKey(props: PublicKey_Properties): CfnResource<PublicKey_Properties>;
/**
* Resource Type definition for AWS::CloudFront::PublicKey {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-publickey.html}
*/
export declare type PublicKey_Properties = {
CreatedTime?: Resolvable<string>;
Id?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-publickey.html#cfn-cloudfront-publickey-publickeyconfig}
*/
PublicKeyConfig: PublicKeyConfig;
};
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html}
*/
export declare type PublicKeyConfig = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-callerreference}
*/
CallerReference: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-comment}
*/
Comment?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-encodedkey}
*/
EncodedKey: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-publickey-publickeyconfig.html#cfn-cloudfront-publickey-publickeyconfig-name}
*/
Name: Resolvable<string>;
};