@@ -384,7 +384,7 @@ func ResourceInstanceServerCreate(ctx context.Context, d *schema.ResourceData, m
384
384
385
385
enableIPv6 , ok := d .GetOk ("enable_ipv6" )
386
386
if ok {
387
- req .EnableIPv6 = scw .BoolPtr (enableIPv6 .(bool ))
387
+ req .EnableIPv6 = scw .BoolPtr (enableIPv6 .(bool )) //nolint:staticcheck
388
388
}
389
389
390
390
if bootType , ok := d .GetOk ("boot_type" ); ok {
@@ -393,7 +393,7 @@ func ResourceInstanceServerCreate(ctx context.Context, d *schema.ResourceData, m
393
393
}
394
394
395
395
if ipID , ok := d .GetOk ("ip_id" ); ok {
396
- req .PublicIP = types .ExpandStringPtr (zonal .ExpandID (ipID ).ID )
396
+ req .PublicIP = types .ExpandStringPtr (zonal .ExpandID (ipID ).ID ) //nolint:staticcheck
397
397
}
398
398
399
399
if ipIDs , ok := d .GetOk ("ip_ids" ); ok {
@@ -569,7 +569,7 @@ func ResourceInstanceServerRead(ctx context.Context, d *schema.ResourceData, m i
569
569
_ = d .Set ("tags" , server .Tags )
570
570
}
571
571
_ = d .Set ("security_group_id" , zonal .NewID (zone , server .SecurityGroup .ID ).String ())
572
- _ = d .Set ("enable_ipv6" , server .EnableIPv6 )
572
+ _ = d .Set ("enable_ipv6" , server .EnableIPv6 ) //nolint:staticcheck
573
573
_ = d .Set ("enable_dynamic_ip" , server .DynamicIPRequired )
574
574
_ = d .Set ("organization_id" , server .Organization )
575
575
_ = d .Set ("project_id" , server .Project )
@@ -590,21 +590,21 @@ func ResourceInstanceServerRead(ctx context.Context, d *schema.ResourceData, m i
590
590
_ = d .Set ("private_ip" , types .FlattenStringPtr (server .PrivateIP ))
591
591
}
592
592
593
- if _ , hasIPID := d .GetOk ("ip_id" ); server .PublicIP != nil && hasIPID {
594
- if ! server .PublicIP .Dynamic {
595
- _ = d .Set ("ip_id" , zonal .NewID (zone , server .PublicIP .ID ).String ())
593
+ if _ , hasIPID := d .GetOk ("ip_id" ); server .PublicIP != nil && hasIPID { //nolint:staticcheck
594
+ if ! server .PublicIP .Dynamic { //nolint:staticcheck
595
+ _ = d .Set ("ip_id" , zonal .NewID (zone , server .PublicIP .ID ).String ()) //nolint:staticcheck
596
596
} else {
597
597
_ = d .Set ("ip_id" , "" )
598
598
}
599
599
} else {
600
600
_ = d .Set ("ip_id" , "" )
601
601
}
602
602
603
- if server .PublicIP != nil {
604
- _ = d .Set ("public_ip" , server .PublicIP .Address .String ())
603
+ if server .PublicIP != nil { //nolint:staticcheck
604
+ _ = d .Set ("public_ip" , server .PublicIP .Address .String ()) //nolint:staticcheck
605
605
d .SetConnInfo (map [string ]string {
606
606
"type" : "ssh" ,
607
- "host" : server .PublicIP .Address .String (),
607
+ "host" : server .PublicIP .Address .String (), //nolint:staticcheck
608
608
})
609
609
} else {
610
610
_ = d .Set ("public_ip" , "" )
@@ -623,10 +623,10 @@ func ResourceInstanceServerRead(ctx context.Context, d *schema.ResourceData, m i
623
623
_ = d .Set ("ip_ids" , []interface {}{})
624
624
}
625
625
626
- if server .IPv6 != nil {
627
- _ = d .Set ("ipv6_address" , server .IPv6 .Address .String ())
628
- _ = d .Set ("ipv6_gateway" , server .IPv6 .Gateway .String ())
629
- prefixLength , err := strconv .Atoi (server .IPv6 .Netmask )
626
+ if server .IPv6 != nil { //nolint:staticcheck
627
+ _ = d .Set ("ipv6_address" , server .IPv6 .Address .String ()) //nolint:staticcheck
628
+ _ = d .Set ("ipv6_gateway" , server .IPv6 .Gateway .String ()) //nolint:staticcheck
629
+ prefixLength , err := strconv .Atoi (server .IPv6 .Netmask ) //nolint:staticcheck
630
630
if err != nil {
631
631
return diag .FromErr (err )
632
632
}
@@ -817,10 +817,10 @@ func ResourceInstanceServerUpdate(ctx context.Context, d *schema.ResourceData, m
817
817
818
818
ipID := zonal .ExpandID (d .Get ("ip_id" )).ID
819
819
// If an IP is already attached, and it's not a dynamic IP we detach it.
820
- if server .PublicIP != nil && ! server .PublicIP .Dynamic {
820
+ if server .PublicIP != nil && ! server .PublicIP .Dynamic { //nolint:staticcheck
821
821
_ , err = api .UpdateIP (& instanceSDK.UpdateIPRequest {
822
822
Zone : zone ,
823
- IP : server .PublicIP .ID ,
823
+ IP : server .PublicIP .ID , //nolint:staticcheck
824
824
Server : & instanceSDK.NullableStringValue {Null : true },
825
825
})
826
826
if err != nil {
0 commit comments