Skip to content

Commit 9db0d66

Browse files
DET-374: Fix severityMapping to-resource conversion to enable proper resource import.
1 parent 79fc35c commit 9db0d66

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

sumologic/resource_sumologic_cse_aggregation_rule_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,11 @@ func TestAccSumologicCSEAggregationRule_createAndUpdate(t *testing.T) {
7373
resource.TestCheckResourceAttrSet(resourceName, "id"),
7474
),
7575
},
76+
{
77+
ResourceName: resourceName,
78+
ImportState: true,
79+
ImportStateVerify: true,
80+
},
7681
},
7782
})
7883
}

sumologic/resource_sumologic_cse_match_rule_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ func TestAccSumologicCSEMatchRule_createAndUpdate(t *testing.T) {
6262
resource.TestCheckResourceAttrSet(resourceName, "id"),
6363
),
6464
},
65+
{
66+
ResourceName: resourceName,
67+
ImportState: true,
68+
ImportStateVerify: true,
69+
},
6570
},
6671
})
6772
}

sumologic/sumologic_cse_rule_common.go

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,15 @@ func severityMappingValueMappingArrayToResource(severityMappingValueMappings []S
142142
return result
143143
}
144144

145-
func severityMappingToResource(severityMapping SeverityMapping) map[string]interface{} {
146-
return map[string]interface{}{
147-
"type": severityMapping.Type,
148-
"default": severityMapping.Default,
149-
"field": severityMapping.Field,
150-
"mapping": severityMappingValueMappingArrayToResource(severityMapping.Mapping),
151-
}
145+
func severityMappingToResource(severityMapping SeverityMapping) []map[string]interface{} {
146+
return []map[string]interface{}{
147+
{
148+
"type": severityMapping.Type,
149+
"default": severityMapping.Default,
150+
"field": severityMapping.Field,
151+
"mapping": severityMappingValueMappingArrayToResource(severityMapping.Mapping),
152+
},
153+
}
152154
}
153155

154156
type EntitySelector struct {

0 commit comments

Comments
 (0)