You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_comment"></a> [comment](#input\_comment)| Any comments you want to include about the distribution. |`string`|`null`| no |
116
117
| <aname="input_create_distribution"></a> [create\_distribution](#input\_create\_distribution)| Controls if CloudFront distribution should be created |`bool`|`true`| no |
117
118
| <aname="input_create_monitoring_subscription"></a> [create\_monitoring\_subscription](#input\_create\_monitoring\_subscription)| If enabled, the resource for monitoring subscription will created. |`bool`|`false`| no |
119
+
| <aname="input_create_origin_access_control"></a> [create\_origin\_access\_control](#input\_create\_origin\_access\_control)| Controls if CloudFront origin access control should be created |`bool`|`false`| no |
118
120
| <aname="input_create_origin_access_identity"></a> [create\_origin\_access\_identity](#input\_create\_origin\_access\_identity)| Controls if CloudFront origin access identity should be created |`bool`|`false`| no |
119
121
| <aname="input_custom_error_response"></a> [custom\_error\_response](#input\_custom\_error\_response)| One or more custom error response elements |`any`|`{}`| no |
120
122
| <aname="input_default_cache_behavior"></a> [default\_cache\_behavior](#input\_default\_cache\_behavior)| The default cache behavior for this distribution |`any`|`null`| no |
@@ -126,6 +128,7 @@ No modules.
126
128
| <aname="input_logging_config"></a> [logging\_config](#input\_logging\_config)| The logging configuration that controls how logs are written to your distribution (maximum one). |`any`|`{}`| no |
127
129
| <aname="input_ordered_cache_behavior"></a> [ordered\_cache\_behavior](#input\_ordered\_cache\_behavior)| An ordered list of cache behaviors resource for this distribution. List from top to bottom in order of precedence. The topmost cache behavior will have precedence 0. |`any`|`[]`| no |
128
130
| <aname="input_origin"></a> [origin](#input\_origin)| One or more origins for this distribution (multiples allowed). |`any`|`null`| no |
| <aname="input_origin_access_identities"></a> [origin\_access\_identities](#input\_origin\_access\_identities)| Map of CloudFront origin access identities (value as a comment) |`map(string)`|`{}`| no |
130
133
| <aname="input_origin_group"></a> [origin\_group](#input\_origin\_group)| One or more origin\_group for this distribution (multiples allowed). |`any`|`{}`| no |
131
134
| <aname="input_price_class"></a> [price\_class](#input\_price\_class)| The price class for this distribution. One of PriceClass\_All, PriceClass\_200, PriceClass\_100 |`string`|`null`| no |
@@ -152,6 +155,8 @@ No modules.
152
155
| <aname="output_cloudfront_distribution_tags"></a> [cloudfront\_distribution\_tags](#output\_cloudfront\_distribution\_tags)| Tags of the distribution's |
153
156
| <aname="output_cloudfront_distribution_trusted_signers"></a> [cloudfront\_distribution\_trusted\_signers](#output\_cloudfront\_distribution\_trusted\_signers)| List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs |
154
157
| <aname="output_cloudfront_monitoring_subscription_id"></a> [cloudfront\_monitoring\_subscription\_id](#output\_cloudfront\_monitoring\_subscription\_id)| The ID of the CloudFront monitoring subscription, which corresponds to the `distribution_id`. |
158
+
| <aname="output_cloudfront_origin_access_controls"></a> [cloudfront\_origin\_access\_controls](#output\_cloudfront\_origin\_access\_controls)| The origin access controls created |
159
+
| <aname="output_cloudfront_origin_access_controls_ids"></a> [cloudfront\_origin\_access\_controls\_ids](#output\_cloudfront\_origin\_access\_controls\_ids)| The IDS of the origin access identities created |
155
160
| <aname="output_cloudfront_origin_access_identities"></a> [cloudfront\_origin\_access\_identities](#output\_cloudfront\_origin\_access\_identities)| The origin access identities created |
156
161
| <aname="output_cloudfront_origin_access_identity_iam_arns"></a> [cloudfront\_origin\_access\_identity\_iam\_arns](#output\_cloudfront\_origin\_access\_identity\_iam\_arns)| The IAM arns of the origin access identities created |
157
162
| <aname="output_cloudfront_origin_access_identity_ids"></a> [cloudfront\_origin\_access\_identity\_ids](#output\_cloudfront\_origin\_access\_identity\_ids)| The IDS of the origin access identities created |
|[aws_canonical_user_id.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/canonical_user_id)| data source |
64
+
|[aws_cloudfront_log_delivery_canonical_user_id.cloudfront](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/cloudfront_log_delivery_canonical_user_id)| data source |
64
65
|[aws_iam_policy_document.s3_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
65
66
|[aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/route53_zone)| data source |
0 commit comments