UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

59 lines (58 loc) 2.76 kB
import { CfnResource, Resolvable } from '../../base'; export declare type ResourceVersion_Type = 'AWS::CloudFormation::ResourceVersion'; export declare const ResourceVersion_Type = "AWS::CloudFormation::ResourceVersion"; /** * A resource that has been registered in the CloudFormation Registry. * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html} */ export default function ResourceVersion(props: ResourceVersion_Properties): CfnResource<ResourceVersion_Properties>; /** * A resource that has been registered in the CloudFormation Registry. * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html} */ export declare type ResourceVersion_Properties = { Arn?: Resolvable<string>; TypeArn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html#cfn-cloudformation-resourceversion-executionrolearn} */ ExecutionRoleArn?: Resolvable<string>; IsDefaultVersion?: Resolvable<boolean>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html#cfn-cloudformation-resourceversion-loggingconfig} */ LoggingConfig?: LoggingConfig; ProvisioningType?: Resolvable<'NON_PROVISIONABLE' | 'IMMUTABLE' | 'FULLY_MUTABLE'>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html#cfn-cloudformation-resourceversion-schemahandlerpackage} */ SchemaHandlerPackage: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-resourceversion.html#cfn-cloudformation-resourceversion-typename} */ TypeName: Resolvable<string>; VersionId?: Resolvable<string>; Visibility?: Resolvable<'PUBLIC' | 'PRIVATE'>; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-resourceversion-loggingconfig.html} */ export declare type LoggingConfig = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-resourceversion-loggingconfig.html#cfn-cloudformation-resourceversion-loggingconfig-loggroupname} */ LogGroupName?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudformation-resourceversion-loggingconfig.html#cfn-cloudformation-resourceversion-loggingconfig-logrolearn} */ LogRoleArn?: Resolvable<string>; };