elegant-dawn-62745
09/05/2025, 1:18 AMelegant-dawn-62745
09/05/2025, 1:26 AMfunc (Environment) Delete(ctx context.Context, req infer.DeleteRequest[EnvironmentState]) error {
config := infer.GetConfig[Config](ctx)
client, err := client.New(client.Config{Token: config.Token, BaseURL: config.ApiUrl})
if err != nil || client == nil {
return fmt.Errorf("failed to create client: %w", err)
}
err = client.Environments().Delete(req.State.EnvironmentID)
if err != nil {
return fmt.Errorf("failed to delete environment: %w", err)
}
return nil
}
elegant-dawn-62745
09/05/2025, 1:27 AMpulumi destroy
, it deletes the resources in the state only, never running that function nor calling the needed API for deletion.elegant-dawn-62745
09/05/2025, 1:30 AMmodern-spring-15520
09/05/2025, 2:05 PMmodern-spring-15520
09/05/2025, 2:06 PMpulumi up --logtostderr --logflow -v=10 2> out.txt
modern-spring-15520
09/05/2025, 2:08 PM(infer.DeleteResponse, error)
elegant-dawn-62745
09/09/2025, 12:17 AM