import { Value } from '../../../cloudformation/Value';
/**
  Specifies the HTTP codes that healthy targets must use when responding to an HTTP health check.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html">the AWS Docs</a>
*/
export interface MatcherProps {
    /** <code>GrpcCode</code>  <a name="cfn-elasticloadbalancingv2-targetgroup-matcher-grpccode"></a>
  You can specify values between 0 and 99. You can specify multiple values (for example, “0,1”) or a range of values (for example, “0-5”). The default value is 12.<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> */
    grpcCode?: Value<string>;
    /** <code>HttpCode</code>  <a name="cfn-elasticloadbalancingv2-targetgroup-matcher-httpcode"></a>
  For Application Load Balancers, you can specify values between 200 and 499, with the default value being 200. You can specify multiple values (for example, “200,202”) or a range of values (for example, “200-299”).<br />
  For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, “200,202”) or a range of values (for example, “200-299”).<br />
  For Gateway Load Balancers, this must be “200–399”.<br />
  Note that when using shorthand syntax, some values such as commas need to be escaped.<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> */
    httpCode?: Value<string>;
}
