4141 alertRuleDataSourceRepresentation = map [string ]interface {}{
4242 "budget_id" : acctest.Representation {RepType : acctest .Required , Create : `${oci_budget_budget.test_budget.id}` },
4343 "display_name" : acctest.Representation {RepType : acctest .Optional , Create : `displayName` , Update : `displayName2` },
44- "state" : acctest.Representation {RepType : acctest .Optional , Create : `AVAILABLE ` },
44+ "state" : acctest.Representation {RepType : acctest .Optional , Create : `ACTIVE ` },
4545 "filter" : acctest.RepresentationGroup {RepType : acctest .Required , Group : alertRuleDataSourceFilterRepresentation }}
4646 alertRuleDataSourceFilterRepresentation = map [string ]interface {}{
4747 "name" : acctest.Representation {RepType : acctest .Required , Create : `id` },
@@ -53,12 +53,13 @@ var (
5353 "threshold" : acctest.Representation {RepType : acctest .Required , Create : `100` , Update : `200` },
5454 "threshold_type" : acctest.Representation {RepType : acctest .Required , Create : `PERCENTAGE` , Update : `ABSOLUTE` },
5555 "type" : acctest.Representation {RepType : acctest .Required , Create : `ACTUAL` , Update : `FORECAST` },
56- "defined_tags" : acctest.Representation {RepType : acctest .Optional , Create : `${map( "${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "value")}` , Update : `${map( "${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}", "updatedValue")}` },
56+ "defined_tags" : acctest.Representation {RepType : acctest .Optional , Create : `${tomap({ "${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}" = "value"} )}` , Update : `${tomap({ "${oci_identity_tag_namespace.tag-namespace1.name}.${oci_identity_tag.tag1.name}" = "updatedValue"} )}` },
5757 "description" : acctest.Representation {RepType : acctest .Optional , Create : `description` , Update : `description2` },
5858 "display_name" : acctest.Representation {RepType : acctest .Optional , Create : `displayName` , Update : `displayName2` },
5959 "freeform_tags" : acctest.Representation {RepType : acctest .Optional , Create : map [string ]string {"Department" : "Finance" }, Update : map [string ]string {"Department" : "Accounting" }},
6060 "message" : acctest.Representation {RepType : acctest .Optional , Create : `message` , Update : `message2` },
6161 "recipients" : acctest.
Representation {
RepType :
acctest .
Optional ,
Create :
`[email protected] ` ,
Update :
`[email protected] ` },
62+ "lifecycle" : acctest.RepresentationGroup {RepType : acctest .Required , Group : ignoreDefinedTagChange },
6263 }
6364
6465 AlertRuleResourceDependencies = acctest .GenerateResourceFromRepresentationMap ("oci_budget_budget" , "test_budget" , acctest .Required , acctest .Create , budgetRepresentationWithTargetCompartmentId ) +
@@ -180,7 +181,7 @@ func TestBudgetAlertRuleResource_basic(t *testing.T) {
180181 Check : acctest .ComposeAggregateTestCheckFuncWrapper (
181182 resource .TestCheckResourceAttrSet (datasourceName , "budget_id" ),
182183 resource .TestCheckResourceAttr (datasourceName , "display_name" , "displayName2" ),
183- resource .TestCheckResourceAttr (datasourceName , "state" , "AVAILABLE " ),
184+ resource .TestCheckResourceAttr (datasourceName , "state" , "ACTIVE " ),
184185
185186 resource .TestCheckResourceAttr (datasourceName , "alert_rules.#" , "1" ),
186187 resource .TestCheckResourceAttrSet (datasourceName , "alert_rules.0.budget_id" ),
0 commit comments