/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export type CapacityProvider = ("FARGATE" | "FARGATE_SPOT") | string; export type CapacityProvider1 = string; /** * List of capacity providers to associate with the cluster */ export type CapacityProviders = (CapacityProvider & CapacityProvider1)[]; /** * The name of the cluster */ export type Cluster = string; /** * List of capacity providers to associate with the cluster */ export type DefaultCapacityProviderStrategy = CapacityProviderStrategy[]; /** * Associate a set of ECS Capacity Providers with a specified ECS Cluster */ export interface AwsEcsClustercapacityproviderassociations { CapacityProviders: CapacityProviders; Cluster: Cluster; DefaultCapacityProviderStrategy: DefaultCapacityProviderStrategy; } export interface CapacityProviderStrategy { Base?: number; Weight?: number; CapacityProvider: CapacityProvider & CapacityProvider1; }