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_backup_storage_location"></a> [backup\_storage\_location](#input\_backup\_storage\_location)| Backup storage location. The location has to be in uri format for the cloud provider - i.e. s3a:// for AWS, abfs:// for Azure, gs:// |`string`| n/a | yes |
46
+
| <aname="input_cdp_groups"></a> [cdp\_groups](#input\_cdp\_groups)| List of CDP Groups to be added to the IDBroker mappings of the environment. If create\_group is set to true then the group will be created. | <pre>set(object({<br> name = string<br> create_group = bool<br> sync_membership_on_user_login = optional(bool)<br> add_id_broker_mappings = bool<br> })<br> )</pre> | n/a | yes |
46
47
| <aname="input_data_storage_location"></a> [data\_storage\_location](#input\_data\_storage\_location)| Data storage location. The location has to be in uri format for the cloud provider - i.e. s3a:// for AWS, abfs:// for Azure, gs:// |`string`| n/a | yes |
47
48
| <aname="input_deployment_template"></a> [deployment\_template](#input\_deployment\_template)| Deployment Pattern to use for Cloud resources and CDP |`string`| n/a | yes |
48
49
| <aname="input_env_prefix"></a> [env\_prefix](#input\_env\_prefix)| Shorthand name for the environment. Used in CDP resource descriptions. This will be used to construct the value of where any of the CDP resource variables (e.g. environment\_name, cdp\_iam\_admin\_group\_name) are not defined. |`string`| n/a | yes |
@@ -85,8 +86,6 @@ No resources.
85
86
| <aname="input_azure_vnet_name"></a> [azure\_vnet\_name](#input\_azure\_vnet\_name)| Azure Virtual Network ID. Required for CDP deployment on Azure. |`string`|`null`| no |
86
87
| <aname="input_azure_xaccount_app_pword"></a> [azure\_xaccount\_app\_pword](#input\_azure\_xaccount\_app\_pword)| Password for the Azure AD Cross Account Application. Required for CDP deployment on Azure. |`string`|`null`| no |
87
88
| <aname="input_azure_xaccount_app_uuid"></a> [azure\_xaccount\_app\_uuid](#input\_azure\_xaccount\_app\_uuid)| UUID for the Azure AD Cross Account Application. Required for CDP deployment on Azure. |`string`|`null`| no |
88
-
| <aname="input_cdp_admin_group_name"></a> [cdp\_admin\_group\_name](#input\_cdp\_admin\_group\_name)| Name of the CDP IAM Admin Group associated with the environment. Defaults to '<env\_prefix>-cdp-admin-group' if not specified. |`string`|`null`| no |
89
-
| <aname="input_cdp_user_group_name"></a> [cdp\_user\_group\_name](#input\_cdp\_user\_group\_name)| Name of the CDP IAM User Group associated with the environment. Defaults to '<env\_prefix>-cdp-user-group' if not specified. |`string`|`null`| no |
90
89
| <aname="input_cdp_xacccount_credential_name"></a> [cdp\_xacccount\_credential\_name](#input\_cdp\_xacccount\_credential\_name)| Name of the CDP Cross Account Credential. Defaults to '<env\_prefix>-xaccount-cred' if not specified. If create\_cdp\_credential is set to false then this should should be a valid pre-existing credential. |`string`|`null`| no |
91
90
| <aname="input_create_cdp_credential"></a> [create\_cdp\_credential](#input\_create\_cdp\_credential)| Flag to specify if the CDP Cross Account Credential should be created. If set to false then cdp\_xacccount\_credential\_name should be a valid pre-existing credential. |`bool`|`true`| no |
92
91
| <aname="input_datalake_async_creation"></a> [datalake\_async\_creation](#input\_datalake\_async\_creation)| Flag to specify if Terraform should wait for CDP datalake resource creation/deletion |`bool`|`false`| no |
description="List of CDP Groups to be added to the IDBroker mappings of the environment. If create_group is set to true then the group will be created."
82
+
83
+
validation {
84
+
condition=(var.cdp_groups==null?true:alltrue([
85
+
forgrpinvar.cdp_groups:
86
+
length(grp.name) >=1&&length(grp.name) <=64
87
+
]))
88
+
error_message="The length of all CDP group names must be 64 characters or less."
description="List of CDP Groups to be added to the IDBroker mappings of the environment. If create_group is set to true then the group will be created."
81
+
82
+
validation {
83
+
condition=(var.cdp_groups==null?true:alltrue([
84
+
forgrpinvar.cdp_groups:
85
+
length(grp.name) >=1&&length(grp.name) <=64
86
+
]))
87
+
error_message="The length of all CDP group names must be 64 characters or less."
description="List of CDP Groups to be added to the IDBroker mappings of the environment. If create_group is set to true then the group will be created."
88
+
89
+
validation {
90
+
condition=(var.cdp_groups==null?true:alltrue([
91
+
forgrpinvar.cdp_groups:
92
+
length(grp.name) >=1&&length(grp.name) <=64
93
+
]))
94
+
error_message="The length of all CDP group names must be 64 characters or less."
0 commit comments