UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

57 lines (56 loc) 3.17 kB
import { CfnResource, Resolvable } from '../../base'; export declare type ClusterCapacityProviderAssociations_Type = 'AWS::ECS::ClusterCapacityProviderAssociations'; export declare const ClusterCapacityProviderAssociations_Type = "AWS::ECS::ClusterCapacityProviderAssociations"; /** * Associate a set of ECS Capacity Providers with a specified ECS Cluster * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html} */ export default function ClusterCapacityProviderAssociations(props: ClusterCapacityProviderAssociations_Properties): CfnResource<ClusterCapacityProviderAssociations_Properties>; /** * Associate a set of ECS Capacity Providers with a specified ECS Cluster * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html} */ export declare type ClusterCapacityProviderAssociations_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html#cfn-ecs-clustercapacityproviderassociations-capacityproviders} */ CapacityProviders: CapacityProviders; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html#cfn-ecs-clustercapacityproviderassociations-cluster} */ Cluster: Cluster; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-clustercapacityproviderassociations.html#cfn-ecs-clustercapacityproviderassociations-defaultcapacityproviderstrategy} */ DefaultCapacityProviderStrategy: DefaultCapacityProviderStrategy; }; export declare type CapacityProviders = CapacityProvider[]; export declare type CapacityProvider = Resolvable<'FARGATE' | 'FARGATE_SPOT'> | Resolvable<string>; export declare type Cluster = Resolvable<string>; export declare type DefaultCapacityProviderStrategy = CapacityProviderStrategy[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-clustercapacityproviderassociations-capacityproviderstrategy.html} */ export declare type CapacityProviderStrategy = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-clustercapacityproviderassociations-capacityproviderstrategy.html#cfn-ecs-clustercapacityproviderassociations-capacityproviderstrategy-base} */ Base?: Resolvable<number>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-clustercapacityproviderassociations-capacityproviderstrategy.html#cfn-ecs-clustercapacityproviderassociations-capacityproviderstrategy-weight} */ Weight?: Resolvable<number>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-clustercapacityproviderassociations-capacityproviderstrategy.html#cfn-ecs-clustercapacityproviderassociations-capacityproviderstrategy-capacityprovider} */ CapacityProvider: CapacityProvider; };