typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
35 lines (34 loc) • 1.56 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type WarmPool_Type = 'AWS::AutoScaling::WarmPool';
export declare const WarmPool_Type = "AWS::AutoScaling::WarmPool";
/**
* Resource schema for AWS::AutoScaling::WarmPool. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html}
*/
export default function WarmPool(props: WarmPool_Properties): CfnResource<WarmPool_Properties>;
/**
* Resource schema for AWS::AutoScaling::WarmPool. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html}
*/
export declare type WarmPool_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-autoscalinggroupname}
*/
AutoScalingGroupName: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-maxgrouppreparedcapacity}
*/
MaxGroupPreparedCapacity?: Resolvable<number>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-minsize}
*/
MinSize?: Resolvable<number>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-warmpool.html#cfn-autoscaling-warmpool-poolstate}
*/
PoolState?: Resolvable<string>;
};