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

@@ -14,10 +14,14 @@ from .static_route_del import *
from .static_route_list import *
from .vnfdev_redeploy import *
from .vnfdev_restart import *
from .enable import *
from .disable import *
class CloudapiVinsAPI(
_base.BaseAPI,
CloudapiVinsEnableProtocol,
CloudapiVinsDisableProtocol,
CloudapiVinsCreateInAccountProtocol,
CloudapiVinsCreateInRGProtocol,
CloudapiVinsDeleteProtocol,

View File

@@ -0,0 +1,14 @@
import dynamix_sdk.base as _base
class CloudapiVinsDisableResultBool(_base.BaseAPIResultBool):
pass
class CloudapiVinsDisableProtocol(_base.BasePostAPIFunctionProtocol):
def disable(
self,
*,
vins_id: int,
) -> CloudapiVinsDisableResultBool:
...

View File

@@ -0,0 +1,14 @@
import dynamix_sdk.base as _base
class CloudapiVinsEnableResultBool(_base.BaseAPIResultBool):
pass
class CloudapiVinsEnableProtocol(_base.BasePostAPIFunctionProtocol):
def enable(
self,
*,
vins_id: int,
) -> CloudapiVinsEnableResultBool:
...

View File

@@ -20,6 +20,7 @@ class CloudapiVinsListProtocol(_base.BasePostAPIFunctionProtocol):
page_size: int | None = None,
rg_id: int | None = None,
sort_by: str | None = None,
status: _nested.VINSStatus | None = None,
vnfdev_id: int | None = None
) -> CloudapiVinsListResultModel:
...