ibm-cloudterraform-provider-ibmlogdna

IBM Cloud Activity Tracker: How to route logdna to logdna across accounts?


I have used Terraform in an IBM Cloud multi-account setup to define Activity Tracker Event Routing targets and routes and had hoped that I can stream logdna to logdna across account boundaries.

resource "ibm_atracker_target" "atracker_logdna_target" {
  target_type = "logdna"
  logdna_endpoint {
    target_crn = data.ibm_resource_instance.testacc_atracker_resource_instance.id
    ingestion_key = "some-ingestion-key"
  }
  name = "my-logdna-target"
  region = "eu-de"
}
resource "ibm_atracker_route" "atracker_route" {
  name = "my-a2a-route"
  rules {
    target_ids = [ ibm_atracker_target.atracker_logdna_target.id ]
    locations = [ "global", "us-south", "eu-de" ]
  }

}

I don't seem to have incoming events. How can I check that events are routed successfully?


Solution

  • The Terraform code in my question works, but I had to change something in my test setup: