A complex type that controls the countries in which your content is distributed. CloudFront
determines the location of your users using
MaxMind GeoIP databases.
A complex type that contains a
Locationelement for each country in which you want CloudFront either to distribute your content (
whitelist) or not distribute your content (
Locationelement is a two-letter, uppercase country code for a country that you want to include in your
whitelist. Include one
Locationelement for each country.
ISO 3166country codes. For the current list of countries and the corresponding codes, see
ISO 3166-1-alpha-2code on the International Organization for Standardization website. You can also refer to the country list in the CloudFront console, which includes both country names and codes.
Type: array of Strings
When geo restriction is
enabled, this is the number of countries in your
blacklist. Otherwise, when it is not enabled,
0, and you can omit
The method that you want to use to restrict distribution of your content by country:
none: No geo restriction is enabled, meaning access to content is not restricted by client geo location.
Locationelements specify the countries in which you do not want CloudFront to distribute your content.
Locationelements specify the countries in which you want CloudFront to distribute your content.
blacklist | whitelist | none
For more information about using this API in one of the language-specific AWS SDKs, see the following: