This commit is contained in:
basis
2026-10-30 16:27:40 +03:00
parent c8088f8155
commit 91978efdd2
386 changed files with 1868 additions and 964 deletions

View File

@@ -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`

View File

@@ -1,6 +1,6 @@
[project]
name = "digital-energy-sdk"
version = "1.0.0"
version = "2.0.0"
readme = "README.md"

View File

@@ -20,6 +20,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 +35,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 +60,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
@@ -146,6 +148,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 +208,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 +308,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 +320,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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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,

View File

@@ -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,

View File

@@ -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:

View File

@@ -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,

View File

@@ -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,

View File

@@ -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

View File

@@ -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,

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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,

View File

@@ -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):

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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