Skip to content

Commit 60a292b

Browse files
committed
removed the update method because resource can't update itself.
1 parent 7580505 commit 60a292b

File tree

1 file changed

+0
-60
lines changed

1 file changed

+0
-60
lines changed

internal/service/odb/network_peering_connection.go

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
296254
func (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-
366306
func 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

Comments
 (0)