func()

in internal/provider/telemetry_resource.go [179:197]


func (r *TelemetryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) {
	data := &TelemetryResourceModel{}

	resp.Diagnostics.Append(req.Plan.Get(ctx, data)...)
	if resp.Diagnostics.HasError() {
		return
	}

	if data.Nonce.IsUnknown() {
		data.Nonce = types.NumberNull()
	}
	if data.EphemeralNumber.IsUnknown() {
		data.EphemeralNumber = types.NumberNull()
	}
	traceLog(ctx, fmt.Sprintf("update telemetry resource with id %s", data.Id.String()))
	data.sendTags(ctx, r, "update")

	resp.Diagnostics.Append(resp.State.Set(ctx, &data)...)
}