OriginAccessControlSummary
¶
Source code in docs_src/capo_cloudfront/types/origin_access_control_summary.py
origin_access_control_origin_type
instance-attribute
¶
origin_access_control_origin_type: OriginAccessControlOriginTypes
The type of origin that this origin access control is for.
signing_behavior
instance-attribute
¶
signing_behavior: OriginAccessControlSigningBehaviors
A value that specifies which requests CloudFront signs (adds authentication information to). This field can have one of the following values:
-
never– CloudFront doesn't sign any origin requests. -
always– CloudFront signs all origin requests, overwriting theAuthorizationheader from the viewer request if necessary. -
no-override– If the viewer request doesn't contain theAuthorizationheader, CloudFront signs the origin request. If the viewer request contains theAuthorizationheader, CloudFront doesn't sign the origin request, but instead passes along theAuthorizationheader that it received in the viewer request. -
always-amz-auth– CloudFront signs all origin requests with Amazon authentication headers, and forwards the viewer'sAuthorizationheader to the origin if one is present. This value is only valid with Lambda-Web origins.
signing_protocol
instance-attribute
¶
signing_protocol: OriginAccessControlSigningProtocols
The signing protocol of the origin access control. The signing protocol determines how CloudFront signs (authenticates) requests. The only valid values are sigv4 and sigv4a.