in internal/provider/bitbucketserver_connection_resource.go [261:279]
func (r *bitbucketServerConnectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) {
// Retrieve values from state
var state bitbucketServerConnectionResourceModel
diags := req.State.Get(ctx, &state)
resp.Diagnostics.Append(diags...)
if resp.Diagnostics.HasError() {
return
}
// Delete existing apikey
err := r.client.DeleteBitbucketServerConnection(state.ID.ValueString())
if err != nil {
resp.Diagnostics.AddError(
"Error deleting apikey",
"Could not delete apikey, unexpected error: "+err.Error(),
)
return
}
}