google-cloud-python icon indicating copy to clipboard operation
google-cloud-python copied to clipboard

REST Support Request for Workflow Execution Client

Open mitsuo0114 opened this issue 8 months ago • 1 comments

Determine this is the right repository

  • [x] I determined this is the correct repository in which to report this feature request.

Summary of the feature request

Hi, I'm not sure the background but if possible I would like to request REST API support for workflows.executions.ExecutionsClient

https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-workflows/google/cloud/workflows/executions_v1/services/executions/client.py#L85

I'm using WorkflowsClient together for my application but Only this client supports REST. https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-workflows/google/cloud/workflows_v1/services/workflows/client.py#L91

If I can contribute to PR, I may work for this, but I guess that this is not supported due to some technical limitation so far.

Desired code experience

Expected results

No response

API client name and version

No response

Use case

In my company environment, gRPC is not possible to use due to security traffic monitoring. Need to replace gRPC to REST.

Additional context

No response

mitsuo0114 avatar Mar 30 '25 12:03 mitsuo0114

@mitsuo0114 Thanks for reporting this issue! Given that some of the other languages already support rest transport for this client (i.e. Php, Java, Ruby), it should be trivial to add support for this in the Python client as well by enabling it here.

We'll investigate and determine the next steps for this feature request.

ohmayr avatar Apr 21 '25 22:04 ohmayr