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
This solution that configures the following infrastructure:
3
+
When `existing_en_instance_crn` is not passed, this solution configures the following infrastructure:
4
4
5
-
- Creates a resource group, if one is not passed in.
6
-
- Provisions and configures an Event Notifications instance.
7
-
- Provisions an IBM Cloud Object Storage instance to connect to an Event Notifications instance and collect events that fail delivery.
8
-
- Configures KMS encryption by using an existing root key. Optionally creates a key ring and key in an existing instance.
5
+
- a resource group, if one is not passed in.
6
+
- optionally a KMS key ring and key for IBM Event Notifications encryption
7
+
- optionally a KMS key ring and key for IBM Cloud Object Storage encryption
8
+
- optionally an IBM Cloud Object Storage instance
9
+
- optionally an IBM Cloud Object Storage bucket to collect events that fail delivery
10
+
- an IBM Event Notifications instance
11
+
12
+
When `existing_en_instance_crn` is passed, this solution ignores ALL other inputs and sets the outputs based on the CRN.
13
+
14
+
- required inputs MUST still be set, but will be ignored.
9
15
10
16
:exclamation:**Important:** This solution is not intended to be called by one or more other modules because it contains a provider configuration and is not compatible with the `for_each`, `count`, and `depends_on` arguments. For more information, see [Providers Within Modules](https://developer.hashicorp.com/terraform/language/modules/develop/providers).
validate_cos_regions=var.cos_bucket_region!=null&& var.cross_region_location!=null?tobool("Cannot provide values for var.cos_bucket_region and var.cross_region_location") :true
0 commit comments