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
-[Complete](https://github.com/fdmsantos/terraform-aws-opensearch-serverless/tree/main/examples/complete) - Creates an opensearch serverless collection with all features.
| <aname="input_create_data_lifecycle_policy"></a> [create\_data\_lifecycle\_policy](#input\_create\_data\_lifecycle\_policy)| Controls if data lifecycle policy should be created. |`bool`|`false`| no |
174
188
| <aname="input_create_encryption_policy"></a> [create\_encryption\_policy](#input\_create\_encryption\_policy)| Controls if encryption policy should be created. |`bool`|`true`| no |
175
189
| <aname="input_create_network_policy"></a> [create\_network\_policy](#input\_create\_network\_policy)| Controls if network policy should be created. |`bool`|`true`| no |
190
+
| <aname="input_create_security_config"></a> [create\_security\_config](#input\_create\_security\_config)| Controls if security config should be created. |`bool`|`false`| no |
176
191
| <aname="input_data_lifecycle_policy_description"></a> [data\_lifecycle\_policy\_description](#input\_data\_lifecycle\_policy\_description)| Description of the data lifecycle policy. |`string`|`null`| no |
177
192
| <aname="input_data_lifecycle_policy_name"></a> [data\_lifecycle\_policy\_name](#input\_data\_lifecycle\_policy\_name)| The name of the data lifecycle policy. |`string`|`null`| no |
178
193
| <aname="input_data_lifecycle_policy_rules"></a> [data\_lifecycle\_policy\_rules](#input\_data\_lifecycle\_policy\_rules)| Rules to apply on data lifecycle policy. | <pre>list(object({<br> indexes = list(string)<br> retention = optional(string, "Unlimited")<br> }))</pre> |`[]`| no |
@@ -184,6 +199,12 @@ No modules.
184
199
| <aname="input_network_policy_description"></a> [network\_policy\_description](#input\_network\_policy\_description)| Description of the network policy. |`string`|`null`| no |
185
200
| <aname="input_network_policy_name"></a> [network\_policy\_name](#input\_network\_policy\_name)| The name of the network policy. |`string`|`null`| no |
186
201
| <aname="input_network_policy_type"></a> [network\_policy\_type](#input\_network\_policy\_type)| Type of Network Policy. Supported Values are: AllPublic, AllPrivate, PublicCollectionPrivateDashboard, PrivateCollectionPublicDashboard |`string`|`"AllPublic"`| no |
202
+
| <aname="input_saml_group_attribute"></a> [saml\_group\_attribute](#input\_saml\_group\_attribute)| Specify an attribute for group to map user groups or roles from your assertion. |`string`|`null`| no |
203
+
| <aname="input_saml_metadata"></a> [saml\_metadata](#input\_saml\_metadata)| The XML IdP metadata file generated from your identity provider. Needs to be path to a file. |`string`|`null`| no |
204
+
| <aname="input_saml_session_timeout"></a> [saml\_session\_timeout](#input\_saml\_session\_timeout)| Session timeout, in minutes. Minimum is 5 minutes and maximum is 720 minutes (12 hours). Default is 60 minutes. |`number`|`60`| no |
205
+
| <aname="input_saml_user_attribute"></a> [saml\_user\_attribute](#input\_saml\_user\_attribute)| Specify a custom attribute for user ID if your assertion does not use NameID as the default attribute. |`string`|`null`| no |
206
+
| <aname="input_security_config_description"></a> [security\_config\_description](#input\_security\_config\_description)| Description of the security config. |`string`|`null`| no |
207
+
| <aname="input_security_config_name"></a> [security\_config\_name](#input\_security\_config\_name)| The name of the security config. |`string`|`null`| no |
187
208
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to assign to the collection. If configured with a provider default\_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. |`map(string)`|`{}`| no |
188
209
| <aname="input_type"></a> [type](#input\_type)| Type of collection. One of SEARCH, TIMESERIES, or VECTORSEARCH. Defaults to TIMESERIES. |`string`|`"TIMESERIES"`| no |
189
210
| <aname="input_use_standby_replicas"></a> [use\_standby\_replicas](#input\_use\_standby\_replicas)| Indicates whether standby replicas should be used for a collection. |`bool`|`true`| no |
@@ -209,6 +230,8 @@ No modules.
209
230
| <aname="output_kms_key_arn"></a> [kms\_key\_arn](#output\_kms\_key\_arn)| The ARN of the Amazon Web Services KMS key used to encrypt the collection. |
210
231
| <aname="output_network_policy_name"></a> [network\_policy\_name](#output\_network\_policy\_name)| Name of the network policy. |
211
232
| <aname="output_network_policy_version"></a> [network\_policy\_version](#output\_network\_policy\_version)| Version of the network policy. |
233
+
| <aname="output_security_config_name"></a> [security\_config\_name](#output\_security\_config\_name)| Name of the security config. |
234
+
| <aname="output_security_config_version"></a> [security\_config\_version](#output\_security\_config\_version)| Version of the security config. |
212
235
| <aname="output_vpce_id"></a> [vpce\_id](#output\_vpce\_id)| Id of the vpce. |
213
236
| <aname="output_vpce_name"></a> [vpce\_name](#output\_vpce\_name)| Name of the interface endpoint. |
Copy file name to clipboardexpand all lines: examples/complete/README.md
+4
Original file line number
Diff line number
Diff line change
@@ -59,4 +59,8 @@ Note that this example may create resources which cost money. Run `terraform des
59
59
| <aname="output_collection_endpoint"></a> [collection\_endpoint](#output\_collection\_endpoint)| Collection-specific endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection. |
60
60
| <aname="output_collection_id"></a> [collection\_id](#output\_collection\_id)| Unique identifier for the collection. |
61
61
| <aname="output_dashboard_endpoint"></a> [dashboard\_endpoint](#output\_dashboard\_endpoint)| Collection-specific endpoint used to access OpenSearch Dashboards. |
62
+
| <aname="output_data_access_policy_version"></a> [data\_access\_policy\_version](#output\_data\_access\_policy\_version)| Data Access policy version. |
63
+
| <aname="output_data_lifecycle_policy_version"></a> [data\_lifecycle\_policy\_version](#output\_data\_lifecycle\_policy\_version)| Data Lifecycle policy version. |
0 commit comments