6969 "description" : acctest.Representation {RepType : acctest .Optional , Create : `test terraform rule create` , Update : `test terraform rule update` },
7070 "entity_id" : acctest.Representation {RepType : acctest .Optional , Create : `${oci_log_analytics_log_analytics_entity.test_log_analytics_entity.id}` },
7171 "freeform_tags" : acctest.Representation {RepType : acctest .Optional , Create : map [string ]string {"bar-key" : "value" }, Update : map [string ]string {"Department" : "Accounting" }},
72+ "is_enabled" : acctest.Representation {RepType : acctest .Optional , Create : `true` , Update : nil },
7273 "log_set" : acctest.Representation {RepType : acctest .Optional , Create : `logSet` , Update : `logSet2` },
7374 "object_name_filters" : acctest.Representation {RepType : acctest .Optional , Create : []string {`objectNameFilters` }, Update : []string {`objectNameFilters2` }},
7475 "timezone" : acctest.Representation {RepType : acctest .Optional , Create : `Asia/Dhaka` , Update : `America/New_York` },
@@ -96,9 +97,6 @@ func TestLogAnalyticsLogAnalyticsObjectCollectionRuleResource_basic(t *testing.T
9697 compartmentIdUVariableStr := fmt .Sprintf ("variable \" compartment_id_for_update\" { default = \" %s\" }\n " , compartmentIdU )
9798
9899 managementAgentId := utils .GetEnvSettingWithBlankDefault ("managed_agent_id" )
99- if managementAgentId == "" {
100- t .Skip ("Manual install agent and set managed_agent_id to run this test" )
101- }
102100 managementAgentIdVariableStr := fmt .Sprintf ("variable \" managed_agent_id\" { default = \" %s\" }\n " , managementAgentId )
103101
104102 resourceName := "oci_log_analytics_log_analytics_object_collection_rule.test_log_analytics_object_collection_rule"
@@ -153,6 +151,7 @@ func TestLogAnalyticsLogAnalyticsObjectCollectionRuleResource_basic(t *testing.T
153151 resource .TestCheckResourceAttr (resourceName , "log_source_name" , "LinuxSyslogSource" ),
154152 resource .TestCheckResourceAttr (resourceName , "name" , "test_terraform_rule" ),
155153 resource .TestCheckResourceAttrSet (resourceName , "namespace" ),
154+ resource .TestCheckResourceAttr (resourceName , "is_enabled" , "true" ),
156155 resource .TestCheckResourceAttrSet (resourceName , "os_bucket_name" ),
157156 resource .TestCheckResourceAttrSet (resourceName , "os_namespace" ),
158157 resource .TestCheckResourceAttr (resourceName , "overrides.#" , "1" ),
@@ -198,6 +197,7 @@ func TestLogAnalyticsLogAnalyticsObjectCollectionRuleResource_basic(t *testing.T
198197 resource .TestCheckResourceAttr (resourceName , "log_source_name" , "LinuxSyslogSource" ),
199198 resource .TestCheckResourceAttr (resourceName , "name" , "test_terraform_rule" ),
200199 resource .TestCheckResourceAttrSet (resourceName , "namespace" ),
200+ resource .TestCheckResourceAttr (resourceName , "is_enabled" , "true" ),
201201 resource .TestCheckResourceAttrSet (resourceName , "os_bucket_name" ),
202202 resource .TestCheckResourceAttrSet (resourceName , "os_namespace" ),
203203 resource .TestCheckResourceAttr (resourceName , "overrides.#" , "1" ),
@@ -239,6 +239,7 @@ func TestLogAnalyticsLogAnalyticsObjectCollectionRuleResource_basic(t *testing.T
239239 resource .TestCheckResourceAttr (resourceName , "log_source_name" , "LinuxSyslogSource" ),
240240 resource .TestCheckResourceAttr (resourceName , "name" , "test_terraform_rule" ),
241241 resource .TestCheckResourceAttrSet (resourceName , "namespace" ),
242+ resource .TestCheckResourceAttr (resourceName , "is_enabled" , "true" ),
242243 resource .TestCheckResourceAttrSet (resourceName , "os_bucket_name" ),
243244 resource .TestCheckResourceAttrSet (resourceName , "os_namespace" ),
244245 resource .TestCheckResourceAttr (resourceName , "overrides.#" , "1" ),
@@ -275,6 +276,8 @@ func TestLogAnalyticsLogAnalyticsObjectCollectionRuleResource_basic(t *testing.T
275276
276277 resource .TestCheckResourceAttr (datasourceName , "log_analytics_object_collection_rule_collection.#" , "1" ),
277278 resource .TestCheckResourceAttr (datasourceName , "log_analytics_object_collection_rule_collection.0.items.#" , "1" ),
279+ resource .TestCheckResourceAttrSet (datasourceName , "log_analytics_object_collection_rule_collection.0.items.0.id" ),
280+ resource .TestCheckResourceAttr (datasourceName , "log_analytics_object_collection_rule_collection.0.items.0.is_enabled" , "true" ),
278281 ),
279282 },
280283 // verify singular datasource
@@ -292,6 +295,7 @@ func TestLogAnalyticsLogAnalyticsObjectCollectionRuleResource_basic(t *testing.T
292295 resource .TestCheckResourceAttr (singularDatasourceName , "description" , "test terraform rule update" ),
293296 resource .TestCheckResourceAttr (singularDatasourceName , "freeform_tags.%" , "1" ),
294297 resource .TestCheckResourceAttrSet (singularDatasourceName , "id" ),
298+ resource .TestCheckResourceAttr (singularDatasourceName , "is_enabled" , "true" ),
295299 resource .TestCheckResourceAttr (singularDatasourceName , "log_set" , "logSet2" ),
296300 resource .TestCheckResourceAttr (singularDatasourceName , "object_name_filters.#" , "1" ),
297301 resource .TestCheckResourceAttr (singularDatasourceName , "log_source_name" , "LinuxSyslogSource" ),
0 commit comments