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
{{ message }}
This repository was archived by the owner on Mar 19, 2025. It is now read-only.
| <aname="input_add_bucket_name_suffix"></a> [add\_bucket\_name\_suffix](#input\_add\_bucket\_name\_suffix)| Add random generated suffix (4 characters long) to the newly provisioned SCC COS bucket name. Only used if not passing existing bucket. set to false if you want full control over bucket naming using the 'scc\_cos\_bucket\_name' variable. |`bool`|`true`| no |
39
39
| <aname="input_cos_instance_access_tags"></a> [cos\_instance\_access\_tags](#input\_cos\_instance\_access\_tags)| A list of access tags to apply to the Cloud Object Storage instance. Only used if not supplying an existing instance. |`list(string)`|`[]`| no |
40
-
| <aname="input_cos_instance_name"></a> [cos\_instance\_name](#input\_cos\_instance\_name)| The name to use when creating the Cloud Object Storage instance. |`string`|`"base-security-services-cos"`| no |
40
+
| <aname="input_cos_instance_name"></a> [cos\_instance\_name](#input\_cos\_instance\_name)| The name to use when creating the Cloud Object Storage instance. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`|`"base-security-services-cos"`| no |
41
41
| <aname="input_cos_instance_tags"></a> [cos\_instance\_tags](#input\_cos\_instance\_tags)| Optional list of tags to be added to Cloud Object Storage instance. Only used if not supplying an existing instance. |`list(string)`|`[]`| no |
42
42
| <aname="input_cos_region"></a> [cos\_region](#input\_cos\_region)| The Cloud Object Storage region. |`string`|`"us-south"`| no |
43
43
| <aname="input_existing_activity_tracker_crn"></a> [existing\_activity\_tracker\_crn](#input\_existing\_activity\_tracker\_crn)| (Optional) The CRN of an existing Activity Tracker instance. Used to send SCC COS bucket log data and all object write events to Activity Tracker. Only used if not supplying an existing COS bucket. |`string`|`null`| no |
@@ -50,21 +50,22 @@ No resources.
50
50
| <aname="input_ibmcloud_api_key"></a> [ibmcloud\_api\_key](#input\_ibmcloud\_api\_key)| The API Key to use for IBM Cloud. |`string`| n/a | yes |
51
51
| <aname="input_kms_endpoint_type"></a> [kms\_endpoint\_type](#input\_kms\_endpoint\_type)| The type of endpoint to be used for commincating with the KMS instance. Allowed values are: 'public' or 'private' (default) |`string`|`"private"`| no |
52
52
| <aname="input_management_endpoint_type_for_bucket"></a> [management\_endpoint\_type\_for\_bucket](#input\_management\_endpoint\_type\_for\_bucket)| The type of endpoint for the IBM terraform provider to use to manage COS buckets. (`public`, `private` or `direct`). Ensure to enable virtual routing and forwarding (VRF) in your account if using `private`, and that the terraform runtime has access to the the IBM Cloud private network. |`string`|`"private"`| no |
53
+
| <aname="input_prefix"></a> [prefix](#input\_prefix)| (Optional) Prefix to append to all resources created by this solution. |`string`|`null`| no |
53
54
| <aname="input_provision_scc_workload_protection"></a> [provision\_scc\_workload\_protection](#input\_provision\_scc\_workload\_protection)| Whether to provision an SCC Workload Protection instance. |`bool`|`true`| no |
54
-
| <aname="input_resource_group_name"></a> [resource\_group\_name](#input\_resource\_group\_name)| The name of a new or an existing resource group in which to provision resources to. |`string`| n/a | yes |
55
+
| <aname="input_resource_group_name"></a> [resource\_group\_name](#input\_resource\_group\_name)| The name of a new or an existing resource group in which to provision resources to. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`| n/a | yes |
55
56
| <aname="input_scc_cos_bucket_access_tags"></a> [scc\_cos\_bucket\_access\_tags](#input\_scc\_cos\_bucket\_access\_tags)| Optional list of access tags to be added to the SCC COS bucket. |`list(string)`|`[]`| no |
56
57
| <aname="input_scc_cos_bucket_class"></a> [scc\_cos\_bucket\_class](#input\_scc\_cos\_bucket\_class)| The storage class of the newly provisioned SCC COS bucket. Allowed values are: 'standard', 'vault', 'cold', 'smart' (default value), 'onerate\_active' |`string`|`"smart"`| no |
57
-
| <aname="input_scc_cos_bucket_name"></a> [scc\_cos\_bucket\_name](#input\_scc\_cos\_bucket\_name)| The name to use when creating the SCC Cloud Object Storage bucket (NOTE: bucket names are globally unique). If 'add\_bucket\_name\_suffix' is set to true, a random 4 characters will be added to this name to help ensure bucket name is globally unique. |`string`|`"base-security-services-bucket"`| no |
58
-
| <aname="input_scc_cos_key_name"></a> [scc\_cos\_key\_name](#input\_scc\_cos\_key\_name)| The name to give the Key which will be created for the SCC COS bucket. Not used if supplying an existing Key. |`string`|`"scc-cos-key"`| no |
59
-
| <aname="input_scc_cos_key_ring_name"></a> [scc\_cos\_key\_ring\_name](#input\_scc\_cos\_key\_ring\_name)| The name to give the Key Ring which will be created for the SCC COS bucket Key. Not used if supplying an existing Key. |`string`|`"scc-cos-key-ring"`| no |
60
-
| <aname="input_scc_instance_name"></a> [scc\_instance\_name](#input\_scc\_instance\_name)| The name to give the SCC instance that will be provisioned by this solution. |`string`|`"base-security-services-scc"`| no |
58
+
| <aname="input_scc_cos_bucket_name"></a> [scc\_cos\_bucket\_name](#input\_scc\_cos\_bucket\_name)| The name to use when creating the SCC Cloud Object Storage bucket (NOTE: bucket names are globally unique). If 'add\_bucket\_name\_suffix' is set to true, a random 4 characters will be added to this name to help ensure bucket name is globally unique. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`|`"base-security-services-bucket"`| no |
59
+
| <aname="input_scc_cos_key_name"></a> [scc\_cos\_key\_name](#input\_scc\_cos\_key\_name)| The name to give the Key which will be created for the SCC COS bucket. Not used if supplying an existing Key. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`|`"scc-cos-key"`| no |
60
+
| <aname="input_scc_cos_key_ring_name"></a> [scc\_cos\_key\_ring\_name](#input\_scc\_cos\_key\_ring\_name)| The name to give the Key Ring which will be created for the SCC COS bucket Key. Not used if supplying an existing Key. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`|`"scc-cos-key-ring"`| no |
61
+
| <aname="input_scc_instance_name"></a> [scc\_instance\_name](#input\_scc\_instance\_name)| The name to give the SCC instance that will be provisioned by this solution. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`|`"base-security-services-scc"`| no |
61
62
| <aname="input_scc_instance_tags"></a> [scc\_instance\_tags](#input\_scc\_instance\_tags)| Optional list of tags to be added to SCC instance. |`list(string)`|`[]`| no |
62
63
| <aname="input_scc_region"></a> [scc\_region](#input\_scc\_region)| The region in which to provision SCC resources. |`string`|`"us-south"`| no |
63
64
| <aname="input_scc_service_plan"></a> [scc\_service\_plan](#input\_scc\_service\_plan)| The service/pricing plan to use when provisioning a new Security Compliance Center instance. Allowed values are: 'security-compliance-center-standard-plan' (default value) and 'security-compliance-center-trial-plan'. Only used if `provision_scc_instance` is set to true. |`string`|`"security-compliance-center-standard-plan"`| no |
64
65
| <aname="input_scc_workload_protection_access_tags"></a> [scc\_workload\_protection\_access\_tags](#input\_scc\_workload\_protection\_access\_tags)| A list of access tags to apply to the SCC WP instance. |`list(string)`|`[]`| no |
65
-
| <aname="input_scc_workload_protection_instance_name"></a> [scc\_workload\_protection\_instance\_name](#input\_scc\_workload\_protection\_instance\_name)| The name to give the SCC Workload Protection instance that will be provisioned by this solution. Must begine with a letter. Only used i 'provision\_scc\_workload\_protection' to true. |`string`|`"base-security-services-scc-wp"`| no |
66
+
| <aname="input_scc_workload_protection_instance_name"></a> [scc\_workload\_protection\_instance\_name](#input\_scc\_workload\_protection\_instance\_name)| The name to give the SCC Workload Protection instance that will be provisioned by this solution. Must begine with a letter. Only used i 'provision\_scc\_workload\_protection' to true. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`|`"base-security-services-scc-wp"`| no |
66
67
| <aname="input_scc_workload_protection_instance_tags"></a> [scc\_workload\_protection\_instance\_tags](#input\_scc\_workload\_protection\_instance\_tags)| Optional list of tags to be added to SCC Workload Protection instance. |`list(string)`|`[]`| no |
67
-
| <aname="input_scc_workload_protection_resource_key_name"></a> [scc\_workload\_protection\_resource\_key\_name](#input\_scc\_workload\_protection\_resource\_key\_name)| The name to give the IBM Cloud SCC Workload Protection manager resource key. |`string`|`"SCCWPManagerKey"`| no |
68
+
| <aname="input_scc_workload_protection_resource_key_name"></a> [scc\_workload\_protection\_resource\_key\_name](#input\_scc\_workload\_protection\_resource\_key\_name)| The name to give the IBM Cloud SCC Workload Protection manager resource key. If prefix input variable is passed then it will get prefixed infront of the value in the format of '<prefix>-value'. |`string`|`"SCCWPManagerKey"`| no |
68
69
| <aname="input_scc_workload_protection_resource_key_tags"></a> [scc\_workload\_protection\_resource\_key\_tags](#input\_scc\_workload\_protection\_resource\_key\_tags)| Tags associated with the IBM Cloud SCC WP resource key. |`list(string)`|`[]`| no |
69
70
| <aname="input_scc_workload_protection_service_plan"></a> [scc\_workload\_protection\_service\_plan](#input\_scc\_workload\_protection\_service\_plan)| SCC Workload Protection instance service pricing plan. Allowed values are: `free-trial` or `graduated-tier`. |`string`|`"graduated-tier"`| no |
70
71
| <aname="input_skip_cos_kms_auth_policy"></a> [skip\_cos\_kms\_auth\_policy](#input\_skip\_cos\_kms\_auth\_policy)| Set to true to skip the creation of an IAM authorization policy that permits the COS instance created to read the encryption key from the KMS instance. WARNING: An authorization policy must exist before an encrypted bucket can be created |`bool`|`false`| no |
0 commit comments