|
1802 | 1802 | "shape": "AccessDenied"
|
1803 | 1803 | }
|
1804 | 1804 | ],
|
1805 |
| - "documentation": "<p>Gets a CloudFront origin access control.</p>" |
| 1805 | + "documentation": "<p>Gets a CloudFront origin access control, including its unique identifier.</p>" |
1806 | 1806 | },
|
1807 | 1807 | "GetOriginAccessControlConfig": {
|
1808 | 1808 | "name": "GetOriginAccessControlConfig2020_05_31",
|
|
1824 | 1824 | "shape": "AccessDenied"
|
1825 | 1825 | }
|
1826 | 1826 | ],
|
1827 |
| - "documentation": "<p>Gets a CloudFront origin access control.</p>" |
| 1827 | + "documentation": "<p>Gets a CloudFront origin access control configuration.</p>" |
1828 | 1828 | },
|
1829 | 1829 | "GetOriginRequestPolicy": {
|
1830 | 1830 | "name": "GetOriginRequestPolicy2020_05_31",
|
|
6714 | 6714 | "members": {
|
6715 | 6715 | "OriginAccessControlConfig": {
|
6716 | 6716 | "shape": "OriginAccessControlConfig",
|
6717 |
| - "documentation": "<p>Contains an origin access control.</p>" |
| 6717 | + "documentation": "<p>Contains an origin access control configuration.</p>" |
6718 | 6718 | },
|
6719 | 6719 | "ETag": {
|
6720 | 6720 | "shape": "string",
|
|
6744 | 6744 | "members": {
|
6745 | 6745 | "OriginAccessControl": {
|
6746 | 6746 | "shape": "OriginAccessControl",
|
6747 |
| - "documentation": "<p>Contains an origin access control.</p>" |
| 6747 | + "documentation": "<p>Contains an origin access control, including its unique identifier.</p>" |
6748 | 6748 | },
|
6749 | 6749 | "ETag": {
|
6750 | 6750 | "shape": "string",
|
|
8226 | 8226 | "documentation": "<p>The origin access control.</p>"
|
8227 | 8227 | }
|
8228 | 8228 | },
|
8229 |
| - "documentation": "<p>A CloudFront origin access control.</p>" |
| 8229 | + "documentation": "<p>A CloudFront origin access control, including its unique identifier.</p>" |
8230 | 8230 | },
|
8231 | 8231 | "OriginAccessControlConfig": {
|
8232 | 8232 | "type": "structure",
|
|
8252 | 8252 | },
|
8253 | 8253 | "SigningBehavior": {
|
8254 | 8254 | "shape": "OriginAccessControlSigningBehaviors",
|
8255 |
| - "documentation": "<p>Specifies which requests CloudFront signs (adds authentication information to). Specify <code>always</code> for the most common use case. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html#oac-advanced-settings\">origin access control advanced settings</a> in the <i>Amazon CloudFront Developer Guide</i>.</p> <p>This field can have one of the following values:</p> <ul> <li> <p> <code>always</code> – CloudFront signs all origin requests, overwriting the <code>Authorization</code> header from the viewer request if one exists.</p> </li> <li> <p> <code>never</code> – CloudFront doesn't sign any origin requests. This value turns off origin access control for all origins in all distributions that use this origin access control.</p> </li> <li> <p> <code>no-override</code> – If the viewer request doesn't contain the <code>Authorization</code> header, then CloudFront signs the origin request. If the viewer request contains the <code>Authorization</code> header, then CloudFront doesn't sign the origin request and instead passes along the <code>Authorization</code> header from the viewer request. <b>WARNING: To pass along the <code>Authorization</code> header from the viewer request, you <i>must</i> add the <code>Authorization</code> header to an <a href=\"https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/controlling-origin-requests.html\">origin request policy</a> for all cache behaviors that use origins associated with this origin access control.</b> </p> </li> </ul>" |
| 8255 | + "documentation": "<p>Specifies which requests CloudFront signs (adds authentication information to). Specify <code>always</code> for the most common use case. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html#oac-advanced-settings\">origin access control advanced settings</a> in the <i>Amazon CloudFront Developer Guide</i>.</p> <p>This field can have one of the following values:</p> <ul> <li> <p> <code>always</code> – CloudFront signs all origin requests, overwriting the <code>Authorization</code> header from the viewer request if one exists.</p> </li> <li> <p> <code>never</code> – CloudFront doesn't sign any origin requests. This value turns off origin access control for all origins in all distributions that use this origin access control.</p> </li> <li> <p> <code>no-override</code> – If the viewer request doesn't contain the <code>Authorization</code> header, then CloudFront signs the origin request. If the viewer request contains the <code>Authorization</code> header, then CloudFront doesn't sign the origin request and instead passes along the <code>Authorization</code> header from the viewer request. <b>WARNING: To pass along the <code>Authorization</code> header from the viewer request, you <i>must</i> add the <code>Authorization</code> header to a <a href=\"https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/controlling-the-cache-key.html\">cache policy</a> for all cache behaviors that use origins associated with this origin access control.</b> </p> </li> </ul>" |
8256 | 8256 | },
|
8257 | 8257 | "OriginAccessControlOriginType": {
|
8258 | 8258 | "shape": "OriginAccessControlOriginTypes",
|
8259 | 8259 | "documentation": "<p>The type of origin that this origin access control is for. The only valid value is <code>s3</code>.</p>"
|
8260 | 8260 | }
|
8261 | 8261 | },
|
8262 |
| - "documentation": "<p>A CloudFront origin access control.</p>" |
| 8262 | + "documentation": "<p>A CloudFront origin access control configuration.</p>" |
8263 | 8263 | },
|
8264 | 8264 | "OriginAccessControlList": {
|
8265 | 8265 | "type": "structure",
|
|
0 commit comments