28 lines
932 B
Python
28 lines
932 B
Python
# Example distribution config used in tests in both test_cloudfront.py
|
|
# as well as test_cloudfront_distributions.py.
|
|
|
|
|
|
def example_distribution_config(ref):
|
|
"""Return a basic example distribution config for use in tests."""
|
|
return {
|
|
"CallerReference": ref,
|
|
"Origins": {
|
|
"Quantity": 1,
|
|
"Items": [
|
|
{
|
|
"Id": "origin1",
|
|
"DomainName": "asdf.s3.us-east-1.amazonaws.com",
|
|
"S3OriginConfig": {"OriginAccessIdentity": ""},
|
|
}
|
|
],
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"TargetOriginId": "origin1",
|
|
"ViewerProtocolPolicy": "allow-all",
|
|
"MinTTL": 10,
|
|
"ForwardedValues": {"QueryString": False, "Cookies": {"Forward": "none"}},
|
|
},
|
|
"Comment": "an optional comment that's not actually optional",
|
|
"Enabled": False,
|
|
}
|