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 is a profile for Event Notifications that meets Financial Services Cloud requirements.
It has been scanned by IBM Code Risk Analyzer (CRA) and meets all applicable goals.
Usage
module"event_notification" {
source="terraform-ibm-modules/event-notifications//ibm/modules/fscloud"version="X.X.X"# Replace "X.X.X" with a release version to lock into a specific releaseresource_group_id="a8cff104f1764e98aac9ab879198230a"# pragma: allowlist secretname="event-notification-fs"existing_kms_instance_crn="crn:v1:bluemix:public:hs-crypto:us-south:a/abac0df06b644a9cabc6e44f55b3880e:e6dce284-e80f-46e1-a3c1-830f7adff7a9::"root_key_id="76170fae-4e0c-48c3-8ebe-326059ebb533"kms_endpoint_url="https://e6dce284-e80f-46e1-a3c1-830f7adff7a9.api.private.us-south.hs-crypto.appdomain.cloud"tags=["dev", "qa"]
# Map of name, role for service credentials that you want to create for the event notificationservice_credential_names={
"en_manager":"Manager",
"en_writer":"Writer",
"en_reader":"Reader",
"en_channel_editor":"Channel Editor",
"en_device_manager":"Device Manager",
"en_event_source_manager":"Event Source Manager",
"en_event_notifications_publisher":"Event Notification Publisher",
"en_status_reporter":"Status Reporter",
"en_email_sender":"Email Sender",
"en_custom_email_status_reporter":"Custom Email Status Reporter",
}
region="us-south"# COS Relatedcos_bucket_name="fs_cos_bucket"cos_instance_id="dhd2-2bdjd-2bdjd-asgd3"skip_en_cos_auth_policy=falsecos_endpoint="https://s3.private.us-south.cloud-object-storage.appdomain.cloud"cbr_rules=[
{
description ="Event notification access only from vpc"
enforcement_mode ="enabled"
account_id ="defc0df06b644a9cabc6e44f55b3880s"
rule_contexts = [{
attributes = [
{
"name":"endpointType",
"value":"private"
},
{
name ="networkZoneId"
value ="93a51a1debe2674193217209601dde6f"# pragma: allowlist secret
}]
}]
}
]
}
The ID of the IBM Cloud Object Storage instance in which the bucket that is defined in the cos_bucket_name variable exists. Required if cos_integration_enabled is set to true.
Whether to connect an Object Storage service instance to your Event Notifications instance to collect events that failed delivery. If set to false, no failed events are captured.
The CRN of the Hyper Protect Crypto Services or Key Protect instance. To ensure compliance with IBM Cloud Framework for Financial Services standards, it is required to use Hyper Protect Crypto Services only.
The IBM Cloud region where the Event Notifications resource is created. Possible values: us-south (Dallas), eu-gb (London), eu-de (Frankfurt), au-syd (Sydney), eu-es (Madrid)
The key ID of a root key, existing in the KMS instance passed in var.existing_kms_instance_crn, which will be used to encrypt the data encryption keys which are then used to encrypt the data.
Whether an IAM authorization policy is created for your Event Notifications instance to interact with your Object Storage bucket. Set to true to use an existing policy. Ignored if cos_integration_enabled is set to false.
Set to true to skip the creation of an IAM authorization policy that permits all Event Notifications instances in the resource group reader access to the instance specified in the existing_kms_instance_guid variable.