@@ -251,48 +251,6 @@ func (r *resourceNetworkPeeringConnection) Read(ctx context.Context, req resourc
251251 resp .Diagnostics .Append (resp .State .Set (ctx , & state )... )
252252}
253253
254- func (r * resourceNetworkPeeringConnection ) Update (ctx context.Context , req resource.UpdateRequest , resp * resource.UpdateResponse ) {
255- conn := r .Meta ().ODBClient (ctx )
256- var plan , state odbNetworkPeeringConnectionResourceModel
257- resp .Diagnostics .Append (req .Plan .Get (ctx , & plan )... )
258- resp .Diagnostics .Append (req .State .Get (ctx , & state )... )
259- if resp .Diagnostics .HasError () {
260- return
261- }
262- updateTimeout := r .UpdateTimeout (ctx , plan .Timeouts )
263- updatedOdbNetPeeringConn , err := waitNetworkPeeringConnectionUpdated (ctx , conn , plan .OdbPeeringConnectionId .ValueString (), updateTimeout )
264- if err != nil {
265- resp .Diagnostics .AddError (
266- create .ProblemStandardMessage (names .ODB , create .ErrActionWaitingForUpdate , ResNameNetworkPeeringConnection , plan .OdbPeeringConnectionId .ValueString (), err ),
267- err .Error (),
268- )
269- return
270- }
271- odbNetworkARNParsed , err := arn .Parse (* updatedOdbNetPeeringConn .OdbNetworkArn )
272- if err != nil {
273- resp .Diagnostics .AddError (
274- create .ProblemStandardMessage (names .ODB , create .ErrActionReading , ResNameNetworkPeeringConnection , state .OdbPeeringConnectionId .ValueString (), err ),
275- err .Error (),
276- )
277- return
278- }
279- peerVpcARN , err := arn .Parse (* updatedOdbNetPeeringConn .PeerNetworkArn )
280- if err != nil {
281- resp .Diagnostics .AddError (
282- create .ProblemStandardMessage (names .ODB , create .ErrActionReading , ResNameNetworkPeeringConnection , state .OdbPeeringConnectionId .ValueString (), err ),
283- err .Error (),
284- )
285- return
286- }
287- state .PeerNetworkId = types .StringValue (strings .Split (peerVpcARN .Resource , "/" )[1 ])
288- state .OdbNetworkId = types .StringValue (strings .Split (odbNetworkARNParsed .Resource , "/" )[1 ])
289- resp .Diagnostics .Append (flex .Flatten (ctx , updatedOdbNetPeeringConn , & plan )... )
290- if resp .Diagnostics .HasError () {
291- return
292- }
293- resp .Diagnostics .Append (resp .State .Set (ctx , & plan )... )
294- }
295-
296254func (r * resourceNetworkPeeringConnection ) Delete (ctx context.Context , req resource.DeleteRequest , resp * resource.DeleteResponse ) {
297255 conn := r .Meta ().ODBClient (ctx )
298256 var state odbNetworkPeeringConnectionResourceModel
@@ -345,24 +303,6 @@ func waitNetworkPeeringConnectionCreated(ctx context.Context, conn *odb.Client,
345303 return nil , err
346304}
347305
348- func waitNetworkPeeringConnectionUpdated (ctx context.Context , conn * odb.Client , id string , timeout time.Duration ) (* odbtypes.OdbPeeringConnection , error ) {
349- stateConf := & retry.StateChangeConf {
350- Pending : enum .Slice (odbtypes .ResourceStatusUpdating ),
351- Target : enum .Slice (odbtypes .ResourceStatusAvailable , odbtypes .ResourceStatusFailed ),
352- Refresh : statusNetworkPeeringConnection (ctx , conn , id ),
353- Timeout : timeout ,
354- NotFoundChecks : 20 ,
355- ContinuousTargetOccurence : 2 ,
356- }
357-
358- outputRaw , err := stateConf .WaitForStateContext (ctx )
359- if out , ok := outputRaw .(* odbtypes.OdbPeeringConnection ); ok {
360- return out , err
361- }
362-
363- return nil , err
364- }
365-
366306func waitNetworkPeeringConnectionDeleted (ctx context.Context , conn * odb.Client , id string , timeout time.Duration ) (* odbtypes.OdbPeeringConnection , error ) {
367307 stateConf := & retry.StateChangeConf {
368308 Pending : enum .Slice (odbtypes .ResourceStatusTerminating ),
0 commit comments