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
Adds the ability to configure an RSA key for the snowflake user. Also adds the ability to configure the names for the resources in case the user wants to use a specific naming scheme.
| <aname="input_database_name"></a> [database\_name](#input\_database\_name)| The name of the Snowflake database to use |`string`| n/a | yes |
24
-
| <aname="input_fullstory_cidr_ipv4"></a> [fullstory\_cidr\_ipv4](#input\_fullstory\_cidr\_ipv4)| The CIDR block that Fullstory will use to connect to the Redshift cluster. |`string`|`""`| no |
24
+
| <aname="input_disable_password"></a> [disable\_password](#input\_disable\_password)| Whether to disable the password for the Snowflake user. If true, the user will only be able to authenticate using the RSA public key. |`bool`|`false`| no |
25
+
| <aname="input_fullstory_cidr_ipv4"></a> [fullstory\_cidr\_ipv4](#input\_fullstory\_cidr\_ipv4)| The CIDR block that Fullstory will use to connect to Snowflake. |`string`|`""`| no |
25
26
| <aname="input_fullstory_data_center"></a> [fullstory\_data\_center](#input\_fullstory\_data\_center)| The data center where your Fullstory account is hosted. Either 'NA1' or 'EU1'. See https://help.fullstory.com/hc/en-us/articles/8901113940375-Fullstory-Data-Residency for more information. |`string`|`"NA1"`| no |
26
27
| <aname="input_fullstory_storage_allowed_locations"></a> [fullstory\_storage\_allowed\_locations](#input\_fullstory\_storage\_allowed\_locations)| The list of allowed locations for the storage provider. This is an advanced option and should only be changed if instructed by Fullstory. Ex. <cloud>://<bucket>/<path>/ |`list(string)`| <pre>[<br> "gcs://fullstoryapp-warehouse-sync-bundles"<br>]</pre> | no |
27
28
| <aname="input_fullstory_storage_provider"></a> [fullstory\_storage\_provider](#input\_fullstory\_storage\_provider)| The storage provider to use. Either 'S3', 'GCS' or 'AZURE'. This is an advanced option and should only be changed if instructed by Fullstory. |`string`|`"GCS"`| no |
29
+
| <aname="input_password"></a> [password](#input\_password)| The password to use for the Snowflake user. |`string`|`null`| no |
30
+
| <aname="input_role_name"></a> [role\_name](#input\_role\_name)| The name of the Snowflake role to create. |`string`|`null`| no |
31
+
| <aname="input_rsa_public_key"></a> [rsa\_public\_key](#input\_rsa\_public\_key)| The RSA public key to use for the Snowflake user. Must be on 1 line without header and trailer. |`string`|`null`| no |
32
+
| <aname="input_rsa_public_key_2"></a> [rsa\_public\_key\_2](#input\_rsa\_public\_key\_2)| The second RSA public key to use for the Snowflake user. Used when rotating keys. Must be on 1 line without header and trailer. |`string`|`null`| no |
33
+
| <aname="input_stage_name"></a> [stage\_name](#input\_stage\_name)| The name of the Snowflake stage to create. |`string`|`null`| no |
28
34
| <aname="input_suffix"></a> [suffix](#input\_suffix)| The suffix to append to the names of the resources created by this module so that the module can be instantiated many times. Must only contain letters. |`string`| n/a | yes |
29
35
| <aname="input_warehouse_name"></a> [warehouse\_name](#input\_warehouse\_name)| The name of the Snowflake warehouse to use. |`string`| n/a | yes |
30
36
@@ -33,7 +39,7 @@ This module **does not** create a reader role that can be used to view the data.
33
39
| Name | Description |
34
40
|------|-------------|
35
41
| <aname="output_gcs_storage_integration"></a> [gcs\_storage\_integration](#output\_gcs\_storage\_integration)| The name of the GCS storage integration that can be used in the Fullstory app when configuring the Snowflake integration. |
36
-
| <aname="output_password"></a> [password](#output\_password)| The Fullstory password that can be used in the Fullstory app when configuring the Snowflake integration. |
42
+
| <aname="output_password"></a> [password](#output\_password)| The password for the configured user that can be used in the Fullstory app when configuring the Snowflake integration. Will be empty if `disable_password` is true. |
37
43
| <aname="output_role"></a> [role](#output\_role)| The Fullstory role that can be used in the Fullstory app when configuring the Snowflake integration. |
38
44
| <aname="output_username"></a> [username](#output\_username)| The Fullstory username that can be used in the Fullstory app when configuring the Snowflake integration. |
Copy file name to clipboardExpand all lines: outputs.tf
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ output "username" {
9
9
}
10
10
11
11
output"password" {
12
-
description="The Fullstory password that can be used in the Fullstory app when configuring the Snowflake integration."
12
+
description="The password for the configured user that can be used in the Fullstory app when configuring the Snowflake integration. Will be empty if `disable_password` is true."
0 commit comments