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
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ $ terraform apply
127
127
128
128
-[Complete](https://github.com/terraform-aws-modules/terraform-aws-appsync/tree/master/examples/complete) - Create AppSync with datasources, resolvers, and authorization providers in various combinations.
129
129
130
-
<!--BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
130
+
<!--BEGIN_TF_DOCS-->
131
131
## Requirements
132
132
133
133
| Name | Version |
@@ -188,14 +188,14 @@ No modules.
188
188
| <aname="input_domain_name"></a> [domain\_name](#input\_domain\_name)| The domain name that AppSync gets associated with. |`string`|`""`| no |
189
189
| <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 |
190
190
| <aname="input_domain_name_description"></a> [domain\_name\_description](#input\_domain\_name\_description)| A description of the Domain Name. |`string`|`null`| no |
191
-
| <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 |
192
-
| <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 |
193
-
| <aname="input_eventbridge_allowed_actions"></a> [eventbridge\_allowed\_actions](#input\_eventbridge\_allowed\_actions)| List of allowed IAM actions for datasources type AMAZON\_EVENTBRIDGE |`list(string)`| <pre>[<br> "events:PutEvents"<br>]</pre> | no |
191
+
| <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 |
192
+
| <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 |
193
+
| <aname="input_eventbridge_allowed_actions"></a> [eventbridge\_allowed\_actions](#input\_eventbridge\_allowed\_actions)| List of allowed IAM actions for datasources type AMAZON\_EVENTBRIDGE |`list(string)`| <pre>[<br/> "events:PutEvents"<br/>]</pre> | no |
194
194
| <aname="input_functions"></a> [functions](#input\_functions)| Map of functions to create |`any`|`{}`| no |
195
195
| <aname="input_graphql_api_tags"></a> [graphql\_api\_tags](#input\_graphql\_api\_tags)| Map of tags to add to GraphQL API |`map(string)`|`{}`| no |
196
196
| <aname="input_iam_permissions_boundary"></a> [iam\_permissions\_boundary](#input\_iam\_permissions\_boundary)| ARN for iam permissions boundary |`string`|`null`| no |
197
197
| <aname="input_introspection_config"></a> [introspection\_config](#input\_introspection\_config)| Whether to enable or disable introspection of the GraphQL API. |`string`|`null`| no |
198
-
| <aname="input_lambda_allowed_actions"></a> [lambda\_allowed\_actions](#input\_lambda\_allowed\_actions)| List of allowed IAM actions for datasources type AWS\_LAMBDA |`list(string)`| <pre>[<br> "lambda:invokeFunction"<br>]</pre> | no |
198
+
| <aname="input_lambda_allowed_actions"></a> [lambda\_allowed\_actions](#input\_lambda\_allowed\_actions)| List of allowed IAM actions for datasources type AWS\_LAMBDA |`list(string)`| <pre>[<br/> "lambda:invokeFunction"<br/>]</pre> | no |
| <aname="input_log_cloudwatch_logs_role_arn"></a> [log\_cloudwatch\_logs\_role\_arn](#input\_log\_cloudwatch\_logs\_role\_arn)| Amazon Resource Name of the service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account. |`string`|`null`| no |
201
201
| <aname="input_log_exclude_verbose_content"></a> [log\_exclude\_verbose\_content](#input\_log\_exclude\_verbose\_content)| Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level. |`bool`|`false`| no |
@@ -205,14 +205,14 @@ No modules.
205
205
| <aname="input_logs_role_tags"></a> [logs\_role\_tags](#input\_logs\_role\_tags)| Map of tags to add to Cloudwatch logs IAM role |`map(string)`|`{}`| no |
206
206
| <aname="input_name"></a> [name](#input\_name)| Name of GraphQL API |`string`|`""`| no |
| <aname="input_opensearchservice_allowed_actions"></a> [opensearchservice\_allowed\_actions](#input\_opensearchservice\_allowed\_actions)| List of allowed IAM actions for datasources type AMAZON\_OPENSEARCH\_SERVICE |`list(string)`| <pre>[<br> "es:ESHttpDelete",<br> "es:ESHttpHead",<br> "es:ESHttpGet",<br> "es:ESHttpPost",<br> "es:ESHttpPut"<br>]</pre> | no |
208
+
| <aname="input_opensearchservice_allowed_actions"></a> [opensearchservice\_allowed\_actions](#input\_opensearchservice\_allowed\_actions)| List of allowed IAM actions for datasources type AMAZON\_OPENSEARCH\_SERVICE |`list(string)`| <pre>[<br/> "es:ESHttpDelete",<br/> "es:ESHttpHead",<br/> "es:ESHttpGet",<br/> "es:ESHttpPost",<br/> "es:ESHttpPut"<br/>]</pre> | no |
209
209
| <aname="input_query_depth_limit"></a> [query\_depth\_limit](#input\_query\_depth\_limit)| The maximum depth a query can have in a single request. |`number`|`null`| no |
210
-
| <aname="input_relational_database_allowed_actions"></a> [relational\_database\_allowed\_actions](#input\_relational\_database\_allowed\_actions)| List of allowed IAM actions for datasources type RELATIONAL\_DATABASE |`list(string)`| <pre>[<br> "rds-data:BatchExecuteStatement",<br> "rds-data:BeginTransaction",<br> "rds-data:CommitTransaction",<br> "rds-data:ExecuteStatement",<br> "rds-data:RollbackTransaction"<br>]</pre> | no |
210
+
| <aname="input_relational_database_allowed_actions"></a> [relational\_database\_allowed\_actions](#input\_relational\_database\_allowed\_actions)| List of allowed IAM actions for datasources type RELATIONAL\_DATABASE |`list(string)`| <pre>[<br/> "rds-data:BatchExecuteStatement",<br/> "rds-data:BeginTransaction",<br/> "rds-data:CommitTransaction",<br/> "rds-data:ExecuteStatement",<br/> "rds-data:RollbackTransaction"<br/>]</pre> | no |
211
211
| <aname="input_resolver_caching_ttl"></a> [resolver\_caching\_ttl](#input\_resolver\_caching\_ttl)| Default caching TTL for resolvers when caching is enabled |`number`|`60`| no |
212
212
| <aname="input_resolver_count_limit"></a> [resolver\_count\_limit](#input\_resolver\_count\_limit)| The maximum number of resolvers that can be invoked in a single request. |`number`|`null`| no |
213
213
| <aname="input_resolvers"></a> [resolvers](#input\_resolvers)| Map of resolvers to create |`any`|`{}`| no |
214
214
| <aname="input_schema"></a> [schema](#input\_schema)| The schema definition, in GraphQL schema language format. Terraform cannot perform drift detection of this configuration. |`string`|`""`| no |
215
-
| <aname="input_secrets_manager_allowed_actions"></a> [secrets\_manager\_allowed\_actions](#input\_secrets\_manager\_allowed\_actions)| List of allowed IAM actions for secrets manager datasources type RELATIONAL\_DATABASE |`list(string)`| <pre>[<br> "secretsmanager:GetSecretValue"<br>]</pre> | no |
215
+
| <aname="input_secrets_manager_allowed_actions"></a> [secrets\_manager\_allowed\_actions](#input\_secrets\_manager\_allowed\_actions)| List of allowed IAM actions for secrets manager datasources type RELATIONAL\_DATABASE |`list(string)`| <pre>[<br/> "secretsmanager:GetSecretValue"<br/>]</pre> | no |
216
216
| <aname="input_tags"></a> [tags](#input\_tags)| Map of tags to add to all GraphQL resources created by this module |`map(string)`|`{}`| no |
217
217
| <aname="input_user_pool_config"></a> [user\_pool\_config](#input\_user\_pool\_config)| The Amazon Cognito User Pool configuration. |`map(string)`|`{}`| no |
218
218
| <aname="input_visibility"></a> [visibility](#input\_visibility)| The API visibility. Valid values: GLOBAL, PRIVATE. |`string`|`null`| no |
@@ -236,7 +236,7 @@ No modules.
236
236
| <aname="output_appsync_graphql_api_id"></a> [appsync\_graphql\_api\_id](#output\_appsync\_graphql\_api\_id)| ID of GraphQL API |
237
237
| <aname="output_appsync_graphql_api_uris"></a> [appsync\_graphql\_api\_uris](#output\_appsync\_graphql\_api\_uris)| Map of URIs associated with the API |
238
238
| <aname="output_appsync_resolver_arn"></a> [appsync\_resolver\_arn](#output\_appsync\_resolver\_arn)| Map of ARNs of resolvers |
Copy file name to clipboardExpand all lines: examples/complete/README.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ $ terraform apply
15
15
16
16
Note that this example may create resources which cost money. Run `terraform destroy` when you don't need these resources.
17
17
18
-
<!--BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
18
+
<!--BEGIN_TF_DOCS-->
19
19
## Requirements
20
20
21
21
| Name | Version |
@@ -69,4 +69,4 @@ No inputs.
69
69
| <aname="output_appsync_graphql_api_id"></a> [appsync\_graphql\_api\_id](#output\_appsync\_graphql\_api\_id)| ID of GraphQL API |
70
70
| <aname="output_appsync_graphql_api_uris"></a> [appsync\_graphql\_api\_uris](#output\_appsync\_graphql\_api\_uris)| Map of URIs associated with the API |
71
71
| <aname="output_appsync_resolver_arn"></a> [appsync\_resolver\_arn](#output\_appsync\_resolver\_arn)| Map of ARNs of resolvers |
0 commit comments