import { Value } from '../../../cloudformation/Value';
/**
  A complex type that contains information about a geographic location.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html">the AWS Docs</a>
*/
export interface GeoLocationProps {
    /** <p> */
    continentCode?: Value<string>;
    /** <code>CountryCode</code>  <a name="cfn-route53-recordset-geolocation-countrycode"></a>
  For geolocation resource record sets, the two-letter code for a country.<br />
  Route 53 uses the two-letter country codes that are specified in <a href="https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">ISO standard 3166-1 alpha-2</a>.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>2</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> */
    countryCode?: Value<string>;
    /** <code>SubdivisionCode</code>  <a name="cfn-route53-recordset-geolocation-subdivisioncode"></a>
  For geolocation resource record sets, the two-letter code for a state of the United States. Route 53 doesn’t support any other values for <code>SubdivisionCode</code>. For a list of state abbreviations, see <a href="https://pe.usps.com/text/pub28/28apb.htm">Appendix B: Two–Letter State and Possession Abbreviations</a> on the United States Postal Service website.<br />
  If you specify <code>subdivisioncode</code>, you must also specify <code>US</code> for <code>CountryCode</code>.<br />
  
  Required: No<br />
  
  Minimum: <code>1</code><br />
  
  Maximum: <code>3</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> */
    subdivisionCode?: Value<string>;
}
