Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6eb57d32f0 | ||
|
|
91978efdd2 |
@@ -25,6 +25,7 @@
|
||||
|
||||
| Digital Energy | SDK |
|
||||
| --- | --- |
|
||||
| 1.9.0 | 2.0.x |
|
||||
| 1.8.0 | 1.0.x |
|
||||
|
||||
### Зависимости
|
||||
@@ -352,3 +353,4 @@ class RequestException(Exception):
|
||||
- `/digitalenergy/istore/icon/download`
|
||||
- `/digitalenergy/istore/image/download`
|
||||
- `/digitalenergy/lrecords/download`
|
||||
- `/digitalenergy/cluster/getKubectlResources`
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "digital-energy-sdk"
|
||||
version = "1.0.0"
|
||||
version = "2.0.1"
|
||||
|
||||
readme = "README.md"
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ from functools import cached_property
|
||||
|
||||
from digital_energy_sdk.base import APIOperationGroupImpl
|
||||
from .apisix import DigitalenergyApisixImpl
|
||||
from .argocd import DigitalenergyArgocdImpl
|
||||
from .audit import DigitalenergyAuditImpl
|
||||
from .autoscaler import DigitalenergyAutoscalerImpl
|
||||
from .certificates import DigitalenergyCertificatesImpl
|
||||
@@ -20,6 +21,7 @@ from .disks import DigitalenergyDisksImpl
|
||||
from .ess import DigitalenergyEssImpl
|
||||
from .falco import DigitalenergyFalcoImpl
|
||||
from .files import DigitalenergyFilesImpl
|
||||
from .gitea import DigitalenergyGiteaImpl
|
||||
from .gitlab import DigitalenergyGitlabImpl
|
||||
from .grafana import DigitalenergyGrafanaImpl
|
||||
from .group import DigitalenergyGroupImpl
|
||||
@@ -34,7 +36,6 @@ from .kyverno import DigitalenergyKyvernoImpl
|
||||
from .longhorn import DigitalenergyLonghornImpl
|
||||
from .lrecords import DigitalenergyLrecordsImpl
|
||||
from .metrics import DigitalenergyMetricsImpl
|
||||
from .minio import DigitalenergyMinioImpl
|
||||
from .nexus import DigitalenergyNexusImpl
|
||||
from .notification import DigitalenergyNotificationImpl
|
||||
from .openelb import DigitalenergyOpenelbImpl
|
||||
@@ -60,8 +61,10 @@ from .servchecker import DigitalenergyServcheckerImpl
|
||||
from .sonarqube import DigitalenergySonarqubeImpl
|
||||
from .svacer import DigitalenergySvacerImpl
|
||||
from .task import DigitalenergyTaskImpl
|
||||
from .tekton import DigitalenergyTektonImpl
|
||||
from .trivy import DigitalenergyTrivyImpl
|
||||
from .user import DigitalenergyUserImpl
|
||||
from .valkey_cluster import DigitalenergyValkeyClusterImpl
|
||||
from .valkey import DigitalenergyValkeyImpl
|
||||
from .vault import DigitalenergyVaultImpl
|
||||
from .verification_report import DigitalenergyVerificationReportImpl
|
||||
@@ -74,6 +77,10 @@ class DigitalenergyImpl(APIOperationGroupImpl):
|
||||
def apisix(self) -> DigitalenergyApisixImpl:
|
||||
return DigitalenergyApisixImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def argocd(self) -> DigitalenergyArgocdImpl:
|
||||
return DigitalenergyArgocdImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def audit(self) -> DigitalenergyAuditImpl:
|
||||
return DigitalenergyAuditImpl(config=self._config)
|
||||
@@ -146,6 +153,10 @@ class DigitalenergyImpl(APIOperationGroupImpl):
|
||||
def files(self) -> DigitalenergyFilesImpl:
|
||||
return DigitalenergyFilesImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def gitea(self) -> DigitalenergyGiteaImpl:
|
||||
return DigitalenergyGiteaImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def gitlab(self) -> DigitalenergyGitlabImpl:
|
||||
return DigitalenergyGitlabImpl(config=self._config)
|
||||
@@ -202,10 +213,6 @@ class DigitalenergyImpl(APIOperationGroupImpl):
|
||||
def metrics(self) -> DigitalenergyMetricsImpl:
|
||||
return DigitalenergyMetricsImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def minio(self) -> DigitalenergyMinioImpl:
|
||||
return DigitalenergyMinioImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def nexus(self) -> DigitalenergyNexusImpl:
|
||||
return DigitalenergyNexusImpl(config=self._config)
|
||||
@@ -306,6 +313,10 @@ class DigitalenergyImpl(APIOperationGroupImpl):
|
||||
def task(self) -> DigitalenergyTaskImpl:
|
||||
return DigitalenergyTaskImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def tekton(self) -> DigitalenergyTektonImpl:
|
||||
return DigitalenergyTektonImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def trivy(self) -> DigitalenergyTrivyImpl:
|
||||
return DigitalenergyTrivyImpl(config=self._config)
|
||||
@@ -314,6 +325,10 @@ class DigitalenergyImpl(APIOperationGroupImpl):
|
||||
def user(self) -> DigitalenergyUserImpl:
|
||||
return DigitalenergyUserImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def valkey_cluster(self) -> DigitalenergyValkeyClusterImpl:
|
||||
return DigitalenergyValkeyClusterImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def valkey(self) -> DigitalenergyValkeyImpl:
|
||||
return DigitalenergyValkeyImpl(config=self._config)
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
from ._group import DigitalenergyArgocdImpl
|
||||
|
||||
|
||||
__all__ = ['DigitalenergyArgocdImpl']
|
||||
20
src/digital_energy_sdk/api/digitalenergy/argocd/_group.py
Normal file
20
src/digital_energy_sdk/api/digitalenergy/argocd/_group.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from functools import cached_property
|
||||
|
||||
from digital_energy_sdk.base import APIOperationGroupImpl
|
||||
from .describe import DigitalenergyArgocdDescribeImpl
|
||||
from .install import DigitalenergyArgocdInstallImpl
|
||||
from .uninstall import DigitalenergyArgocdUninstallImpl
|
||||
|
||||
|
||||
class DigitalenergyArgocdImpl(APIOperationGroupImpl):
|
||||
@cached_property
|
||||
def describe(self) -> DigitalenergyArgocdDescribeImpl:
|
||||
return DigitalenergyArgocdDescribeImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def install(self) -> DigitalenergyArgocdInstallImpl:
|
||||
return DigitalenergyArgocdInstallImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def uninstall(self) -> DigitalenergyArgocdUninstallImpl:
|
||||
return DigitalenergyArgocdUninstallImpl(config=self._config)
|
||||
62
src/digital_energy_sdk/api/digitalenergy/argocd/describe.py
Normal file
62
src/digital_energy_sdk/api/digitalenergy/argocd/describe.py
Normal file
@@ -0,0 +1,62 @@
|
||||
from http import HTTPMethod
|
||||
from typing import Any
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Registry(_ResultModel):
|
||||
addresses: dict[Any, Any] | None = Field(validation_alias='addresses', default=None)
|
||||
cluster_id: int | None = Field(validation_alias='clusterId', default=None)
|
||||
hostnames: dict[Any, Any] | None = Field(validation_alias='hostnames', default=None)
|
||||
id: int | None = Field(validation_alias='id', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
owner_id: int | None = Field(validation_alias='ownerId', default=None)
|
||||
password: str | None = Field(validation_alias='password', default=None)
|
||||
product_name: str | None = Field(validation_alias='productName', default=None)
|
||||
product_version: str | None = Field(validation_alias='productVersion', default=None)
|
||||
storage_type: str | None = Field(validation_alias='storageType', default=None)
|
||||
task_ids: list[int] | None = Field(validation_alias='taskIds', default=None)
|
||||
username: str | None = Field(validation_alias='username', default=None)
|
||||
worker_group_name: str | None = Field(validation_alias='workerGroupName', default=None)
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
check_list_ok: bool | None = Field(validation_alias='checkListOk', default=None)
|
||||
description: _results.ComtypeAudescrProductDescr | None = Field(validation_alias='description', default=None)
|
||||
installed: bool | None = Field(validation_alias='installed', default=None)
|
||||
registered: bool | None = Field(validation_alias='registered', default=None)
|
||||
registry: Registry | None = Field(validation_alias='registry', default=None)
|
||||
|
||||
|
||||
class DigitalenergyArgocdDescribeResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyArgocdDescribeImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/argocd/describe'
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
'cluster_id': 'clusterId',
|
||||
'check_installation': 'checkInstallation',
|
||||
'check_liveness': 'checkLiveness',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
cluster_id: int,
|
||||
check_installation: bool | None = None,
|
||||
check_liveness: bool | None = None,
|
||||
) -> DigitalenergyArgocdDescribeResult:
|
||||
raise NotImplementedError
|
||||
37
src/digital_energy_sdk/api/digitalenergy/argocd/install.py
Normal file
37
src/digital_energy_sdk/api/digitalenergy/argocd/install.py
Normal file
@@ -0,0 +1,37 @@
|
||||
from http import HTTPMethod
|
||||
from typing import Any
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Request(_ParamModel):
|
||||
apps_repository_id: int | None = Field(serialization_alias='appsRepositoryId', default=None)
|
||||
charts_repository_id: int | None = Field(serialization_alias='chartsRepositoryId', default=None)
|
||||
cluster_id: int | None = Field(serialization_alias='clusterId', default=None)
|
||||
download_chart_anyway: bool | None = Field(serialization_alias='downloadChartAnyway', default=None)
|
||||
hostname: str | None = Field(serialization_alias='hostname', default=None)
|
||||
password: str | None = Field(serialization_alias='password', default=None)
|
||||
storage_class: str | None = Field(serialization_alias='storageClass', default=None)
|
||||
worker_group_name: str | None = Field(serialization_alias='workerGroupName', default=None)
|
||||
|
||||
|
||||
class DigitalenergyArgocdInstallImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/argocd/install'
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
request: Request,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
31
src/digital_energy_sdk/api/digitalenergy/argocd/uninstall.py
Normal file
31
src/digital_energy_sdk/api/digitalenergy/argocd/uninstall.py
Normal file
@@ -0,0 +1,31 @@
|
||||
from http import HTTPMethod
|
||||
from typing import Any
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class DigitalenergyArgocdUninstallImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/argocd/uninstall'
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
'cluster_id': 'clusterId',
|
||||
'clean_always': 'cleanAlways',
|
||||
'ignore_dns_error': 'ignoreDnsError',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
cluster_id: int,
|
||||
clean_always: bool = False,
|
||||
ignore_dns_error: bool = False,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,6 @@ from .delete_workers import DigitalenergyClusterDeleteWorkersImpl
|
||||
from .describe import DigitalenergyClusterDescribeImpl
|
||||
from .get import DigitalenergyClusterGetImpl
|
||||
from .get_config import DigitalenergyClusterGetConfigImpl
|
||||
from .get_kubectl_resources import DigitalenergyClusterGetKubectlResourcesImpl
|
||||
from .get_load_balancer import DigitalenergyClusterGetLoadBalancerImpl
|
||||
from .get_master import DigitalenergyClusterGetMasterImpl
|
||||
from .get_worker import DigitalenergyClusterGetWorkerImpl
|
||||
@@ -117,10 +116,6 @@ class DigitalenergyClusterImpl(APIOperationGroupImpl):
|
||||
def get_config(self) -> DigitalenergyClusterGetConfigImpl:
|
||||
return DigitalenergyClusterGetConfigImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def get_kubectl_resources(self) -> DigitalenergyClusterGetKubectlResourcesImpl:
|
||||
return DigitalenergyClusterGetKubectlResourcesImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def get_load_balancer(self) -> DigitalenergyClusterGetLoadBalancerImpl:
|
||||
return DigitalenergyClusterGetLoadBalancerImpl(config=self._config)
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -36,10 +37,7 @@ class DigitalenergyClusterAddLoadBalancersImpl(_APIOperationImpl):
|
||||
'internal_lb_addresses': 'internalLBAddresses',
|
||||
'enable_custom_hostnames': 'enableCustomHostnames',
|
||||
'load_balancer_hostnames': 'loadBalancerHostnames',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'denergy_runtime_type': 'denergyRuntimeType',
|
||||
'domain_resolvers': 'domainResolvers',
|
||||
'package_repository': 'packageRepository',
|
||||
@@ -77,10 +75,7 @@ class DigitalenergyClusterAddLoadBalancersImpl(_APIOperationImpl):
|
||||
internal_lb_addresses: list[str] | None = None,
|
||||
enable_custom_hostnames: bool | None = None,
|
||||
load_balancer_hostnames: list[str] | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
denergy_runtime_type: DenergyRuntimeType | None = None,
|
||||
domain_resolvers: list[str] | None = None,
|
||||
package_repository: int | None = None,
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -34,10 +35,7 @@ class DigitalenergyClusterAddMastersImpl(_APIOperationImpl):
|
||||
'master_addresses': 'masterAddresses',
|
||||
'enable_custom_hostnames': 'enableCustomHostnames',
|
||||
'master_hostnames': 'masterHostnames',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'denergy_runtime_type': 'denergyRuntimeType',
|
||||
'domain_resolvers': 'domainResolvers',
|
||||
'kube_container_repository': 'kubeContainerRepository',
|
||||
@@ -74,10 +72,7 @@ class DigitalenergyClusterAddMastersImpl(_APIOperationImpl):
|
||||
master_addresses: list[str] | None = None,
|
||||
enable_custom_hostnames: bool | None = None,
|
||||
master_hostnames: list[str] | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
denergy_runtime_type: DenergyRuntimeType | None = None,
|
||||
domain_resolvers: list[str] | None = None,
|
||||
kube_container_repository: int | None = None,
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -30,14 +31,7 @@ class DigitalenergyClusterAddPoolVMsImpl(_APIOperationImpl):
|
||||
'pool_vm_disk_size': 'poolVMDiskSize',
|
||||
'worker_group_name': 'workerGroupName',
|
||||
'worker_group_id': 'workerGroupId',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'source_operator': 'sourceOperator',
|
||||
'denergy_runtime_type': 'denergyRuntimeType',
|
||||
}
|
||||
@@ -55,14 +49,7 @@ class DigitalenergyClusterAddPoolVMsImpl(_APIOperationImpl):
|
||||
pool_vm_disk_size: int,
|
||||
worker_group_name: str,
|
||||
worker_group_id: int | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
source_operator: str | None = None,
|
||||
denergy_runtime_type: DenergyRuntimeType | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -32,14 +33,7 @@ class DigitalenergyClusterAddWorkersImpl(_APIOperationImpl):
|
||||
'worker_addresses': 'workerAddresses',
|
||||
'enable_custom_hostnames': 'enableCustomHostnames',
|
||||
'worker_hostnames': 'workerHostnames',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'worker_labels': 'workerLabels',
|
||||
'worker_annotations': 'workerAnnotations',
|
||||
'worker_taints': 'workerTaints',
|
||||
@@ -79,14 +73,7 @@ class DigitalenergyClusterAddWorkersImpl(_APIOperationImpl):
|
||||
worker_addresses: list[str] | None = None,
|
||||
enable_custom_hostnames: bool | None = None,
|
||||
worker_hostnames: list[str] | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
worker_labels: list[str] | None = None,
|
||||
worker_annotations: list[str] | None = None,
|
||||
worker_taints: list[str] | None = None,
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -38,10 +39,6 @@ class DigitalenergyClusterCreateImpl(_APIOperationImpl):
|
||||
'denergy_runtime_type': 'denergyRuntimeType',
|
||||
'dynamix_k8_ci_id': 'dynamixK8CIId',
|
||||
'dynamix_rg_id': 'dynamixRGId',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'use_dynamix_extnet': 'useDynamixExtnet',
|
||||
'local_network_id': 'localNetworkId',
|
||||
'vins_global_network_id': 'vinsGlobalNetworkId',
|
||||
@@ -139,10 +136,7 @@ class DigitalenergyClusterCreateImpl(_APIOperationImpl):
|
||||
'custom_mtu': 'customMTU',
|
||||
'save_computes_on_failed_k8_s_creation': 'saveComputesOnFailedK8SCreation',
|
||||
'domain_resolvers': 'domainResolvers',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'install_trivy': 'installTrivy',
|
||||
'install_kyverno': 'installKyverno',
|
||||
'install_rbac_manager': 'installRbacManager',
|
||||
@@ -151,6 +145,7 @@ class DigitalenergyClusterCreateImpl(_APIOperationImpl):
|
||||
'install_monitoring': 'installMonitoring',
|
||||
'install_csi_dynamix': 'installCsiDynamix',
|
||||
'install_ess': 'installEss',
|
||||
'install_tekton': 'installTekton',
|
||||
'ess_auth_token': 'essAuthToken',
|
||||
'certificate_validity_before': 'certificateValidityBefore',
|
||||
'storage_policy_id': 'storagePolicyId',
|
||||
@@ -171,10 +166,6 @@ class DigitalenergyClusterCreateImpl(_APIOperationImpl):
|
||||
denergy_runtime_type: DenergyRuntimeType | None = None,
|
||||
dynamix_k8_ci_id: int | None = None,
|
||||
dynamix_rg_id: int | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
use_dynamix_extnet: bool | None = None,
|
||||
local_network_id: int | None = None,
|
||||
vins_global_network_id: int | None = None,
|
||||
@@ -272,10 +263,7 @@ class DigitalenergyClusterCreateImpl(_APIOperationImpl):
|
||||
custom_mtu: int | None = None,
|
||||
save_computes_on_failed_k8_s_creation: bool | None = None,
|
||||
domain_resolvers: list[str] | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
install_trivy: bool | None = None,
|
||||
install_kyverno: bool | None = None,
|
||||
install_rbac_manager: bool | None = None,
|
||||
@@ -284,6 +272,7 @@ class DigitalenergyClusterCreateImpl(_APIOperationImpl):
|
||||
install_monitoring: bool | None = None,
|
||||
install_csi_dynamix: bool | None = None,
|
||||
install_ess: bool | None = None,
|
||||
install_tekton: bool | None = None,
|
||||
ess_auth_token: str | None = None,
|
||||
certificate_validity_before: str | None = None,
|
||||
storage_policy_id: int | None = None,
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -35,14 +36,7 @@ class DigitalenergyClusterCreateWorkerGroupImpl(_APIOperationImpl):
|
||||
'machine_provider': 'machineProvider',
|
||||
'machine_os_type': 'machineOSType',
|
||||
'machine_os_image_id': 'machineOSImageId',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'dynamix_rg_id': 'dynamixRGId',
|
||||
'dynamix_sep_id': 'dynamixSEPId',
|
||||
'dynamix_sep_pool': 'dynamixSEPPool',
|
||||
@@ -89,14 +83,7 @@ class DigitalenergyClusterCreateWorkerGroupImpl(_APIOperationImpl):
|
||||
machine_provider: str | None = None,
|
||||
machine_os_type: str | None = None,
|
||||
machine_os_image_id: int | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
dynamix_rg_id: int | None = None,
|
||||
dynamix_sep_id: int | None = None,
|
||||
dynamix_sep_pool: str | None = None,
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -16,14 +17,7 @@ class DigitalenergyClusterDeleteImpl(_APIOperationImpl):
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
'delete_cluster_record': 'deleteClusterRecord',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -31,13 +25,6 @@ class DigitalenergyClusterDeleteImpl(_APIOperationImpl):
|
||||
*,
|
||||
id: int,
|
||||
delete_cluster_record: bool | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -18,14 +19,7 @@ class DigitalenergyClusterDeleteLoadBalancersImpl(_APIOperationImpl):
|
||||
'cluster_id': 'clusterId',
|
||||
'load_balancer_ids': 'loadBalancerIds',
|
||||
'delete_load_balancers_record': 'deleteLoadBalancersRecord',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -34,13 +28,6 @@ class DigitalenergyClusterDeleteLoadBalancersImpl(_APIOperationImpl):
|
||||
cluster_id: int,
|
||||
load_balancer_ids: list[int] | None = None,
|
||||
delete_load_balancers_record: bool | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -19,14 +20,7 @@ class DigitalenergyClusterDeleteMastersImpl(_APIOperationImpl):
|
||||
'master_ids': 'masterIds',
|
||||
'delete_masters_record': 'deleteMastersRecord',
|
||||
'force_delete': 'forceDelete',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -36,13 +30,6 @@ class DigitalenergyClusterDeleteMastersImpl(_APIOperationImpl):
|
||||
master_ids: list[int] | None = None,
|
||||
delete_masters_record: bool | None = None,
|
||||
force_delete: bool | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -20,14 +21,7 @@ class DigitalenergyClusterDeletePoolVMsImpl(_APIOperationImpl):
|
||||
'worker_group_name': 'workerGroupName',
|
||||
'worker_group_id': 'workerGroupId',
|
||||
'delete_pool_v_ms_record': 'deletePoolVMsRecord',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'source_operator': 'sourceOperator',
|
||||
}
|
||||
|
||||
@@ -39,14 +33,7 @@ class DigitalenergyClusterDeletePoolVMsImpl(_APIOperationImpl):
|
||||
worker_group_name: str | None = None,
|
||||
worker_group_id: int | None = None,
|
||||
delete_pool_v_ms_record: bool | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
source_operator: str | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -18,14 +19,7 @@ class DigitalenergyClusterDeleteWorkerGroupImpl(_APIOperationImpl):
|
||||
'cluster_id': 'clusterId',
|
||||
'worker_group_name': 'workerGroupName',
|
||||
'worker_group_id': 'workerGroupID',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -34,13 +28,6 @@ class DigitalenergyClusterDeleteWorkerGroupImpl(_APIOperationImpl):
|
||||
cluster_id: int | None = None,
|
||||
worker_group_name: str | None = None,
|
||||
worker_group_id: int | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -20,14 +21,7 @@ class DigitalenergyClusterDeleteWorkersImpl(_APIOperationImpl):
|
||||
'worker_group_name': 'workerGroupName',
|
||||
'worker_group_id': 'workerGroupId',
|
||||
'delete_workers_record': 'deleteWorkersRecord',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'source_operator': 'sourceOperator',
|
||||
}
|
||||
|
||||
@@ -39,14 +33,7 @@ class DigitalenergyClusterDeleteWorkersImpl(_APIOperationImpl):
|
||||
worker_group_name: str | None = None,
|
||||
worker_group_id: int | None = None,
|
||||
delete_workers_record: bool | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
source_operator: str | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -40,12 +41,12 @@ class Cluster(_ResultModel):
|
||||
dynamix_id: int | None = Field(validation_alias='dynamixId', default=None)
|
||||
dynamix_k8_ci_id: int | None = Field(validation_alias='dynamixK8CIId', default=None)
|
||||
dynamix_owner_id: int | None = Field(validation_alias='dynamixOwnerId', default=None)
|
||||
dynamix_platform: _results.AaatypeDynamixPlatform | None = Field(validation_alias='dynamixPlatform', default=None)
|
||||
dynamix_rg_id: int | None = Field(validation_alias='dynamixRGId', default=None)
|
||||
dynamix_sep_id: int | None = Field(validation_alias='dynamixSEPId', default=None)
|
||||
dynamix_sep_pool: str | None = Field(validation_alias='dynamixSEPPool', default=None)
|
||||
dynamix_status: str | None = Field(validation_alias='dynamixStatus', default=None)
|
||||
dynamix_tech_status: str | None = Field(validation_alias='dynamixTechStatus', default=None)
|
||||
dynamix_url: str | None = Field(validation_alias='dynamixURL', default=None)
|
||||
dynamix_version: DynamixVersion | None = Field(validation_alias='dynamixVersion', default=None)
|
||||
encrypted: bool | None = Field(validation_alias='encrypted', default=None)
|
||||
ess_auth_token: str | None = Field(validation_alias='essAuthToken', default=None)
|
||||
@@ -73,6 +74,7 @@ class Cluster(_ResultModel):
|
||||
installed_pod_logger: bool | None = Field(validation_alias='installedPodLogger', default=None)
|
||||
installed_rbac_manager: bool | None = Field(validation_alias='installedRbacManager', default=None)
|
||||
installed_servchecker: bool | None = Field(validation_alias='installedServchecker', default=None)
|
||||
installed_tekton: bool | None = Field(validation_alias='installedTekton', default=None)
|
||||
installed_trivy: bool | None = Field(validation_alias='installedTrivy', default=None)
|
||||
int_virtual_address: str | None = Field(validation_alias='intVirtualAddress', default=None)
|
||||
int_virtual_address_id: int | None = Field(validation_alias='intVirtualAddressId', default=None)
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
from http import HTTPMethod
|
||||
from typing import Any
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class TypeResource(Enum):
|
||||
PODS = 'pods'
|
||||
DAEMON_SETS = 'daemonSets'
|
||||
CONFIG_MAPS = 'configMaps'
|
||||
NAMESPACES = 'namespaces'
|
||||
SECRETS = 'secrets'
|
||||
DEPLOYMENTS = 'deployments'
|
||||
STATEFUL_SETS = 'statefulSets'
|
||||
RESOURCE_QUOTAS = 'resourceQuotas'
|
||||
HORIZONTAL_POD_AUTOSCALERS = 'horizontalPodAutoscalers'
|
||||
STORAGE_CLASSES = 'storageClasses'
|
||||
PERSISTENT_VOLUME_CLAIMS = 'persistentVolumeClaims'
|
||||
PERSISTENT_VOLUMES = 'persistentVolumes'
|
||||
REPLICATION_CONTROLLERS = 'replicationControllers'
|
||||
NETWORK_POLICIES = 'networkPolicies'
|
||||
REPLICA_SETS = 'replicaSets'
|
||||
INGRESS_CLASSES = 'ingressClasses'
|
||||
INGRESSES = 'ingresses'
|
||||
JOBS = 'jobs'
|
||||
SERVICES = 'services'
|
||||
CRON_JOBS = 'cronJobs'
|
||||
EVENTS = 'events'
|
||||
LIMIT_RANGES = 'limitRanges'
|
||||
ENDPOINT_SLICES = 'endpointSlices'
|
||||
|
||||
|
||||
class DigitalenergyClusterGetKubectlResourcesResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: dict[Any, Any] | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterGetKubectlResourcesImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/cluster/getKubectlResources'
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
'cluster_id': 'clusterId',
|
||||
'resource_name': 'resourceName',
|
||||
'type_resource': 'typeResource',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
cluster_id: int,
|
||||
resource_name: str,
|
||||
namespace: str | None = None,
|
||||
type_resource: TypeResource,
|
||||
) -> DigitalenergyClusterGetKubectlResourcesResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -25,14 +26,6 @@ class DigitalenergyClusterJoinPoolVMsImpl(_APIOperationImpl):
|
||||
'pool_vm_labels': 'poolVMLabels',
|
||||
'pool_vm_annotations': 'poolVMAnnotations',
|
||||
'pool_vm_taints': 'poolVMTaints',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'source_operator': 'sourceOperator',
|
||||
}
|
||||
|
||||
@@ -49,14 +42,6 @@ class DigitalenergyClusterJoinPoolVMsImpl(_APIOperationImpl):
|
||||
pool_vm_labels: list[str] | None = None,
|
||||
pool_vm_annotations: list[str] | None = None,
|
||||
pool_vm_taints: list[str] | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
source_operator: str | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -35,6 +36,7 @@ class ClustersItem(_ResultModel):
|
||||
installed_pod_logger: bool | None = Field(validation_alias='installedPodLogger', default=None)
|
||||
installed_rbac_manager: bool | None = Field(validation_alias='installedRbacManager', default=None)
|
||||
installed_servchecker: bool | None = Field(validation_alias='installedServchecker', default=None)
|
||||
installed_tekton: bool | None = Field(validation_alias='installedTekton', default=None)
|
||||
installed_trivy: bool | None = Field(validation_alias='installedTrivy', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
owner_id: int | None = Field(validation_alias='ownerId', default=None)
|
||||
@@ -68,6 +70,7 @@ class DigitalenergyClusterListImpl(_APIOperationImpl):
|
||||
'installed_pod_logger': 'installedPodLogger',
|
||||
'installed_criobox': 'installedCriobox',
|
||||
'installed_csi_dynamix': 'installedCsiDynamix',
|
||||
'installed_tekton': 'installedTekton',
|
||||
'sort_by': 'sortBy',
|
||||
}
|
||||
|
||||
@@ -84,6 +87,7 @@ class DigitalenergyClusterListImpl(_APIOperationImpl):
|
||||
installed_pod_logger: bool | None = None,
|
||||
installed_criobox: bool | None = None,
|
||||
installed_csi_dynamix: bool | None = None,
|
||||
installed_tekton: bool | None = None,
|
||||
sort_by: str | None = None,
|
||||
limit: int | None = None,
|
||||
page: int | None = None,
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -37,11 +38,363 @@ class TypeResource(Enum):
|
||||
ENDPOINT_SLICES = 'endpointSlices'
|
||||
|
||||
|
||||
class InvolvedObject(_ResultModel):
|
||||
kind: str | None = Field(validation_alias='kind', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
|
||||
|
||||
class ConfigMapsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
keys: int | None = Field(validation_alias='keys', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
|
||||
|
||||
class CronJobsItem(_ResultModel):
|
||||
active: int | None = Field(validation_alias='active', default=None)
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
last_schedule: str | None = Field(validation_alias='lastSchedule', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
next_execution: str | None = Field(validation_alias='nextExecution', default=None)
|
||||
schedule: str | None = Field(validation_alias='schedule', default=None)
|
||||
suspend: str | None = Field(validation_alias='suspend', default=None)
|
||||
time_zone: str | None = Field(validation_alias='timeZone', default=None)
|
||||
|
||||
|
||||
class DaemonSetsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
available: int | None = Field(validation_alias='available', default=None)
|
||||
current: int | None = Field(validation_alias='current', default=None)
|
||||
desired: int | None = Field(validation_alias='desired', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
node_selector: str | None = Field(validation_alias='nodeSelector', default=None)
|
||||
ready: int | None = Field(validation_alias='ready', default=None)
|
||||
updated: int | None = Field(validation_alias='updated', default=None)
|
||||
|
||||
|
||||
class DeploymentsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
pods: str | None = Field(validation_alias='pods', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
|
||||
|
||||
class EndpointSlicesItem(_ResultModel):
|
||||
address_type: str | None = Field(validation_alias='addressType', default=None)
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
endpoints: list[str] | None = Field(validation_alias='endpoints', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
ports: list[str] | None = Field(validation_alias='ports', default=None)
|
||||
|
||||
|
||||
class EventsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
count: int | None = Field(validation_alias='count', default=None)
|
||||
involved_object: InvolvedObject | None = Field(validation_alias='involvedObject', default=None)
|
||||
last_seen: str | None = Field(validation_alias='lastSeen', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
source: str | None = Field(validation_alias='source', default=None)
|
||||
type: str | None = Field(validation_alias='type', default=None)
|
||||
|
||||
|
||||
class HpasItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
max_pods: int | None = Field(validation_alias='maxPods', default=None)
|
||||
metrics: str | None = Field(validation_alias='metrics', default=None)
|
||||
min_pods: int | None = Field(validation_alias='minPods', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
replicas: int | None = Field(validation_alias='replicas', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
|
||||
|
||||
class IngressClassesItem(_ResultModel):
|
||||
api_group: str | None = Field(validation_alias='apiGroup', default=None)
|
||||
controller: str | None = Field(validation_alias='controller', default=None)
|
||||
kind: str | None = Field(validation_alias='kind', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
scope: str | None = Field(validation_alias='scope', default=None)
|
||||
|
||||
|
||||
class IngressesItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
load_balancers: str | None = Field(validation_alias='loadBalancers', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
|
||||
|
||||
class JobsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
completions: str | None = Field(validation_alias='completions', default=None)
|
||||
conditions: str | None = Field(validation_alias='conditions', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
|
||||
|
||||
class LimitRangesItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
|
||||
|
||||
class NamespacesItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
labels: str | None = Field(validation_alias='labels', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
|
||||
|
||||
class NetworkPoliciesItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
policy_types: str | None = Field(validation_alias='policyTypes', default=None)
|
||||
|
||||
|
||||
class PersistentVolumeClaimsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
pods: str | None = Field(validation_alias='pods', default=None)
|
||||
size: str | None = Field(validation_alias='size', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
storage_class: str | None = Field(validation_alias='storageClass', default=None)
|
||||
|
||||
|
||||
class PersistentVolumesItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
capacity: str | None = Field(validation_alias='capacity', default=None)
|
||||
claim: str | None = Field(validation_alias='claim', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
storage_class: str | None = Field(validation_alias='storageClass', default=None)
|
||||
|
||||
|
||||
class PodsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
controlled_by: str | None = Field(validation_alias='controlledBy', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
node: str | None = Field(validation_alias='node', default=None)
|
||||
qos_class: str | None = Field(validation_alias='qosClass', default=None)
|
||||
ready: str | None = Field(validation_alias='ready', default=None)
|
||||
restarts: int | None = Field(validation_alias='restarts', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
|
||||
|
||||
class ReplicaSetsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
current: int | None = Field(validation_alias='current', default=None)
|
||||
desired: int | None = Field(validation_alias='desired', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
ready: int | None = Field(validation_alias='ready', default=None)
|
||||
|
||||
|
||||
class ReplicationControllersItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
desired: int | None = Field(validation_alias='desired', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
replicas: int | None = Field(validation_alias='replicas', default=None)
|
||||
selector: str | None = Field(validation_alias='selector', default=None)
|
||||
|
||||
|
||||
class ResourceQuotasItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
|
||||
|
||||
class SecretsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
keys: int | None = Field(validation_alias='keys', default=None)
|
||||
labels: str | None = Field(validation_alias='labels', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
type: str | None = Field(validation_alias='type', default=None)
|
||||
|
||||
|
||||
class ServicesItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
cluster_ip: str | None = Field(validation_alias='clusterIP', default=None)
|
||||
external_ip: str | None = Field(validation_alias='externalIP', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
ports: list[str] | None = Field(validation_alias='ports', default=None)
|
||||
selector: str | None = Field(validation_alias='selector', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
type: str | None = Field(validation_alias='type', default=None)
|
||||
|
||||
|
||||
class StatefulSetsItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
pods: str | None = Field(validation_alias='pods', default=None)
|
||||
replicas: int | None = Field(validation_alias='replicas', default=None)
|
||||
status: str | None = Field(validation_alias='status', default=None)
|
||||
|
||||
|
||||
class StorageClassesItem(_ResultModel):
|
||||
age: str | None = Field(validation_alias='age', default=None)
|
||||
default: str | None = Field(validation_alias='default', default=None)
|
||||
name: str | None = Field(validation_alias='name', default=None)
|
||||
provisioner: str | None = Field(validation_alias='provisioner', default=None)
|
||||
reclaim_policy: str | None = Field(validation_alias='reclaimPolicy', default=None)
|
||||
|
||||
|
||||
class ConfigMaps(_ResultModel):
|
||||
config_maps: list[ConfigMapsItem] | None = Field(validation_alias='configMaps', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class CronJobs(_ResultModel):
|
||||
cron_jobs: list[CronJobsItem] | None = Field(validation_alias='cronJobs', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class DaemonSets(_ResultModel):
|
||||
daemon_sets: list[DaemonSetsItem] | None = Field(validation_alias='daemonSets', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Deployments(_ResultModel):
|
||||
deployments: list[DeploymentsItem] | None = Field(validation_alias='deployments', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class EndpointSlices(_ResultModel):
|
||||
endpoint_slices: list[EndpointSlicesItem] | None = Field(validation_alias='endpointSlices', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Events(_ResultModel):
|
||||
events: list[EventsItem] | None = Field(validation_alias='events', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class HorizontalPodAutoscalers(_ResultModel):
|
||||
hpas: list[HpasItem] | None = Field(validation_alias='hpas', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class IngressClasses(_ResultModel):
|
||||
ingress_classes: list[IngressClassesItem] | None = Field(validation_alias='ingressClasses', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Ingresses(_ResultModel):
|
||||
ingresses: list[IngressesItem] | None = Field(validation_alias='ingresses', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Jobs(_ResultModel):
|
||||
jobs: list[JobsItem] | None = Field(validation_alias='jobs', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class LimitRanges(_ResultModel):
|
||||
limit_ranges: list[LimitRangesItem] | None = Field(validation_alias='limitRanges', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Namespaces(_ResultModel):
|
||||
namespaces: list[NamespacesItem] | None = Field(validation_alias='namespaces', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class NetworkPolicies(_ResultModel):
|
||||
network_policies: list[NetworkPoliciesItem] | None = Field(validation_alias='networkPolicies', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class PersistentVolumeClaims(_ResultModel):
|
||||
persistent_volume_claims: list[PersistentVolumeClaimsItem] | None = Field(validation_alias='persistentVolumeClaims', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class PersistentVolumes(_ResultModel):
|
||||
persistent_volumes: list[PersistentVolumesItem] | None = Field(validation_alias='persistentVolumes', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Pods(_ResultModel):
|
||||
pods: list[PodsItem] | None = Field(validation_alias='pods', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class ReplicaSets(_ResultModel):
|
||||
replica_sets: list[ReplicaSetsItem] | None = Field(validation_alias='replicaSets', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class ReplicationControllers(_ResultModel):
|
||||
replication_controllers: list[ReplicationControllersItem] | None = Field(validation_alias='replicationControllers', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class ResourceQuotas(_ResultModel):
|
||||
resource_quotas: list[ResourceQuotasItem] | None = Field(validation_alias='resourceQuotas', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Secrets(_ResultModel):
|
||||
secrets: list[SecretsItem] | None = Field(validation_alias='secrets', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Services(_ResultModel):
|
||||
services: list[ServicesItem] | None = Field(validation_alias='services', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class StatefulSets(_ResultModel):
|
||||
stateful_sets: list[StatefulSetsItem] | None = Field(validation_alias='statefulSets', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class StorageClasses(_ResultModel):
|
||||
storage_classes: list[StorageClassesItem] | None = Field(validation_alias='storageClasses', default=None)
|
||||
total: int | None = Field(validation_alias='total', default=None)
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
config_maps: ConfigMaps | None = Field(validation_alias='configMaps', default=None)
|
||||
cron_jobs: CronJobs | None = Field(validation_alias='cronJobs', default=None)
|
||||
daemon_sets: DaemonSets | None = Field(validation_alias='daemonSets', default=None)
|
||||
deployments: Deployments | None = Field(validation_alias='deployments', default=None)
|
||||
endpoint_slices: EndpointSlices | None = Field(validation_alias='endpointSlices', default=None)
|
||||
events: Events | None = Field(validation_alias='events', default=None)
|
||||
horizontal_pod_autoscalers: HorizontalPodAutoscalers | None = Field(validation_alias='horizontalPodAutoscalers', default=None)
|
||||
ingress_classes: IngressClasses | None = Field(validation_alias='ingressClasses', default=None)
|
||||
ingresses: Ingresses | None = Field(validation_alias='ingresses', default=None)
|
||||
jobs: Jobs | None = Field(validation_alias='jobs', default=None)
|
||||
limit_ranges: LimitRanges | None = Field(validation_alias='limitRanges', default=None)
|
||||
namespaces: Namespaces | None = Field(validation_alias='namespaces', default=None)
|
||||
network_policies: NetworkPolicies | None = Field(validation_alias='networkPolicies', default=None)
|
||||
persistent_volume_claims: PersistentVolumeClaims | None = Field(validation_alias='persistentVolumeClaims', default=None)
|
||||
persistent_volumes: PersistentVolumes | None = Field(validation_alias='persistentVolumes', default=None)
|
||||
pods: Pods | None = Field(validation_alias='pods', default=None)
|
||||
replica_sets: ReplicaSets | None = Field(validation_alias='replicaSets', default=None)
|
||||
replication_controllers: ReplicationControllers | None = Field(validation_alias='replicationControllers', default=None)
|
||||
resource_quotas: ResourceQuotas | None = Field(validation_alias='resourceQuotas', default=None)
|
||||
secrets: Secrets | None = Field(validation_alias='secrets', default=None)
|
||||
services: Services | None = Field(validation_alias='services', default=None)
|
||||
stateful_sets: StatefulSets | None = Field(validation_alias='statefulSets', default=None)
|
||||
storage_classes: StorageClasses | None = Field(validation_alias='storageClasses', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterListKubectlResourcesResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: dict[Any, Any] | None = Field(validation_alias='result', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterListKubectlResourcesImpl(_APIOperationImpl):
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -2,7 +2,10 @@ from functools import cached_property
|
||||
|
||||
from digital_energy_sdk.base import APIOperationGroupImpl
|
||||
from .edit_config import DigitalenergyClusterLoadBalancersHaproxyEditConfigImpl
|
||||
from .edit_forwarding_server import DigitalenergyClusterLoadBalancersHaproxyEditForwardingServerImpl
|
||||
from .get_config import DigitalenergyClusterLoadBalancersHaproxyGetConfigImpl
|
||||
from .get_forwarding import DigitalenergyClusterLoadBalancersHaproxyGetForwardingImpl
|
||||
from .list_forwardings import DigitalenergyClusterLoadBalancersHaproxyListForwardingsImpl
|
||||
from .reset_to_defaults import DigitalenergyClusterLoadBalancersHaproxyResetToDefaultsImpl
|
||||
|
||||
|
||||
@@ -11,10 +14,22 @@ class DigitalenergyClusterLoadBalancersHaproxyImpl(APIOperationGroupImpl):
|
||||
def edit_config(self) -> DigitalenergyClusterLoadBalancersHaproxyEditConfigImpl:
|
||||
return DigitalenergyClusterLoadBalancersHaproxyEditConfigImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def edit_forwarding_server(self) -> DigitalenergyClusterLoadBalancersHaproxyEditForwardingServerImpl:
|
||||
return DigitalenergyClusterLoadBalancersHaproxyEditForwardingServerImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def get_config(self) -> DigitalenergyClusterLoadBalancersHaproxyGetConfigImpl:
|
||||
return DigitalenergyClusterLoadBalancersHaproxyGetConfigImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def get_forwarding(self) -> DigitalenergyClusterLoadBalancersHaproxyGetForwardingImpl:
|
||||
return DigitalenergyClusterLoadBalancersHaproxyGetForwardingImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def list_forwardings(self) -> DigitalenergyClusterLoadBalancersHaproxyListForwardingsImpl:
|
||||
return DigitalenergyClusterLoadBalancersHaproxyListForwardingsImpl(config=self._config)
|
||||
|
||||
@cached_property
|
||||
def reset_to_defaults(self) -> DigitalenergyClusterLoadBalancersHaproxyResetToDefaultsImpl:
|
||||
return DigitalenergyClusterLoadBalancersHaproxyResetToDefaultsImpl(config=self._config)
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
from http import HTTPMethod
|
||||
from typing import Any
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class DigitalenergyClusterLoadBalancersHaproxyEditForwardingServerResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: dict[Any, Any] | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterLoadBalancersHaproxyEditForwardingServerImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/cluster/loadBalancers/haproxy/editForwardingServer'
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
'forwarding_id': 'forwardingId',
|
||||
'check_fall': 'checkFall',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
id: int,
|
||||
forwarding_id: int,
|
||||
check_fall: int | None = None,
|
||||
inter: int | None = None,
|
||||
downinter: int | None = None,
|
||||
maxconn: int | None = None,
|
||||
maxqueue: int | None = None,
|
||||
rise: int | None = None,
|
||||
slowstart: int | None = None,
|
||||
weight: int | None = None,
|
||||
) -> DigitalenergyClusterLoadBalancersHaproxyEditForwardingServerResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,25 +8,15 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Server(_ResultModel):
|
||||
check_fall: int | None = Field(validation_alias='checkFall', default=None)
|
||||
downinter: int | None = Field(validation_alias='downinter', default=None)
|
||||
inter: int | None = Field(validation_alias='inter', default=None)
|
||||
maxconn: int | None = Field(validation_alias='maxconn', default=None)
|
||||
maxqueue: int | None = Field(validation_alias='maxqueue', default=None)
|
||||
rise: int | None = Field(validation_alias='rise', default=None)
|
||||
slowstart: int | None = Field(validation_alias='slowstart', default=None)
|
||||
weight: int | None = Field(validation_alias='weight', default=None)
|
||||
|
||||
|
||||
class Settings(_ResultModel):
|
||||
default_maxconn: int | None = Field(validation_alias='defaultMaxconn', default=None)
|
||||
global_maxconn: int | None = Field(validation_alias='globalMaxconn', default=None)
|
||||
retries: int | None = Field(validation_alias='retries', default=None)
|
||||
server: Server | None = Field(validation_alias='server', default=None)
|
||||
server: _results.BalancerServerSettings | None = Field(validation_alias='server', default=None)
|
||||
timeout_check: int | None = Field(validation_alias='timeoutCheck', default=None)
|
||||
timeout_client: int | None = Field(validation_alias='timeoutClient', default=None)
|
||||
timeout_connect: int | None = Field(validation_alias='timeoutConnect', default=None)
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
from http import HTTPMethod
|
||||
from typing import Any
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
created_at: int | None = Field(validation_alias='createdAt', default=None)
|
||||
custom_server_settings: bool | None = Field(validation_alias='customServerSettings', default=None)
|
||||
forwarding_port: int | None = Field(validation_alias='forwardingPort', default=None)
|
||||
id: int | None = Field(validation_alias='id', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
protocol: str | None = Field(validation_alias='protocol', default=None)
|
||||
server: _results.BalancerServerSettings | None = Field(validation_alias='server', default=None)
|
||||
service_name: str | None = Field(validation_alias='serviceName', default=None)
|
||||
target_addresses: list[str] | None = Field(validation_alias='targetAddresses', default=None)
|
||||
target_port: int | None = Field(validation_alias='targetPort', default=None)
|
||||
updated_at: int | None = Field(validation_alias='updatedAt', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterLoadBalancersHaproxyGetForwardingResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterLoadBalancersHaproxyGetForwardingImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/cluster/loadBalancers/haproxy/getForwarding'
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
'forwarding_id': 'forwardingId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
id: int,
|
||||
forwarding_id: int,
|
||||
) -> DigitalenergyClusterLoadBalancersHaproxyGetForwardingResult:
|
||||
raise NotImplementedError
|
||||
@@ -0,0 +1,51 @@
|
||||
from http import HTTPMethod
|
||||
from typing import Any
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class ForwardingsItem(_ResultModel):
|
||||
created_at: int | None = Field(validation_alias='createdAt', default=None)
|
||||
custom_server_settings: bool | None = Field(validation_alias='customServerSettings', default=None)
|
||||
forwarding_port: int | None = Field(validation_alias='forwardingPort', default=None)
|
||||
id: int | None = Field(validation_alias='id', default=None)
|
||||
namespace: str | None = Field(validation_alias='namespace', default=None)
|
||||
protocol: str | None = Field(validation_alias='protocol', default=None)
|
||||
server: _results.BalancerServerSettings | None = Field(validation_alias='server', default=None)
|
||||
service_name: str | None = Field(validation_alias='serviceName', default=None)
|
||||
target_addresses: list[str] | None = Field(validation_alias='targetAddresses', default=None)
|
||||
target_port: int | None = Field(validation_alias='targetPort', default=None)
|
||||
updated_at: int | None = Field(validation_alias='updatedAt', default=None)
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
forwardings: list[ForwardingsItem] | None = Field(validation_alias='forwardings', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterLoadBalancersHaproxyListForwardingsResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyClusterLoadBalancersHaproxyListForwardingsImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/cluster/loadBalancers/haproxy/listForwardings'
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
id: int,
|
||||
) -> DigitalenergyClusterLoadBalancersHaproxyListForwardingsResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -21,14 +22,7 @@ class DigitalenergyClusterResizeWorkerGroupImpl(_APIOperationImpl):
|
||||
'worker_cpu_count': 'workerCPUCount',
|
||||
'worker_memory_size': 'workerMemorySize',
|
||||
'worker_disk_size': 'workerDiskSize',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -40,13 +34,6 @@ class DigitalenergyClusterResizeWorkerGroupImpl(_APIOperationImpl):
|
||||
worker_cpu_count: int | None = None,
|
||||
worker_memory_size: int | None = None,
|
||||
worker_disk_size: int | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -23,6 +24,7 @@ class DigitalenergyClusterUpdateWorkerGroupImpl(_APIOperationImpl):
|
||||
'min_worker_count': 'minWorkerCount',
|
||||
'app_container_repository': 'appContainerRepository',
|
||||
'chart_repository': 'chartRepository',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -36,5 +38,6 @@ class DigitalenergyClusterUpdateWorkerGroupImpl(_APIOperationImpl):
|
||||
min_worker_count: int | None = None,
|
||||
app_container_repository: int | None = None,
|
||||
chart_repository: int | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -37,18 +38,11 @@ class Template(_ResultModel):
|
||||
denergy_runtime_type: str | None = Field(validation_alias='denergyRuntimeType', default=None)
|
||||
description: str | None = Field(validation_alias='description', default=None)
|
||||
domain_resolvers: list[str] | None = Field(validation_alias='domainResolvers', default=None)
|
||||
dynamix_app_id: str | None = Field(validation_alias='dynamixAppId', default=None)
|
||||
dynamix_app_secret: str | None = Field(validation_alias='dynamixAppSecret', default=None)
|
||||
dynamix_auth_domain: str | None = Field(validation_alias='dynamixAuthDomain', default=None)
|
||||
dynamix_auth_type: str | None = Field(validation_alias='dynamixAuthType', default=None)
|
||||
dynamix_k8_ci_id: int | None = Field(validation_alias='dynamixK8CIId', default=None)
|
||||
dynamix_password: str | None = Field(validation_alias='dynamixPassword', default=None)
|
||||
dynamix_platform_id: int | None = Field(validation_alias='dynamixPlatformId', default=None)
|
||||
dynamix_rg_id: int | None = Field(validation_alias='dynamixRGId', default=None)
|
||||
dynamix_sep_id: int | None = Field(validation_alias='dynamixSEPId', default=None)
|
||||
dynamix_sep_pool: str | None = Field(validation_alias='dynamixSEPPool', default=None)
|
||||
dynamix_ssourl: str | None = Field(validation_alias='dynamixSSOURL', default=None)
|
||||
dynamix_url: str | None = Field(validation_alias='dynamixURL', default=None)
|
||||
dynamix_username: str | None = Field(validation_alias='dynamixUsername', default=None)
|
||||
enable_custom_load_balancer_hostnames: bool | None = Field(validation_alias='enableCustomLoadBalancerHostnames', default=None)
|
||||
enable_custom_master_hostnames: bool | None = Field(validation_alias='enableCustomMasterHostnames', default=None)
|
||||
enable_custom_worker_hostnames: bool | None = Field(validation_alias='enableCustomWorkerHostnames', default=None)
|
||||
@@ -73,6 +67,7 @@ class Template(_ResultModel):
|
||||
install_monitoring: bool | None = Field(validation_alias='installMonitoring', default=None)
|
||||
install_pod_logger: bool | None = Field(validation_alias='installPodLogger', default=None)
|
||||
install_rbac_manager: bool | None = Field(validation_alias='installRbacManager', default=None)
|
||||
install_tekton: bool | None = Field(validation_alias='installTekton', default=None)
|
||||
install_trivy: bool | None = Field(validation_alias='installTrivy', default=None)
|
||||
int_virtual_address: str | None = Field(validation_alias='intVirtualAddress', default=None)
|
||||
internal_lb_addresses: list[str] | None = Field(validation_alias='internalLBAddresses', default=None)
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -37,18 +38,11 @@ class ExtraCluster2(_ParamModel):
|
||||
denergy_runtime_type: str | None = Field(serialization_alias='denergyRuntimeType', default=None)
|
||||
description: str | None = Field(serialization_alias='description', default=None)
|
||||
domain_resolvers: list[str] | None = Field(serialization_alias='domainResolvers', default=None)
|
||||
dynamix_app_id: str | None = Field(serialization_alias='dynamixAppId', default=None)
|
||||
dynamix_app_secret: str | None = Field(serialization_alias='dynamixAppSecret', default=None)
|
||||
dynamix_auth_domain: str | None = Field(serialization_alias='dynamixAuthDomain', default=None)
|
||||
dynamix_auth_type: str | None = Field(serialization_alias='dynamixAuthType', default=None)
|
||||
dynamix_k8_ci_id: int | None = Field(serialization_alias='dynamixK8CIId', default=None)
|
||||
dynamix_password: str | None = Field(serialization_alias='dynamixPassword', default=None)
|
||||
dynamix_platform_id: int | None = Field(serialization_alias='dynamixPlatformId', default=None)
|
||||
dynamix_rg_id: int | None = Field(serialization_alias='dynamixRGId', default=None)
|
||||
dynamix_sep_id: int | None = Field(serialization_alias='dynamixSEPId', default=None)
|
||||
dynamix_sep_pool: str | None = Field(serialization_alias='dynamixSEPPool', default=None)
|
||||
dynamix_ssourl: str | None = Field(serialization_alias='dynamixSSOURL', default=None)
|
||||
dynamix_url: str | None = Field(serialization_alias='dynamixURL', default=None)
|
||||
dynamix_username: str | None = Field(serialization_alias='dynamixUsername', default=None)
|
||||
enable_custom_load_balancer_hostnames: bool | None = Field(serialization_alias='enableCustomLoadBalancerHostnames', default=None)
|
||||
enable_custom_master_hostnames: bool | None = Field(serialization_alias='enableCustomMasterHostnames', default=None)
|
||||
enable_custom_worker_hostnames: bool | None = Field(serialization_alias='enableCustomWorkerHostnames', default=None)
|
||||
@@ -71,6 +65,7 @@ class ExtraCluster2(_ParamModel):
|
||||
install_monitoring: bool | None = Field(serialization_alias='installMonitoring', default=None)
|
||||
install_pod_logger: bool | None = Field(serialization_alias='installPodLogger', default=None)
|
||||
install_rbac_manager: bool | None = Field(serialization_alias='installRbacManager', default=None)
|
||||
install_tekton: bool | None = Field(serialization_alias='installTekton', default=None)
|
||||
install_trivy: bool | None = Field(serialization_alias='installTrivy', default=None)
|
||||
int_virtual_address: str | None = Field(serialization_alias='intVirtualAddress', default=None)
|
||||
internal_lb_addresses: list[str] | None = Field(serialization_alias='internalLBAddresses', default=None)
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -27,14 +28,7 @@ class DigitalenergyComputesDiskAttachImpl(_APIOperationImpl):
|
||||
'pci_slot': 'pciSlot',
|
||||
'bus_number': 'busNumber',
|
||||
'read_only': 'readOnly',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -45,13 +39,6 @@ class DigitalenergyComputesDiskAttachImpl(_APIOperationImpl):
|
||||
pci_slot: str | None = None,
|
||||
bus_number: str | None = None,
|
||||
read_only: bool | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> DigitalenergyComputesDiskAttachResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -24,14 +25,7 @@ class DigitalenergyComputesDiskDetachImpl(_APIOperationImpl):
|
||||
param_aliases = {
|
||||
'compute_id': 'computeId',
|
||||
'disk_id': 'diskId',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -39,13 +33,6 @@ class DigitalenergyComputesDiskDetachImpl(_APIOperationImpl):
|
||||
*,
|
||||
compute_id: int,
|
||||
disk_id: int,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> DigitalenergyComputesDiskDetachResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -45,27 +46,13 @@ class DigitalenergyComputesGetImpl(_APIOperationImpl):
|
||||
http_method = HTTPMethod.POST
|
||||
param_aliases = {
|
||||
'compute_id': 'computeId',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
self,
|
||||
*,
|
||||
compute_id: int,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> DigitalenergyComputesGetResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -51,14 +52,7 @@ class DigitalenergyComputesListImpl(_APIOperationImpl):
|
||||
'include_deleted': 'includeDeleted',
|
||||
'sort_by': 'sortBy',
|
||||
'zone_id': 'zoneId',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -79,13 +73,6 @@ class DigitalenergyComputesListImpl(_APIOperationImpl):
|
||||
zone_id: int | None = None,
|
||||
page: int | None = None,
|
||||
size: int | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
) -> DigitalenergyComputesListResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
@@ -20,17 +21,6 @@ class LogLevel(Enum):
|
||||
EMPTY_STR = ''
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
task_id: int | None = Field(validation_alias='taskId', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCrioboxInstallResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCrioboxInstallImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/criobox/install'
|
||||
http_method = HTTPMethod.POST
|
||||
@@ -50,5 +40,5 @@ class DigitalenergyCrioboxInstallImpl(_APIOperationImpl):
|
||||
charts_repository_id: int | None = None,
|
||||
download_chart_anyway: bool | None = None,
|
||||
log_level: LogLevel | None = None,
|
||||
) -> DigitalenergyCrioboxInstallResult:
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,20 +8,10 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
task_id: int | None = Field(validation_alias='taskId', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCrioboxUninstallResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCrioboxUninstallImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/criobox/uninstall'
|
||||
http_method = HTTPMethod.POST
|
||||
@@ -37,5 +27,5 @@ class DigitalenergyCrioboxUninstallImpl(_APIOperationImpl):
|
||||
cluster_id: int,
|
||||
clean_always: bool = False,
|
||||
ignore_dns_error: bool = False,
|
||||
) -> DigitalenergyCrioboxUninstallResult:
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,20 +8,10 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
task_id: int | None = Field(validation_alias='taskId', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCsidynamixInstallResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCsidynamixInstallImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/csidynamix/install'
|
||||
http_method = HTTPMethod.POST
|
||||
@@ -32,15 +22,8 @@ class DigitalenergyCsidynamixInstallImpl(_APIOperationImpl):
|
||||
'dynamix_sep_id': 'dynamixSepId',
|
||||
'dynamix_pool': 'dynamixPool',
|
||||
'dynamix_storage_policy_id': 'dynamixStoragePolicyId',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'dynamix_rg_id': 'dynamixRGId',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -53,14 +36,7 @@ class DigitalenergyCsidynamixInstallImpl(_APIOperationImpl):
|
||||
dynamix_sep_id: int | None = None,
|
||||
dynamix_pool: str | None = None,
|
||||
dynamix_storage_policy_id: int | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
dynamix_rg_id: int | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
) -> DigitalenergyCsidynamixInstallResult:
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,20 +8,10 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
task_id: int | None = Field(validation_alias='taskId', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCsidynamixReinstallResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCsidynamixReinstallImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/csidynamix/reinstall'
|
||||
http_method = HTTPMethod.POST
|
||||
@@ -32,15 +22,8 @@ class DigitalenergyCsidynamixReinstallImpl(_APIOperationImpl):
|
||||
'dynamix_sep_id': 'dynamixSepId',
|
||||
'dynamix_pool': 'dynamixPool',
|
||||
'dynamix_storage_policy_id': 'dynamixStoragePolicyId',
|
||||
'dynamix_platform_id': 'dynamixPlatformId',
|
||||
'dynamix_rg_id': 'dynamixRGId',
|
||||
'dynamix_auth_type': 'dynamixAuthType',
|
||||
'dynamix_auth_domain': 'dynamixAuthDomain',
|
||||
'dynamix_username': 'dynamixUsername',
|
||||
'dynamix_password': 'dynamixPassword',
|
||||
'dynamix_app_id': 'dynamixAppId',
|
||||
'dynamix_app_secret': 'dynamixAppSecret',
|
||||
'dynamix_url': 'dynamixURL',
|
||||
'dynamix_ssourl': 'dynamixSSOURL',
|
||||
}
|
||||
|
||||
def __call__(
|
||||
@@ -53,14 +36,7 @@ class DigitalenergyCsidynamixReinstallImpl(_APIOperationImpl):
|
||||
dynamix_sep_id: int | None = None,
|
||||
dynamix_pool: str | None = None,
|
||||
dynamix_storage_policy_id: int | None = None,
|
||||
dynamix_platform_id: int | None = None,
|
||||
dynamix_rg_id: int | None = None,
|
||||
dynamix_auth_type: str | None = None,
|
||||
dynamix_auth_domain: str | None = None,
|
||||
dynamix_username: str | None = None,
|
||||
dynamix_password: str | None = None,
|
||||
dynamix_app_id: str | None = None,
|
||||
dynamix_app_secret: str | None = None,
|
||||
dynamix_url: str | None = None,
|
||||
dynamix_ssourl: str | None = None,
|
||||
) -> DigitalenergyCsidynamixReinstallResult:
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,20 +8,10 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
class Result(_ResultModel):
|
||||
task_id: int | None = Field(validation_alias='taskId', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCsidynamixUninstallResult(_ResultModel):
|
||||
error: bool | None = Field(validation_alias='error', default=None)
|
||||
error_code: int | None = Field(validation_alias='errorCode', default=None)
|
||||
message: str | None = Field(validation_alias='message', default=None)
|
||||
result: Result | None = Field(validation_alias='result', default=None)
|
||||
|
||||
|
||||
class DigitalenergyCsidynamixUninstallImpl(_APIOperationImpl):
|
||||
path = '/api/v1/digitalenergy/csidynamix/uninstall'
|
||||
http_method = HTTPMethod.POST
|
||||
@@ -34,5 +24,5 @@ class DigitalenergyCsidynamixUninstallImpl(_APIOperationImpl):
|
||||
*,
|
||||
cluster_id: int,
|
||||
namespace: str | None = None,
|
||||
) -> DigitalenergyCsidynamixUninstallResult:
|
||||
) -> _results.ComtypeIotypeCreateTaskResult:
|
||||
raise NotImplementedError
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ from digital_energy_sdk.base import APIOperationImpl as _APIOperationImpl
|
||||
from digital_energy_sdk.base import ParamModel as _ParamModel
|
||||
from digital_energy_sdk.base import ParamFile as _ParamFile
|
||||
from digital_energy_sdk.base import ResultModel as _ResultModel
|
||||
from digital_energy_sdk.types import params as _params
|
||||
from digital_energy_sdk.types import results as _results
|
||||
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user