@@ -113,14 +113,19 @@ resource "ibm_logs_outgoing_webhook" "logs_outgoing_webhook_instance" {
113113 region_id = " eu-es"
114114 source_id = " crn:v1:staging:public:logs:eu-gb:a/223af6f4260f42ebe23e95fcddd33cb7:63a3e4be-cb73-4f52-898e-8e93484a70a5::"
115115 source_name = " IBM Cloud Event Notifications"
116+ endpoint_type = " private"
116117 }
117118}
118119
119120// Provision logs_policy resource instance
120121resource "ibm_logs_policy" "logs_policy_instance" {
122+ before {
123+ id = " 9fab83da-98cb-4f18-a7ba-b6f0435c9673"
124+ }
121125 name = var. logs_policy_name
122126 description = var. logs_policy_description
123127 priority = var. logs_policy_priority
128+ enabled = var. logs_policy_enabled
124129 application_rule {
125130 rule_type_id = " includes"
126131 name = " Rule Name"
@@ -224,6 +229,9 @@ resource "ibm_logs_dashboard" "logs_dashboard_instance" {
224229 updated_at = " 2021-01-01T00:00:00.000Z"
225230 }
226231 }
232+ options {
233+ internal = { }
234+ }
227235 }
228236 }
229237 variables {
@@ -242,9 +250,14 @@ resource "ibm_logs_dashboard" "logs_dashboard_instance" {
242250 all = { }
243251 }
244252 values_order_direction = " desc"
253+ selection_options {
254+ selection_type = " single"
255+ }
245256 }
246257 }
247258 display_name = " Service Name"
259+ description = " description"
260+ display_type = " nothing"
248261 }
249262 filters {
250263 source {
@@ -364,6 +377,42 @@ resource "ibm_logs_view_folder" "logs_view_folder_instance" {
364377 name = var. logs_view_folder_name
365378}
366379
380+ // Provision logs_data_access_rule resource instance
381+ resource "ibm_logs_data_access_rule" "logs_data_access_rule_instance" {
382+ display_name = var. logs_data_access_rule_display_name
383+ description = var. logs_data_access_rule_description
384+ filters {
385+ entity_type = " logs"
386+ expression = " true"
387+ }
388+ default_expression = var. logs_data_access_rule_default_expression
389+ }
390+
391+ // Provision logs_enrichment resource instance
392+ resource "ibm_logs_enrichment" "logs_enrichment_instance" {
393+ field_name = var. logs_enrichment_field_name
394+ enrichment_type {
395+ geo_ip = { }
396+ }
397+ }
398+
399+ // Provision logs_data_usage_metrics resource instance
400+ resource "ibm_logs_data_usage_metrics" "logs_data_usage_metrics_instance" {
401+ enabled = var. logs_data_usage_metrics_enabled
402+ }
403+
404+ // Provision logs_stream resource instance
405+ resource "ibm_logs_stream" "logs_stream_instance" {
406+ name = var. logs_stream_name
407+ is_active = var. logs_stream_is_active
408+ dpxl_expression = var. logs_stream_dpxl_expression
409+ compression_type = var. logs_stream_compression_type
410+ ibm_event_streams {
411+ brokers = " kafka01.example.com:9093"
412+ topic = " live.screen"
413+ }
414+ }
415+
367416// Data source is not linked to a resource instance
368417// Uncomment if an existing data source instance exists
369418/*
@@ -444,6 +493,14 @@ data "ibm_logs_dashboard" "logs_dashboard_instance" {
444493}
445494*/
446495
496+ // Data source is not linked to a resource instance
497+ // Uncomment if an existing data source instance exists
498+ /*
499+ // Create logs_dashboard_folder data source
500+ data "ibm_logs_dashboard_folder" "logs_dashboard_folder_instance" {
501+ }
502+ */
503+
447504// Data source is not linked to a resource instance
448505// Uncomment if an existing data source instance exists
449506/*
@@ -452,6 +509,14 @@ data "ibm_logs_dashboard_folders" "logs_dashboard_folders_instance" {
452509}
453510*/
454511
512+ // Data source is not linked to a resource instance
513+ // Uncomment if an existing data source instance exists
514+ /*
515+ // Create logs_dashboards data source
516+ data "ibm_logs_dashboards" "logs_dashboards_instance" {
517+ }
518+ */
519+
455520// Data source is not linked to a resource instance
456521// Uncomment if an existing data source instance exists
457522/*
@@ -502,3 +567,80 @@ data "ibm_logs_view_folder" "logs_view_folder_instance" {
502567data "ibm_logs_view_folders" "logs_view_folders_instance" {
503568}
504569*/
570+
571+ // Data source is not linked to a resource instance
572+ // Uncomment if an existing data source instance exists
573+ /*
574+ // Create logs_data_access_rule data source
575+ data "ibm_logs_data_access_rule" "logs_data_access_rule_instance" {
576+ logs_data_access_rule_id = var.data_logs_data_access_rule_logs_data_access_rule_id
577+ }
578+ */
579+
580+ // Data source is not linked to a resource instance
581+ // Uncomment if an existing data source instance exists
582+ /*
583+ // Create logs_data_access_rules data source
584+ data "ibm_logs_data_access_rules" "logs_data_access_rules_instance" {
585+ logs_data_access_rules_id = var.logs_data_access_rules_logs_data_access_rules_id
586+ }
587+ */
588+
589+ // Data source is not linked to a resource instance
590+ // Uncomment if an existing data source instance exists
591+ /*
592+ // Create logs_enrichment data source
593+ data "ibm_logs_enrichment" "logs_enrichment_instance" {
594+ }
595+ */
596+
597+ // Data source is not linked to a resource instance
598+ // Uncomment if an existing data source instance exists
599+ /*
600+ // Create logs_enrichments data source
601+ data "ibm_logs_enrichments" "logs_enrichments_instance" {
602+ }
603+ */
604+
605+ // Data source is not linked to a resource instance
606+ // Uncomment if an existing data source instance exists
607+ /*
608+ // Create logs_data_usage_metrics data source
609+ data "ibm_logs_data_usage_metrics" "logs_data_usage_metrics_instance" {
610+ range = var.data_logs_data_usage_metrics_range
611+ query = var.data_logs_data_usage_metrics_query
612+ }
613+ */
614+
615+ // Data source is not linked to a resource instance
616+ // Uncomment if an existing data source instance exists
617+ /*
618+ // Create logs_stream data source
619+ data "ibm_logs_stream" "logs_stream_instance" {
620+ }
621+ */
622+
623+ // Data source is not linked to a resource instance
624+ // Uncomment if an existing data source instance exists
625+ /*
626+ // Create logs_streams data source
627+ data "ibm_logs_streams" "logs_streams_instance" {
628+ }
629+ */
630+
631+ // Data source is not linked to a resource instance
632+ // Uncomment if an existing data source instance exists
633+ /*
634+ // Create logs_alert_definition data source
635+ data "ibm_logs_alert_definition" "logs_alert_definition_instance" {
636+ logs_alert_definition_id = var.data_logs_alert_definition_logs_alert_definition_id
637+ }
638+ */
639+
640+ // Data source is not linked to a resource instance
641+ // Uncomment if an existing data source instance exists
642+ /*
643+ // Create logs_alert_definitions data source
644+ data "ibm_logs_alert_definitions" "logs_alert_definitions_instance" {
645+ }
646+ */
0 commit comments