Skip to content

Commit a40a216

Browse files
tongyimingmikatong
andauthored
fix dayu_ddos_policy (#1530)
Co-authored-by: mikatong <mikatong@tencent.com>
1 parent a031ae5 commit a40a216

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

tencentcloud/resource_tc_dayu_ddos_policy_v2.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -764,16 +764,18 @@ func resourceTencentCloudDayuDdosPolicyV2Read(d *schema.ResourceData, meta inter
764764
if err != nil {
765765
return err
766766
}
767-
dropIcmp := protocolBlockRelation.ProtocolBlockConfig.DropIcmp
768-
dropTcp := protocolBlockRelation.ProtocolBlockConfig.DropTcp
769-
dropUdp := protocolBlockRelation.ProtocolBlockConfig.DropUdp
770-
dropOther := protocolBlockRelation.ProtocolBlockConfig.DropOther
771-
protocolBlockConfig := make(map[string]interface{})
772-
protocolBlockConfig["drop_icmp"] = dropIcmp
773-
protocolBlockConfig["drop_tcp"] = dropTcp
774-
protocolBlockConfig["drop_udp"] = dropUdp
775-
protocolBlockConfig["drop_other"] = dropOther
776-
d.Set("protocol_block_config", []map[string]interface{}{protocolBlockConfig})
767+
if protocolBlockRelation.ProtocolBlockConfig != nil {
768+
dropIcmp := protocolBlockRelation.ProtocolBlockConfig.DropIcmp
769+
dropTcp := protocolBlockRelation.ProtocolBlockConfig.DropTcp
770+
dropUdp := protocolBlockRelation.ProtocolBlockConfig.DropUdp
771+
dropOther := protocolBlockRelation.ProtocolBlockConfig.DropOther
772+
protocolBlockConfig := make(map[string]interface{})
773+
protocolBlockConfig["drop_icmp"] = dropIcmp
774+
protocolBlockConfig["drop_tcp"] = dropTcp
775+
protocolBlockConfig["drop_udp"] = dropUdp
776+
protocolBlockConfig["drop_other"] = dropOther
777+
d.Set("protocol_block_config", []map[string]interface{}{protocolBlockConfig})
778+
}
777779

778780
connectLimitRelation, err := antiddosService.DescribeDDoSConnectLimitList(ctx, instanceId)
779781
if err != nil {

0 commit comments

Comments
 (0)