in lambda-functions/aemp-cloudfront-sync-function/function.py [0:0]
def create_new_origin(originDomain,originId,originShieldEnabled,originShieldRegion):
origin = {'Id': originId, 'DomainName': originDomain, 'OriginPath': '', 'CustomHeaders': {'Quantity': 0},
'CustomOriginConfig': {'HTTPPort': 80, 'HTTPSPort': 443,
'OriginProtocolPolicy': 'https-only', 'OriginSslProtocols': {'Quantity': 3, 'Items': ['TLSv1', 'TLSv1.1', 'TLSv1.2']},
'OriginReadTimeout': 30, 'OriginKeepaliveTimeout': 5}, 'ConnectionAttempts': 3, 'ConnectionTimeout': 10}
# if origin shield is enabled set this origin shield AWS Region
if originShieldEnabled:
origin['OriginShield'] = {'Enabled': originShieldEnabled, 'OriginShieldRegion': originShieldRegion}
return origin