@@ -855,101 +855,101 @@ func setvpnGatewayConnectionIntfDatasourceData(d *schema.ResourceData, vpn_gatew
855855 vpnGatewayConnection := vpnGatewayConnectionIntf .(* vpcv1.VPNGatewayConnectionRouteModeVPNGatewayConnectionDynamicRouteMode )
856856 d .SetId (fmt .Sprintf ("%s/%s" , vpn_gateway_id , * vpnGatewayConnection .ID ))
857857 if err = d .Set ("admin_state_up" , vpnGatewayConnection .AdminStateUp ); err != nil {
858- return fmt .Errorf ( "[ERROR] Error setting admin_state_up: %s" , err )
858+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting admin_state_up: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-admin_state_up" ). GetDiag ( )
859859 }
860860 if err = d .Set ("authentication_mode" , vpnGatewayConnection .AuthenticationMode ); err != nil {
861- return fmt .Errorf ( "[ERROR] Error setting authentication_mode: %s" , err )
861+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting authentication_mode: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-authentication_mode" ). GetDiag ( )
862862 }
863863 if err = d .Set ("created_at" , flex .DateTimeToString (vpnGatewayConnection .CreatedAt )); err != nil {
864- return fmt .Errorf ( "[ERROR] Error setting created_at: %s" , err )
864+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting created_at: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-created_at" ). GetDiag ( )
865865 }
866866
867867 if vpnGatewayConnection .DeadPeerDetection != nil {
868868 err = d .Set ("dead_peer_detection" , dataSourceVPNGatewayConnectionFlattenDeadPeerDetection (* vpnGatewayConnection .DeadPeerDetection ))
869869 if err != nil {
870- return fmt .Errorf ( "[ERROR] Error setting dead_peer_detection %s" , err )
870+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting dead_peer_detection: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-dead_peer_detection" ). GetDiag ( )
871871 }
872872 }
873873 if err = d .Set ("href" , vpnGatewayConnection .Href ); err != nil {
874- return fmt .Errorf ( "[ERROR] Error setting href: %s" , err )
874+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting href: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-href" ). GetDiag ( )
875875 }
876876
877877 if vpnGatewayConnection .IkePolicy != nil {
878878 err = d .Set ("ike_policy" , dataSourceVPNGatewayConnectionFlattenIkePolicy (* vpnGatewayConnection .IkePolicy ))
879879 if err != nil {
880- return fmt .Errorf ( "[ERROR] Error setting ike_policy %s" , err )
880+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting ike_policy: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-ike_policy" ). GetDiag ( )
881881 }
882882 }
883883
884884 if vpnGatewayConnection .IpsecPolicy != nil {
885885 err = d .Set ("ipsec_policy" , dataSourceVPNGatewayConnectionFlattenIpsecPolicy (* vpnGatewayConnection .IpsecPolicy ))
886886 if err != nil {
887- return fmt .Errorf ( "[ERROR] Error setting ipsec_policy %s" , err )
887+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting ipsec_policy: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-ipsec_policy" ). GetDiag ( )
888888 }
889889 }
890890 if err = d .Set ("mode" , vpnGatewayConnection .Mode ); err != nil {
891- return fmt .Errorf ( "[ERROR] Error setting mode: %s" , err )
891+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting mode: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-mode" ). GetDiag ( )
892892 }
893893 if err = d .Set ("name" , vpnGatewayConnection .Name ); err != nil {
894- return fmt .Errorf ( "[ERROR] Error setting name: %s" , err )
894+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting name: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-name" ). GetDiag ( )
895895 }
896896
897897 // breaking changes
898898 if err = d .Set ("establish_mode" , vpnGatewayConnection .EstablishMode ); err != nil {
899- return fmt .Errorf ( "[ERROR] Error setting establish_mode: %s" , err )
899+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting establish_mode: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-establish_mode" ). GetDiag ( )
900900 }
901901 local := []map [string ]interface {}{}
902902 if vpnGatewayConnection .Local != nil {
903903 modelMap , err := dataSourceIBMIsVPNGatewayConnectionVPNGatewayConnectionDynamicRouteModeLocalToMap (vpnGatewayConnection .Local )
904904 if err != nil {
905- return err
905+ return flex . DiscriminatedTerraformErrorf ( err , err . Error (), "(Data) ibm_is_vpn_gateway_connection" , "read" , "local-to-map" ). GetDiag ()
906906 }
907907 local = append (local , modelMap )
908908 }
909909 if err = d .Set ("local" , local ); err != nil {
910- return fmt .Errorf ( "[ERROR] Error setting local %s" , err )
910+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting local: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-local" ). GetDiag ( )
911911 }
912912
913913 peer := []map [string ]interface {}{}
914914 if vpnGatewayConnection .Peer != nil {
915915 modelMap , err := dataSourceIBMIsVPNGatewayConnectionVPNGatewayConnectionDynamicRouteModePeerToMap (vpnGatewayConnection .Peer )
916916 if err != nil {
917- return err
917+ return flex . DiscriminatedTerraformErrorf ( err , err . Error (), "(Data) ibm_is_vpn_gateway_connection" , "read" , "peer-to-map" ). GetDiag ()
918918 }
919919 peer = append (peer , modelMap )
920920 }
921921 if err = d .Set ("peer" , peer ); err != nil {
922- return fmt .Errorf ( "[ERROR] Error setting peer %s" , err )
922+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting peer: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-peer" ). GetDiag ( )
923923 }
924924 if vpnGatewayConnection .Peer != nil {
925925 peer := vpnGatewayConnection .Peer .(* vpcv1.VPNGatewayConnectionDynamicRouteModePeer )
926926 if err = d .Set ("peer_address" , peer .Address ); err != nil {
927- return fmt .Errorf ( "[ERROR] Error setting peer_address: %s" , err )
927+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting peer_address: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-peer_address" ). GetDiag ( )
928928 }
929929 }
930930 if err = d .Set ("psk" , vpnGatewayConnection .Psk ); err != nil {
931- return fmt .Errorf ( "[ERROR] Error setting psk: %s" , err )
931+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting psk: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-psk" ). GetDiag ( )
932932 }
933933 if err = d .Set ("resource_type" , vpnGatewayConnection .ResourceType ); err != nil {
934- return fmt .Errorf ( "[ERROR] Error setting resource_type: %s" , err )
934+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting resource_type: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-resource_type" ). GetDiag ( )
935935 }
936936 if err = d .Set ("status" , vpnGatewayConnection .Status ); err != nil {
937- return fmt .Errorf ( "[ERROR] Error setting status: %s" , err )
937+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting status: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-status" ). GetDiag ( )
938938 }
939939 if err = d .Set ("distribute_traffic" , vpnGatewayConnection .DistributeTraffic ); err != nil {
940- return fmt .Errorf ( "[ERROR] Error setting distribute_traffic: %s" , err )
940+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting distribute_traffic: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-distribute_traffic" ). GetDiag ( )
941941 }
942942 if err := d .Set ("status_reasons" , resourceVPNGatewayConnectionFlattenLifecycleReasons (vpnGatewayConnection .StatusReasons )); err != nil {
943- return fmt .Errorf ( "[ERROR] Error setting status_reasons: %s" , err )
943+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting status_reasons: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-status_reasons" ). GetDiag ( )
944944 }
945945 if err = d .Set ("routing_protocol" , vpnGatewayConnection .RoutingProtocol ); err != nil {
946- return fmt .Errorf ( "[ERROR] Error setting routing_protocol: %s" , err )
946+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting routing_protocol: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-routing_protocol" ). GetDiag ( )
947947 }
948948
949949 if vpnGatewayConnection .Tunnels != nil {
950950 err = d .Set ("tunnels" , dataSourceVPNGatewayConnectionFlattenDynamicTunnels (vpnGatewayConnection .Tunnels ))
951951 if err != nil {
952- return fmt .Errorf ( "[ERROR] Error setting tunnels %s" , err )
952+ return flex . DiscriminatedTerraformErrorf ( err , fmt .Sprintf ( " Error setting tunnels: %s" , err ), "(Data) ibm_is_vpn_gateway_connection" , "read" , "set-tunnels" ). GetDiag ( )
953953 }
954954 }
955955 }
0 commit comments