This commit is contained in:
2025-06-30 15:09:41 +03:00
parent caf367262c
commit 9f2c3dc81e
50 changed files with 589 additions and 214 deletions

View File

@@ -7,6 +7,11 @@ from .backend_server_update import *
from .backend_update import *
from .create import *
from .delete import *
from .frontend_bind import *
from .frontend_bind_delete import *
from .frontend_binding_update import *
from .frontend_create import *
from .frontend_delete import *
from .get import *
from .list import *
from .list_deleted import *
@@ -22,6 +27,11 @@ class CloudapiLbAPI(
CloudapiLbBackendUpdateProtocol,
CloudapiLbCreateProtocol,
CloudapiLbDeleteProtocol,
CloudapiLbFrontendBindDeleteProtocol,
CloudapiLbFrontendBindingUpdateProtocol,
CloudapiLbFrontendBindProtocol,
CloudapiLbFrontendCreateProtocol,
CloudapiLbFrontendDeleteProtocol,
CloudapiLbGetProtocol,
CloudapiLbListDeletedProtocol,
CloudapiLbListProtocol,

View File

@@ -0,0 +1,18 @@
import dynamix_sdk.base as _base
class CloudapiLbFrontendBindResultBool(_base.BaseAPIResultBool):
pass
class CloudapiLbFrontendBindProtocol(_base.BasePostAPIFunctionProtocol):
def frontend_bind(
self,
*,
lb_id: int,
frontend_name: str,
binding_name: str,
ip_addr: str,
port: int,
) -> CloudapiLbFrontendBindResultBool:
...

View File

@@ -0,0 +1,16 @@
import dynamix_sdk.base as _base
class CloudapiLbFrontendBindDeleteResultBool(_base.BaseAPIResultBool):
pass
class CloudapiLbFrontendBindDeleteProtocol(_base.BasePostAPIFunctionProtocol):
def frontend_bind_delete(
self,
*,
lb_id: int,
frontend_name: str,
binding_name: str,
) -> CloudapiLbFrontendBindDeleteResultBool:
...

View File

@@ -0,0 +1,20 @@
import dynamix_sdk.base as _base
class CloudapiLbFrontendBindingUpdateResultBool(_base.BaseAPIResultBool):
pass
class CloudapiLbFrontendBindingUpdateProtocol(
_base.BasePostAPIFunctionProtocol
):
def frontend_binding_update(
self,
*,
lb_id: int,
frontend_name: str,
binding_name: str,
ip_addr: str,
port: int,
) -> CloudapiLbFrontendBindingUpdateResultBool:
...

View File

@@ -0,0 +1,16 @@
import dynamix_sdk.base as _base
class CloudapiLbFrontendCreateResultBool(_base.BaseAPIResultBool):
pass
class CloudapiLbFrontendCreateProtocol(_base.BasePostAPIFunctionProtocol):
def frontend_create(
self,
*,
lb_id: int,
frontend_name: str,
backend_name: str,
) -> CloudapiLbFrontendCreateResultBool:
...

View File

@@ -0,0 +1,15 @@
import dynamix_sdk.base as _base
class CloudapiLbFrontendDeleteResultBool(_base.BaseAPIResultBool):
pass
class CloudapiLbFrontendDeleteProtocol(_base.BasePostAPIFunctionProtocol):
def frontend_delete(
self,
*,
lb_id: int,
frontend_name: str,
) -> CloudapiLbFrontendDeleteResultBool:
...