UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

59 lines (58 loc) 2.57 kB
import { CfnResource, Resolvable } from '../../base'; export declare type SigningProfile_Type = 'AWS::Signer::SigningProfile'; export declare const SigningProfile_Type = "AWS::Signer::SigningProfile"; /** * A signing profile is a signing template that can be used to carry out * a pre-defined signing job. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-signingprofile.html} */ export default function SigningProfile(props: SigningProfile_Properties): CfnResource<SigningProfile_Properties>; /** * A signing profile is a signing template that can be used to carry out * a pre-defined signing job. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-signingprofile.html} */ export declare type SigningProfile_Properties = { ProfileName?: Resolvable<string>; ProfileVersion?: ProfileVersion; Arn?: Arn; ProfileVersionArn?: Arn; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-signingprofile.html#cfn-signer-signingprofile-signaturevalidityperiod} */ SignatureValidityPeriod?: SignatureValidityPeriod; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-signingprofile.html#cfn-signer-signingprofile-platformid} */ PlatformId: PlatformId; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-signingprofile.html#cfn-signer-signingprofile-tags} */ Tags?: Tag[]; }; export declare type PlatformId = Resolvable<'AWSLambda-SHA384-ECDSA'>; export declare type Arn = Resolvable<string>; export declare type ProfileVersion = Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-signer-signingprofile-signaturevalidityperiod.html} */ export declare type SignatureValidityPeriod = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-signer-signingprofile-signaturevalidityperiod.html#cfn-signer-signingprofile-signaturevalidityperiod-value} */ Value?: Resolvable<number>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-signer-signingprofile-signaturevalidityperiod.html#cfn-signer-signingprofile-signaturevalidityperiod-type} */ Type?: Resolvable<'DAYS' | 'MONTHS' | 'YEARS'>; }; export declare type Tag = { Key?: Resolvable<string>; Value?: Resolvable<string>; };