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_cache_type"></a> [cache\_type](#input\_cache\_type)| The cache instance type. |`string`|`"SMALL"`| no |
157
159
| <aname="input_caching_behavior"></a> [caching\_behavior](#input\_caching\_behavior)| Caching behavior. |`string`|`"FULL_REQUEST_CACHING"`| no |
158
160
| <aname="input_caching_enabled"></a> [caching\_enabled](#input\_caching\_enabled)| Whether caching with Elasticache is enabled. |`bool`|`false`| no |
161
+
| <aname="input_certificate_arn"></a> [certificate\_arn](#input\_certificate\_arn)| The Amazon Resource Name (ARN) of the certificate. |`string`|`""`| no |
159
162
| <aname="input_create_graphql_api"></a> [create\_graphql\_api](#input\_create\_graphql\_api)| Whether to create GraphQL API |`bool`|`true`| no |
160
163
| <aname="input_create_logs_role"></a> [create\_logs\_role](#input\_create\_logs\_role)| Whether to create service role for Cloudwatch logs |`bool`|`true`| no |
161
164
| <aname="input_datasources"></a> [datasources](#input\_datasources)| Map of datasources to create |`any`|`{}`| no |
| <aname="input_direct_lambda_response_template"></a> [direct\_lambda\_response\_template](#input\_direct\_lambda\_response\_template)| VTL response template for the direct lambda integrations |`string`|`"$util.toJson($ctx.result)\n"`| no |
167
+
| <aname="input_domain_name"></a> [domain\_name](#input\_domain\_name)| The domain name that AppSync gets associated with. |`string`|`""`| no |
168
+
| <aname="input_domain_name_association_enabled"></a> [domain\_name\_association\_enabled](#input\_domain\_name\_association\_enabled)| Whether to enable domain name association on GraphQL API |`bool`|`false`| no |
169
+
| <aname="input_domain_name_description"></a> [domain\_name\_description](#input\_domain\_name\_description)| A description of the Domain Name. |`string`|`null`| no |
164
170
| <aname="input_dynamodb_allowed_actions"></a> [dynamodb\_allowed\_actions](#input\_dynamodb\_allowed\_actions)| List of allowed IAM actions for datasources type AMAZON\_DYNAMODB |`list(string)`| <pre>[<br> "dynamodb:GetItem",<br> "dynamodb:PutItem",<br> "dynamodb:DeleteItem",<br> "dynamodb:UpdateItem",<br> "dynamodb:Query",<br> "dynamodb:Scan",<br> "dynamodb:BatchGetItem",<br> "dynamodb:BatchWriteItem"<br>]</pre> | no |
165
171
| <aname="input_elasticsearch_allowed_actions"></a> [elasticsearch\_allowed\_actions](#input\_elasticsearch\_allowed\_actions)| List of allowed IAM actions for datasources type AMAZON\_ELASTICSEARCH |`list(string)`| <pre>[<br> "es:ESHttpDelete",<br> "es:ESHttpHead",<br> "es:ESHttpGet",<br> "es:ESHttpPost",<br> "es:ESHttpPut"<br>]</pre> | no |
166
172
| <aname="input_functions"></a> [functions](#input\_functions)| Map of functions to create |`any`|`{}`| no |
@@ -190,6 +196,9 @@ No modules.
190
196
| <aname="output_appsync_api_key_id"></a> [appsync\_api\_key\_id](#output\_appsync\_api\_key\_id)| Map of API Key ID (Formatted as ApiId:Key) |
191
197
| <aname="output_appsync_api_key_key"></a> [appsync\_api\_key\_key](#output\_appsync\_api\_key\_key)| Map of API Keys |
192
198
| <aname="output_appsync_datasource_arn"></a> [appsync\_datasource\_arn](#output\_appsync\_datasource\_arn)| Map of ARNs of datasources |
199
+
| <aname="output_appsync_domain_hosted_zone_id"></a> [appsync\_domain\_hosted\_zone\_id](#output\_appsync\_domain\_hosted\_zone\_id)| The ID of your Amazon Route 53 hosted zone. |
200
+
| <aname="output_appsync_domain_id"></a> [appsync\_domain\_id](#output\_appsync\_domain\_id)| The Appsync Domain Name. |
201
+
| <aname="output_appsync_domain_name"></a> [appsync\_domain\_name](#output\_appsync\_domain\_name)| The domain name that AppSync provides. |
193
202
| <aname="output_appsync_function_arn"></a> [appsync\_function\_arn](#output\_appsync\_function\_arn)| Map of ARNs of functions |
194
203
| <aname="output_appsync_function_function_id"></a> [appsync\_function\_function\_id](#output\_appsync\_function\_function\_id)| Map of function IDs of functions |
195
204
| <aname="output_appsync_function_id"></a> [appsync\_function\_id](#output\_appsync\_function\_id)| Map of IDs of functions |
|[aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/route53_zone)| data source |
47
51
48
52
## Inputs
49
53
@@ -56,6 +60,9 @@ No inputs.
56
60
| <aname="output_appsync_api_key_id"></a> [appsync\_api\_key\_id](#output\_appsync\_api\_key\_id)| Map of API Key ID (Formatted as ApiId:Key) |
57
61
| <aname="output_appsync_api_key_key"></a> [appsync\_api\_key\_key](#output\_appsync\_api\_key\_key)| Map of API Keys |
58
62
| <aname="output_appsync_datasource_arn"></a> [appsync\_datasource\_arn](#output\_appsync\_datasource\_arn)| Map of ARNs of datasources |
63
+
| <aname="output_appsync_domain_hosted_zone_id"></a> [appsync\_domain\_hosted\_zone\_id](#output\_appsync\_domain\_hosted\_zone\_id)| The ID of your Amazon Route 53 hosted zone |
64
+
| <aname="output_appsync_domain_id"></a> [appsync\_domain\_id](#output\_appsync\_domain\_id)| The Appsync Domain name |
65
+
| <aname="output_appsync_domain_name"></a> [appsync\_domain\_name](#output\_appsync\_domain\_name)| The domain name AppSync provides |
59
66
| <aname="output_appsync_graphql_api_arn"></a> [appsync\_graphql\_api\_arn](#output\_appsync\_graphql\_api\_arn)| ARN of GraphQL API |
60
67
| <aname="output_appsync_graphql_api_fqdns"></a> [appsync\_graphql\_api\_fqdns](#output\_appsync\_graphql\_api\_fqdns)| Map of FQDNs associated with the API (no protocol and path) |
61
68
| <aname="output_appsync_graphql_api_id"></a> [appsync\_graphql\_api\_id](#output\_appsync\_graphql\_api\_id)| ID of GraphQL API |
0 commit comments