Skip to content

Commit eabe648

Browse files
committed
[ignore] Fix minor issues in netflow resources
1 parent ba14b42 commit eabe648

5 files changed

Lines changed: 18 additions & 11 deletions

mso/datasource_mso_tenant_policies_netflow_record_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ func TestAccMSOTenantPoliciesNetflowRecordDataSource(t *testing.T) {
2020
resource.TestCheckResourceAttr("data.mso_tenant_policies_netflow_record.netflow_record", "description", "Updated NetFlow Record"),
2121
resource.TestCheckResourceAttrSet("data.mso_tenant_policies_netflow_record.netflow_record", "uuid"),
2222
resource.TestCheckResourceAttr("data.mso_tenant_policies_netflow_record.netflow_record", "match_parameters.#", "2"),
23-
testCheckTypeSetStringElemAttr("data.mso_tenant_policies_netflow_record.netflow_record", "match_parameters", "ethertype"),
24-
testCheckTypeSetStringElemAttr("data.mso_tenant_policies_netflow_record.netflow_record", "match_parameters", "destination_mac"),
23+
resource.TestCheckResourceAttr("data.mso_tenant_policies_netflow_record.netflow_record", "match_parameters.0", "ethertype"),
24+
resource.TestCheckResourceAttr("data.mso_tenant_policies_netflow_record.netflow_record", "match_parameters.1", "destination_mac"),
2525
),
2626
},
2727
},

mso/resource_mso_tenant_policies_netflow_exporter.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ func setNetflowExporterData(d *schema.ResourceData, response *container.Containe
5454

5555
func resourceMSONetflowExporterImport(d *schema.ResourceData, m interface{}) ([]*schema.ResourceData, error) {
5656
log.Printf("[DEBUG] MSO NetFlow Exporter Resource - Beginning Import: %v", d.Id())
57-
resourceMSONetflowExporterRead(d, m)
57+
err := resourceMSONetflowExporterRead(d, m)
58+
if err != nil {
59+
return nil, err
60+
}
5861
log.Printf("[DEBUG] MSO NetFlow Exporter Resource - Import Complete: %v", d.Id())
5962
return []*schema.ResourceData{d}, nil
6063
}

mso/resource_mso_tenant_policies_netflow_monitor.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ func setNetflowMonitorData(d *schema.ResourceData, response *container.Container
7373
d.SetId(fmt.Sprintf("templateId/%s/NetflowMonitor/%s", templateId, models.StripQuotes(response.S("name").String())))
7474
d.Set("template_id", templateId)
7575
d.Set("name", models.StripQuotes(response.S("name").String()))
76-
d.Set("description", models.StripQuotes(response.S("description").String()))
76+
if response.Exists("description") {
77+
d.Set("description", models.StripQuotes(response.S("description").String()))
78+
}
7779
d.Set("uuid", models.StripQuotes(response.S("uuid").String()))
7880
if response.Exists("recordRef") {
7981
d.Set("netflow_record_uuid", models.StripQuotes(response.S("recordRef").String()))

mso/resource_mso_tenant_policies_netflow_monitor_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func TestAccMSOTenantPoliciesNetflowMonitorResource(t *testing.T) {
3434
resource.TestCheckResourceAttr("mso_tenant_policies_netflow_monitor.netflow_monitor", "netflow_exporter_uuids.#", "2"),
3535
),
3636
},
37-
{
37+
{
3838
PreConfig: func() { fmt.Println("Test: Update NetFlow Remove Description and Record UUID") },
3939
Config: testAccMSOTenantPoliciesNetflowMonitorConfigRemoveOptionals(),
4040
Check: resource.ComposeTestCheckFunc(
@@ -57,7 +57,7 @@ func TestAccMSOTenantPoliciesNetflowMonitorResource(t *testing.T) {
5757
}
5858

5959
func testAccNeflowMonitorBaseConfig(extra_exporter bool) string {
60-
base := fmt.Sprintf(`%s
60+
base := fmt.Sprintf(`%s
6161
resource "mso_tenant_policies_netflow_exporter" "netflow_exporter" {
6262
template_id = mso_template.template_tenant.id
6363
name = "test_netflow_exporter"
@@ -67,17 +67,17 @@ func testAccNeflowMonitorBaseConfig(extra_exporter bool) string {
6767
name = "test_netflow_record"
6868
}`, testAccMSOTemplateResourceTenantConfig())
6969

70-
if extra_exporter {
71-
return fmt.Sprintf(`%s
70+
if extra_exporter {
71+
return fmt.Sprintf(`%s
7272
resource "mso_tenant_policies_netflow_exporter" "netflow_exporter_2" {
7373
template_id = mso_template.template_tenant.id
7474
name = "test_netflow_exporter_2"
7575
// This is to ensure the exporters are deleted in order.
7676
depends_on = [mso_tenant_policies_netflow_exporter.netflow_exporter]
7777
}`, base)
78-
}
78+
}
7979

80-
return base
80+
return base
8181
}
8282

8383
func testAccMSOTenantPoliciesNetflowMonitorConfigCreate() string {

mso/resource_mso_tenant_policies_netflow_record.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,9 @@ func setNetflowRecordData(d *schema.ResourceData, response *container.Container,
8888
d.Set("template_id", templateId)
8989
d.Set("name", name)
9090
d.Set("uuid", models.StripQuotes(response.S("uuid").String()))
91-
d.Set("description", models.StripQuotes(response.S("description").String()))
91+
if response.Exists("description") {
92+
d.Set("description", models.StripQuotes(response.S("description").String()))
93+
}
9294

9395
if response.Exists("match") {
9496
matchCount, _ := response.ArrayCount("match")

0 commit comments

Comments
 (0)