yandex-cloud / python-sdk

Yandex.Cloud Python SDK
MIT License
75 stars 24 forks source link

apploadbalancer service is not supported #37

Closed AlexeyMinasyan closed 2 years ago

AlexeyMinasyan commented 2 years ago

Trying to set up apploadbalancer service, but it doesn't seem to work. To compare, similar configuration works fine classic (network) load balancer

Code

import yandexcloud
from yandex.cloud.apploadbalancer.v1.load_balancer_service_pb2_grpc import LoadBalancerServiceStub

sdk = yandexcloud.SDK(token=token)
load_balancer_service = sdk.client(LoadBalancerServiceStub)

Error

>>> load_balancer_service = sdk.client(LoadBalancerServiceStub)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/aminasian/.pyenv/versions/yc_scheduler/lib/python3.8/site-packages/yandexcloud/_sdk.py", line 42, in client
    service = _service_for_ctor(stub_ctor)
  File "/Users/aminasian/.pyenv/versions/yc_scheduler/lib/python3.8/site-packages/yandexcloud/_sdk.py", line 86, in _service_for_ctor
    raise RuntimeError('Unknown service {}'.format(stub_ctor))
RuntimeError: Unknown service <class 'yandex.cloud.apploadbalancer.v1.load_balancer_service_pb2_grpc.LoadBalancerServiceStub'>

Environment

l0kix2 commented 2 years ago

Released in 0.131