import { LocationCapacityProps } from './LocationCapacityProps';
import { Value } from '../../../cloudformation/Value';
/**
  A remote location where a multi-location fleet can deploy game servers for game hosting.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-locationconfiguration.html">the AWS Docs</a>
*/
export interface LocationConfigurationProps {
    /** <code>LocationCapacity</code>  <a name="cfn-gamelift-fleet-locationconfiguration-locationcapacity"></a>
  Current resource capacity settings in a specified fleet or location. The location value might refer to a fleet’s remote location or its home Region.<br />
  <strong>Related actions</strong><br />
  <a href="https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeFleetCapacity.html">DescribeFleetCapacity</a> | <a href="https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeFleetLocationCapacity.html">DescribeFleetLocationCapacity</a> | <a href="https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetCapacity.html">UpdateFleetCapacity</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> */
    locationCapacity?: LocationCapacityProps;
    /** <code>Location</code>  <a name="cfn-gamelift-fleet-locationconfiguration-location"></a>
  An AWS Region code, such as <code>us-west-2</code>.<br />
  
  Required: Yes<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>64</code><br />
  
  Pattern: <code>^[A-Za-z0-9\-]+</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> */
    location: Value<string>;
}
