import { Value } from '../../../cloudformation/Value';
/**
  The settings to use when creating a cluster. This parameter is used to turn on CloudWatch Container Insights for a cluster.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-cluster-clustersettings.html">the AWS Docs</a>
*/
export interface ClusterSettingsProps {
    /** <code>Value</code>  <a name="cfn-ecs-cluster-clustersettings-value"></a>
  The value to set for the cluster setting. The supported values are <code>enabled</code> and <code>disabled</code>.<br />
  If you set <code>name</code> to <code>containerInsights</code> and <code>value</code> to <code>enabled</code>, CloudWatch Container Insights will be on for the cluster, otherwise it will be off unless the <code>containerInsights</code> account setting is turned on. If a cluster value is specified, it will override the <code>containerInsights</code> value set with <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAccountSetting.html">PutAccountSetting</a> or <a href="https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAccountSettingDefault.html">PutAccountSettingDefault</a>.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    value?: Value<string>;
    /** <code>Name</code>  <a name="cfn-ecs-cluster-clustersettings-name"></a>
  The name of the cluster setting. The value is <code>containerInsights</code> .<br />
  
  Required: No<br />
  
  Allowed values: <code>containerInsights</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    name?: Value<'containerInsights'>;
}
