|
203 | 203 | { |
204 | 204 | "type": "regex", |
205 | 205 | "description": "The value provided for 'existing_cos_instance_crn' is not valid.", |
206 | | - "value": "^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 206 | + "value": "^$|^__NULL__$|^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
207 | 207 | } |
208 | 208 | ] |
209 | 209 | }, |
210 | 210 | { |
211 | 211 | "key": "cos_bucket_name" |
212 | 212 | }, |
213 | | - { |
214 | | - "key": "management_endpoint_type_for_bucket", |
215 | | - "options": [ |
216 | | - { |
217 | | - "displayname": "direct", |
218 | | - "value": "direct" |
219 | | - }, |
220 | | - { |
221 | | - "displayname": "private", |
222 | | - "value": "private" |
223 | | - } |
224 | | - ] |
225 | | - }, |
226 | 213 | { |
227 | 214 | "key": "skip_event_notifications_cos_auth_policy" |
228 | 215 | }, |
|
344 | 331 | { |
345 | 332 | "diagram": { |
346 | 333 | "caption": "IBM Cloud Event Notifications", |
347 | | - "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-event-notifications/main/reference-architectures/en.svg", |
| 334 | + "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-event-notifications/main/reference-architectures/en-se.svg", |
348 | 335 | "type": "image/svg+xml" |
349 | 336 | }, |
350 | 337 | "description": "This deployable architecture creates and configures an IBM Cloud Event Notifications instance. It requires an Object Storage instance as part of the topology. Within this instance, an Object Storage bucket is created to store events that fail to be delivered.<br><br> By default, both the Event Notifications instance and the storage bucket are encrypted using a key management service to enhance security. <br><br> To support secure credential management, you can optionally integrate with IBM Cloud Secrets Manager to securely store Event Notifications service credentials." |
|
593 | 580 | { |
594 | 581 | "type": "regex", |
595 | 582 | "description": "The value provided for 'existing_cos_instance_crn' is not valid.", |
596 | | - "value": "^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 583 | + "value": "^$|^__NULL__$|^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
597 | 584 | } |
598 | 585 | ] |
599 | 586 | }, |
|
767 | 754 | { |
768 | 755 | "diagram": { |
769 | 756 | "caption": "IBM Cloud Event Notifications", |
770 | | - "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-event-notifications/main/reference-architectures/en.svg", |
| 757 | + "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-event-notifications/main/reference-architectures/en-fc.svg", |
771 | 758 | "type": "image/svg+xml" |
772 | 759 | }, |
773 | 760 | "description": "This architecture supports creating and configuring an IBM Cloud Event Notifications instance.<br><br> An IBM Cloud Object Storage instance is required for this topology. Within this instance, an Object Storage bucket is created, which serves as the storage to collect events that failed delivery. The [Cloud automation for Object Storage](https://cloud.ibm.com/catalog/7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3/architecture/deploy-arch-ibm-cos-68921490-2778-4930-ac6d-bae7be6cd958-global) deployable architecture creates the Object Storage instance. Additionally, the Event Notifications instance and storage bucket can be encrypted by using a [key management service](https://cloud.ibm.com/catalog/7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3/architecture/deploy-arch-ibm-kms-2cad4789-fa90-4886-9c9e-857081c273ee-global) such as Key Protect or Hyper Protect Crypto Services to enhance security.<br><br> For monitoring needs, you can enable Cloud Monitoring for your Event Notifications instance. The [Cloud automation for Cloud Monitoring](https://cloud.ibm.com/catalog/7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3/architecture/deploy-arch-ibm-cloud-monitoring-73debdbf-894f-4c14-81c7-5ece3a70b67d-global) deployable architecture provides advanced monitoring and operational insights into the performance and health of your deployment.<br><br> Secrets Manager integration can also be enabled for writing the Event Notifications service credentials to an existing IBM Cloud Secrets Manager instance, ensuring secure management of the credentials." |
|
0 commit comments