This module is used to create a logging-logdna service for HIPPA instance on IBM Cloud.
provider "ibm" {
}
data "ibm_resource_group" "logdna" {
name = var.resource_group
}
module "logging_instance" {
//Uncomment the following line to point the source to registry level
//source = "terraform-ibm-modules/observability/ibm//modules/logging-logdna"
source = "./../../modules/logging-instance"
provision = var.provision
is_sts_instance = false
bind_key = var.bind_key
name = var.name
resource_group_id = data.ibm_resource_group.logdna.id
plan = "hipaa-30-day"
region = var.region
service_endpoints = var.service_endpoints
service_supertenant = ""
provision_key = ""
enable_platform_logs = var.enable_platform_logs
tags = var.tags
create_timeout = var.create_timeout
update_timeout = var.update_timeout
delete_timeout = var.delete_timeout
key_name = var.key_name
key_tags = var.key_tags
}
Name | Version |
---|---|
terraform | >= 1.0.0 |
ibm | 1.45.0 |
Name | Source | Version |
---|---|---|
logging_instance | ./../../modules/logging-instance | n/a |
Name | Type |
---|---|
ibm_resource_group.logdna | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
bind_key | Flag indicating that key should be bind to logdna hippa instance | bool |
false |
no |
create_timeout | Timeout duration for create. | string |
null |
no |
delete_timeout | Timeout duration for delete. | string |
null |
no |
enable_platform_logs | Receive platform logs in LogDNA | bool |
true |
no |
key_name | Name of the instance key | string |
null |
no |
key_tags | Tags that should be applied to the key | list(string) |
null |
no |
name | Name of the instance | string |
n/a | yes |
provision | Disable this to read the existing activity tracker instance | bool |
true |
no |
region | Provisioning Region | string |
"us-south" |
no |
resource_group | Name of the resource group | string |
n/a | yes |
service_endpoints | Types of the service endpoints. Possible values are 'public', 'private', 'public-and-private'. | string |
null |
no |
tags | Tags that should be applied to the service | list(string) |
null |
no |
update_timeout | Timeout duration for update. | string |
null |
no |
No outputs.