node-ovh-ts
Version:
OVH API wrapper library for TypeScript
683 lines (682 loc) • 225 kB
TypeScript
import { CloudLoadbalancingL7PolicyUpdate } from '../models/CloudLoadbalancingL7PolicyUpdate.js';
import { CloudProjectDatabaseServiceRestore } from '../models/CloudProjectDatabaseServiceRestore.js';
import { CloudRoleRoles } from '../models/CloudRoleRoles.js';
import { CloudProjectNetworkPrivateRegionCreation } from '../models/CloudProjectNetworkPrivateRegionCreation.js';
import { CloudLoadbalancingPoolMember } from '../models/CloudLoadbalancingPoolMember.js';
import { CloudProjectDatabaseServiceCurrentQueries } from '../models/CloudProjectDatabaseServiceCurrentQueries.js';
import { CloudProjectDatabaseServiceCertificates } from '../models/CloudProjectDatabaseServiceCertificates.js';
import { CloudInstanceRescueAdminPassword } from '../models/CloudInstanceRescueAdminPassword.js';
import { CloudProjectKubeNodeCreation } from '../models/CloudProjectKubeNodeCreation.js';
import { CloudProjectStorageUserCreation } from '../models/CloudProjectStorageUserCreation.js';
import { CloudProjectProductAgreements } from '../models/CloudProjectProductAgreements.js';
import { CloudContainerRegistryRegistry } from '../models/CloudContainerRegistryRegistry.js';
import { CloudKeymanagerSecret } from '../models/CloudKeymanagerSecret.js';
import { CloudLabAgreements } from '../models/CloudLabAgreements.js';
import { CloudProjectInstanceUpdate } from '../models/CloudProjectInstanceUpdate.js';
import { CloudProjectDataProcessingJob } from '../models/CloudProjectDataProcessingJob.js';
import { CloudIpFailoverIp } from '../models/CloudIpFailoverIp.js';
import { CloudProjectDataProcessingNotebookCapability } from '../models/CloudProjectDataProcessingNotebookCapability.js';
import { CloudProjectContainerRegistryUpdate } from '../models/CloudProjectContainerRegistryUpdate.js';
import { CloudProjectIpFailoverAttachCreation } from '../models/CloudProjectIpFailoverAttachCreation.js';
import { CloudProjectKubeNodePoolUpdate } from '../models/CloudProjectKubeNodePoolUpdate.js';
import { CloudUsageUsageHistory } from '../models/CloudUsageUsageHistory.js';
import { CloudLoadbalancingUpdateHealthMonitor } from '../models/CloudLoadbalancingUpdateHealthMonitor.js';
import { CloudProjectIoStreamCreation } from '../models/CloudProjectIoStreamCreation.js';
import { CloudNetworkGatewayCreateInterface } from '../models/CloudNetworkGatewayCreateInterface.js';
import { CloudProjectAiRegistryRegistryUpdateInput } from '../models/CloudProjectAiRegistryRegistryUpdateInput.js';
import { CloudProjectVolumeSnapshotCreation } from '../models/CloudProjectVolumeSnapshotCreation.js';
import { CloudKeymanagerCertificate } from '../models/CloudKeymanagerCertificate.js';
import { CloudProjectDatabaseKafkaTopic } from '../models/CloudProjectDatabaseKafkaTopic.js';
import { CloudProjectNetworkPrivateSubnetCreation } from '../models/CloudProjectNetworkPrivateSubnetCreation.js';
import { CloudUsageUsageHistoryDetail } from '../models/CloudUsageUsageHistoryDetail.js';
import { CloudProjectAiNotebookFramework } from '../models/CloudProjectAiNotebookFramework.js';
import { CloudProjectAiJobPresetImage } from '../models/CloudProjectAiJobPresetImage.js';
import { CloudForecastProjectForecast } from '../models/CloudForecastProjectForecast.js';
import { CloudProjectDatabaseM3dbUserWithPassword } from '../models/CloudProjectDatabaseM3dbUserWithPassword.js';
import { CloudProjectKubeCustomizationAPIServerAdmissionPluginsEnum } from '../models/CloudProjectKubeCustomizationAPIServerAdmissionPluginsEnum.js';
import { CloudBackup } from '../models/CloudBackup.js';
import { CloudProjectAiAuthorizationStatus } from '../models/CloudProjectAiAuthorizationStatus.js';
import { CloudProjectDatabaseOpensearchPattern } from '../models/CloudProjectDatabaseOpensearchPattern.js';
import { CloudQuotaAllowedQuota } from '../models/CloudQuotaAllowedQuota.js';
import { CloudQuotaStorageQuota } from '../models/CloudQuotaStorageQuota.js';
import { CloudProjectBill } from '../models/CloudProjectBill.js';
import { CloudAclTypeEnum } from '../models/CloudAclTypeEnum.js';
import { CloudProjectDatabaseServiceNode } from '../models/CloudProjectDatabaseServiceNode.js';
import { CloudLoadbalancingAssociateFloatingIp } from '../models/CloudLoadbalancingAssociateFloatingIp.js';
import { CloudNetworkCreateGateway } from '../models/CloudNetworkCreateGateway.js';
import { CloudOrderOrder } from '../models/CloudOrderOrder.js';
import { CloudProjectAiServingNamespace } from '../models/CloudProjectAiServingNamespace.js';
import { CloudProjectSubnet } from '../models/CloudProjectSubnet.js';
import { CloudStorageContainerAccess } from '../models/CloudStorageContainerAccess.js';
import { CloudLoadbalancingCreateListener } from '../models/CloudLoadbalancingCreateListener.js';
import { CloudProjectDatabaseM3dbUser } from '../models/CloudProjectDatabaseM3dbUser.js';
import { CloudStorageContainer } from '../models/CloudStorageContainer.js';
import { CloudProjectAiVolumeDataSyncSpec } from '../models/CloudProjectAiVolumeDataSyncSpec.js';
import { CloudProjectAiCapabilitiesPreset } from '../models/CloudProjectAiCapabilitiesPreset.js';
import { CloudProjectInstanceReinstallCreation } from '../models/CloudProjectInstanceReinstallCreation.js';
import { CloudProjectAiJobJob } from '../models/CloudProjectAiJobJob.js';
import { CloudLoadbalancingLoadbalancerCreate } from '../models/CloudLoadbalancingLoadbalancerCreate.js';
import { CloudLoadbalancingCreateFloatingIp } from '../models/CloudLoadbalancingCreateFloatingIp.js';
import { CloudProjectAiNotebookBackup } from '../models/CloudProjectAiNotebookBackup.js';
import { CloudVolumeVolume } from '../models/CloudVolumeVolume.js';
import { CloudLoadbalancingPool } from '../models/CloudLoadbalancingPool.js';
import { CloudProjectKubeUpdatePolicyUpdate } from '../models/CloudProjectKubeUpdatePolicyUpdate.js';
import { CloudPrice } from '../models/CloudPrice.js';
import { CloudProjectDatabaseServiceMaintenance } from '../models/CloudProjectDatabaseServiceMaintenance.js';
import { CloudProjectAiCapabilitiesProjectQuotas } from '../models/CloudProjectAiCapabilitiesProjectQuotas.js';
import { CloudLoadbalancingLoadBalancer } from '../models/CloudLoadbalancingLoadBalancer.js';
import { CloudUsageUsageForecast } from '../models/CloudUsageUsageForecast.js';
import { CloudKubeEtcdUsage } from '../models/CloudKubeEtcdUsage.js';
import { CloudProjectDatabaseKafkaConnectConnectorTask } from '../models/CloudProjectDatabaseKafkaConnectConnectorTask.js';
import { CloudProjectDatabaseServiceNodeCreation } from '../models/CloudProjectDatabaseServiceNodeCreation.js';
import { CloudProjectIoStreamSubscriptionStats } from '../models/CloudProjectIoStreamSubscriptionStats.js';
import { CloudProjectRegionWorkflowBackupCreation } from '../models/CloudProjectRegionWorkflowBackupCreation.js';
import { CloudStackStack } from '../models/CloudStackStack.js';
import { CloudKubeResponseMessage } from '../models/CloudKubeResponseMessage.js';
import { CloudUserUserDetail } from '../models/CloudUserUserDetail.js';
import { CloudProjectDatabaseCapabilitiesAdvancedConfigurationProperty } from '../models/CloudProjectDatabaseCapabilitiesAdvancedConfigurationProperty.js';
import { CloudContainerRegistryPlanUpdate } from '../models/CloudContainerRegistryPlanUpdate.js';
import { CloudProjectStorageUpdate } from '../models/CloudProjectStorageUpdate.js';
import { CloudSshkeySshKey } from '../models/CloudSshkeySshKey.js';
import { CloudProjectDatabaseServiceReplicationCreation } from '../models/CloudProjectDatabaseServiceReplicationCreation.js';
import { CloudProjectKubeCustomization } from '../models/CloudProjectKubeCustomization.js';
import { CloudProjectDataProcessingAuthorizationStatus } from '../models/CloudProjectDataProcessingAuthorizationStatus.js';
import { CloudProjectDatabaseServiceUserWithPasswordAndRoles } from '../models/CloudProjectDatabaseServiceUserWithPasswordAndRoles.js';
import { CloudNetworkGatewayInterface } from '../models/CloudNetworkGatewayInterface.js';
import { CloudLoadbalancingListener } from '../models/CloudLoadbalancingListener.js';
import { CloudProjectAiServingModelDefinition } from '../models/CloudProjectAiServingModelDefinition.js';
import { CloudProjectDatabaseOpensearchUserWithPassword } from '../models/CloudProjectDatabaseOpensearchUserWithPassword.js';
import { CloudInstanceInstance } from '../models/CloudInstanceInstance.js';
import { CloudProjectFloatingIp } from '../models/CloudProjectFloatingIp.js';
import { CloudProjectAiServingRegistryResponse } from '../models/CloudProjectAiServingRegistryResponse.js';
import { CloudProjectAiAppAppImageInput } from '../models/CloudProjectAiAppAppImageInput.js';
import { CloudUserOpenrc } from '../models/CloudUserOpenrc.js';
import { CloudKubeAuditLogs } from '../models/CloudKubeAuditLogs.js';
import { CloudProjectDatabaseKafkaConnectCapabilitiesConnectorConfigurationProperty } from '../models/CloudProjectDatabaseKafkaConnectCapabilitiesConnectorConfigurationProperty.js';
import { CloudProjectInstanceRescueModeCreation } from '../models/CloudProjectInstanceRescueModeCreation.js';
import { CloudProjectDatabaseRedisUserWithPassword } from '../models/CloudProjectDatabaseRedisUserWithPassword.js';
import { CloudProjectDatabaseServiceUser } from '../models/CloudProjectDatabaseServiceUser.js';
import { CloudProjectKubeCreation } from '../models/CloudProjectKubeCreation.js';
import { CloudInstanceInstanceMetrics } from '../models/CloudInstanceInstanceMetrics.js';
import { CloudContainerRegistryPlan } from '../models/CloudContainerRegistryPlan.js';
import { CloudProjectStoragePublicUrlCreation } from '../models/CloudProjectStoragePublicUrlCreation.js';
import { CloudProjectKubeOpenIdConnectCreation } from '../models/CloudProjectKubeOpenIdConnectCreation.js';
import { CloudFlavorFlavor } from '../models/CloudFlavorFlavor.js';
import { CloudImageImage } from '../models/CloudImageImage.js';
import { CloudProjectDatabaseRedisUserCreation } from '../models/CloudProjectDatabaseRedisUserCreation.js';
import { CloudProjectActivateMonthlyBillingCreation } from '../models/CloudProjectActivateMonthlyBillingCreation.js';
import { ServiceTerminationFutureUseEnum } from '../models/ServiceTerminationFutureUseEnum.js';
import { CloudProjectAiAppAppSpecInput } from '../models/CloudProjectAiAppAppSpecInput.js';
import { CloudProjectDatabaseCapabilitiesIntegration } from '../models/CloudProjectDatabaseCapabilitiesIntegration.js';
import { CloudQuotaQuotas } from '../models/CloudQuotaQuotas.js';
import { CloudProjectAiCommand } from '../models/CloudProjectAiCommand.js';
import { CloudProjectLoadbalancerConfigurationCreation } from '../models/CloudProjectLoadbalancerConfigurationCreation.js';
import { CloudUserUser } from '../models/CloudUserUser.js';
import { CloudProjectAiCapabilitiesFeatures } from '../models/CloudProjectAiCapabilitiesFeatures.js';
import { CloudLoadbalancingPoolMemberUpdate } from '../models/CloudLoadbalancingPoolMemberUpdate.js';
import { CloudProjectAiServingToken } from '../models/CloudProjectAiServingToken.js';
import { CloudProjectInstanceBulkCreation } from '../models/CloudProjectInstanceBulkCreation.js';
import { CloudProjectMigrationUpdate } from '../models/CloudProjectMigrationUpdate.js';
import { CloudProjectAiServingFlavor } from '../models/CloudProjectAiServingFlavor.js';
import { CloudNetworkNetwork } from '../models/CloudNetworkNetwork.js';
import { CloudProjectVolumeCreation } from '../models/CloudProjectVolumeCreation.js';
import { CloudProjectDatabaseM3dbUserCreation } from '../models/CloudProjectDatabaseM3dbUserCreation.js';
import { CloudVolumeBackupVolumeBackupCreation } from '../models/CloudVolumeBackupVolumeBackupCreation.js';
import { CloudStorageQuota } from '../models/CloudStorageQuota.js';
import { CloudProjectDatabaseKafkaService } from '../models/CloudProjectDatabaseKafkaService.js';
import { CloudProjectVolumeDetachCreation } from '../models/CloudProjectVolumeDetachCreation.js';
import { CloudProjectDatabaseKafkaAcl } from '../models/CloudProjectDatabaseKafkaAcl.js';
import { CloudProjectDatabaseServiceLogEntry } from '../models/CloudProjectDatabaseServiceLogEntry.js';
import { CloudLoadbalancingL7Rule } from '../models/CloudLoadbalancingL7Rule.js';
import { CloudProjectAiServingNamespaceCreation } from '../models/CloudProjectAiServingNamespaceCreation.js';
import { CloudProjectAiRegistryRegistry } from '../models/CloudProjectAiRegistryRegistry.js';
import { CloudProjectKubeUpdateCreation } from '../models/CloudProjectKubeUpdateCreation.js';
import { CloudProjectInstanceGroupCreation } from '../models/CloudProjectInstanceGroupCreation.js';
import { CloudStoragePresignedURL } from '../models/CloudStoragePresignedURL.js';
import { CloudVolumeBackupVolumeBackup } from '../models/CloudVolumeBackupVolumeBackup.js';
import { CloudVolumeSnapshot } from '../models/CloudVolumeSnapshot.js';
import { CloudProjectDatabaseKafkaTopicCreation } from '../models/CloudProjectDatabaseKafkaTopicCreation.js';
import { CloudInstanceInstanceDetail } from '../models/CloudInstanceInstanceDetail.js';
import { CloudProjectIoStreamSubscription } from '../models/CloudProjectIoStreamSubscription.js';
import { CloudAcl } from '../models/CloudAcl.js';
import { CloudProjectAiLogs } from '../models/CloudProjectAiLogs.js';
import { CloudProjectNetworkPrivateUpdate } from '../models/CloudProjectNetworkPrivateUpdate.js';
import { CloudVolumeBackupVolumeCreationFromBackup } from '../models/CloudVolumeBackupVolumeCreationFromBackup.js';
import { CloudStoragePresignedURLInput } from '../models/CloudStoragePresignedURLInput.js';
import { CloudProjectDatabaseIpRestriction } from '../models/CloudProjectDatabaseIpRestriction.js';
import { CloudLoadbalancingPoolUpdate } from '../models/CloudLoadbalancingPoolUpdate.js';
import { CloudProjectVolumeAttachCreation } from '../models/CloudProjectVolumeAttachCreation.js';
import { CloudProjectKubeUpdate } from '../models/CloudProjectKubeUpdate.js';
import { CloudNetworkUpdateGateway } from '../models/CloudNetworkUpdateGateway.js';
import { CloudLoadbalancingHealthMonitor } from '../models/CloudLoadbalancingHealthMonitor.js';
import { CloudKubeCluster } from '../models/CloudKubeCluster.js';
import { CloudProjectDatabaseServiceUserWithPassword } from '../models/CloudProjectDatabaseServiceUserWithPassword.js';
import { CloudProjectDataProcessingNotebookNotebook } from '../models/CloudProjectDataProcessingNotebookNotebook.js';
import { CloudProjectAiServingModel } from '../models/CloudProjectAiServingModel.js';
import { CloudLoadbalancingPoolCreate } from '../models/CloudLoadbalancingPoolCreate.js';
import { CloudStorageContainerDetail } from '../models/CloudStorageContainerDetail.js';
import { CloudProjectAiVolumeDataSync } from '../models/CloudProjectAiVolumeDataSync.js';
import { CloudProjectDatabaseServiceUserWithRolesCreation } from '../models/CloudProjectDatabaseServiceUserWithRolesCreation.js';
import { CloudProjectNetwork } from '../models/CloudProjectNetwork.js';
import { CloudProjectLoadbalancerConfiguration } from '../models/CloudProjectLoadbalancerConfiguration.js';
import { CloudProjectAiNotebookNotebookUpdate } from '../models/CloudProjectAiNotebookNotebookUpdate.js';
import { CloudProjectAiServingMetrics } from '../models/CloudProjectAiServingMetrics.js';
import { CloudStorageAddContainerPolicy } from '../models/CloudStorageAddContainerPolicy.js';
import { CloudProjectEligibilityInfo } from '../models/CloudProjectEligibilityInfo.js';
import { CloudIpCloudIp } from '../models/CloudIpCloudIp.js';
import { CloudProjectDatabaseOpensearchIndex } from '../models/CloudProjectDatabaseOpensearchIndex.js';
import { CloudKubeFlavor } from '../models/CloudKubeFlavor.js';
import { CloudProjectInstanceResizeCreation } from '../models/CloudProjectInstanceResizeCreation.js';
import { CloudProjectDatabaseKafkaConnectCapabilitiesConnectorTransform } from '../models/CloudProjectDatabaseKafkaConnectCapabilitiesConnectorTransform.js';
import { CloudKubeNode } from '../models/CloudKubeNode.js';
import { CloudProjectUserTokenCreation } from '../models/CloudProjectUserTokenCreation.js';
import { CloudLoadbalancingL7Policy } from '../models/CloudLoadbalancingL7Policy.js';
import { CloudProjectNetworkPrivateCreation } from '../models/CloudProjectNetworkPrivateCreation.js';
import { CloudProjectDatabaseOpensearchUser } from '../models/CloudProjectDatabaseOpensearchUser.js';
import { CloudInstanceApplicationAccess } from '../models/CloudInstanceApplicationAccess.js';
import { CloudLoadbalancingFlavor } from '../models/CloudLoadbalancingFlavor.js';
import { CloudProjectNewProject } from '../models/CloudProjectNewProject.js';
import { CloudProject } from '../models/CloudProject.js';
import { CloudRoleRole } from '../models/CloudRoleRole.js';
import { CloudProjectDatabasePostgresqlConnectionPoolCreation } from '../models/CloudProjectDatabasePostgresqlConnectionPoolCreation.js';
import { CloudProjectDatabaseMysqlQueryStatistics } from '../models/CloudProjectDatabaseMysqlQueryStatistics.js';
import { CloudProjectStorageCreation } from '../models/CloudProjectStorageCreation.js';
import { CloudMigrationMigration } from '../models/CloudMigrationMigration.js';
import { CloudProjectDatabaseCapabilities } from '../models/CloudProjectDatabaseCapabilities.js';
import { CloudVolumeBackupVolumeBackupRestore } from '../models/CloudVolumeBackupVolumeBackupRestore.js';
import { CloudProjectIoStreamRegion } from '../models/CloudProjectIoStreamRegion.js';
import { CloudLab } from '../models/CloudLab.js';
import { CloudProjectAiNotebookEditor } from '../models/CloudProjectAiNotebookEditor.js';
import { CloudProjectDatabaseServiceBackup } from '../models/CloudProjectDatabaseServiceBackup.js';
import { CloudProjectAiServingFramework } from '../models/CloudProjectAiServingFramework.js';
import { CloudProjectKubeOpenIdConnectUpdate } from '../models/CloudProjectKubeOpenIdConnectUpdate.js';
import { CloudProjectRegionQuotaCreation } from '../models/CloudProjectRegionQuotaCreation.js';
import { CloudKubePrivateNetworkConfiguration } from '../models/CloudKubePrivateNetworkConfiguration.js';
import { CloudProjectDataProcessingJobLogs } from '../models/CloudProjectDataProcessingJobLogs.js';
import { CloudProjectDatabaseM3dbNamespaceCreation } from '../models/CloudProjectDatabaseM3dbNamespaceCreation.js';
import { CloudProjectDatabaseServiceUserCreation } from '../models/CloudProjectDatabaseServiceUserCreation.js';
import { CloudProjectAiCapabilitiesRegion } from '../models/CloudProjectAiCapabilitiesRegion.js';
import { CloudNetworkCreateGatewaySummary } from '../models/CloudNetworkCreateGatewaySummary.js';
import { ServicesService } from '../models/ServicesService.js';
import { CloudProjectRegionCreation } from '../models/CloudProjectRegionCreation.js';
import { CloudUserRclone } from '../models/CloudUserRclone.js';
import { CloudProjectIoStream } from '../models/CloudProjectIoStream.js';
import { CloudProjectAiNotebookNotebookSpecInput } from '../models/CloudProjectAiNotebookNotebookSpecInput.js';
import { CloudProjectInstanceRebootCreation } from '../models/CloudProjectInstanceRebootCreation.js';
import { CloudProjectAiNotebookNotebook } from '../models/CloudProjectAiNotebookNotebook.js';
import { CloudProjectIoStreamStats } from '../models/CloudProjectIoStreamStats.js';
import { CloudProjectAiServingPresetImage } from '../models/CloudProjectAiServingPresetImage.js';
import { CloudContainerRegistryCapability } from '../models/CloudContainerRegistryCapability.js';
import { CloudAuthenticationToken } from '../models/CloudAuthenticationToken.js';
import { CloudProjectDatabaseOpensearchUserCreation } from '../models/CloudProjectDatabaseOpensearchUserCreation.js';
import { CloudProjectIoStreamTokenCreation } from '../models/CloudProjectIoStreamTokenCreation.js';
import { CloudProjectDatabaseServiceCurrentqueriesQueryCancelResponse } from '../models/CloudProjectDatabaseServiceCurrentqueriesQueryCancelResponse.js';
import { CloudProjectContainerRegistryCreation } from '../models/CloudProjectContainerRegistryCreation.js';
import { CloudUsageUsageCurrent } from '../models/CloudUsageUsageCurrent.js';
import { CloudOperation } from '../models/CloudOperation.js';
import { CloudProjectKubeResetCreation } from '../models/CloudProjectKubeResetCreation.js';
import { CloudNetworkSubnet } from '../models/CloudNetworkSubnet.js';
import { CloudProjectAiTokenToken } from '../models/CloudProjectAiTokenToken.js';
import { CloudSshkeySshKeyDetail } from '../models/CloudSshkeySshKeyDetail.js';
import { CloudProjectKubeRestart } from '../models/CloudProjectKubeRestart.js';
import { CloudInstancegroupInstanceGroup } from '../models/CloudInstancegroupInstanceGroup.js';
import { CloudCapabilitiesAvailability } from '../models/CloudCapabilitiesAvailability.js';
import { CloudNetworkCreateNetwork } from '../models/CloudNetworkCreateNetwork.js';
import { CloudProjectProjectUsage } from '../models/CloudProjectProjectUsage.js';
import { CloudStoragePolicyRaw } from '../models/CloudStoragePolicyRaw.js';
import { CloudProjectAiCapabilitiesFlavor } from '../models/CloudProjectAiCapabilitiesFlavor.js';
import { CloudInstanceCreateFloatingIp } from '../models/CloudInstanceCreateFloatingIp.js';
import { CloudProjectAiServingBackend } from '../models/CloudProjectAiServingBackend.js';
import { CloudAlertingAlert } from '../models/CloudAlertingAlert.js';
import { CloudProjectIoStreamToken } from '../models/CloudProjectIoStreamToken.js';
import { CloudProjectUserRoleUpdate } from '../models/CloudProjectUserRoleUpdate.js';
import { CloudProjectDatabaseKafkaConnectCapabilitiesConnector } from '../models/CloudProjectDatabaseKafkaConnectCapabilitiesConnector.js';
import { CloudProjectDatabaseServiceIntegration } from '../models/CloudProjectDatabaseServiceIntegration.js';
import { CloudProjectAiLabel } from '../models/CloudProjectAiLabel.js';
import { CloudProjectVolumeUpsizeCreation } from '../models/CloudProjectVolumeUpsizeCreation.js';
import { CloudProjectDataProcessingMetrics } from '../models/CloudProjectDataProcessingMetrics.js';
import { CloudProjectKubeNodePoolCreation } from '../models/CloudProjectKubeNodePoolCreation.js';
import { CloudStorageContainerObjectTempURL } from '../models/CloudStorageContainerObjectTempURL.js';
import { CloudProjectDatabaseIpRestrictionCreation } from '../models/CloudProjectDatabaseIpRestrictionCreation.js';
import { CloudStorageContainerCreation } from '../models/CloudStorageContainerCreation.js';
import { CloudProjectDatabasePostgresqlQueryStatistics } from '../models/CloudProjectDatabasePostgresqlQueryStatistics.js';
import { CloudVrack } from '../models/CloudVrack.js';
import { CloudProjectStorageCorsCreation } from '../models/CloudProjectStorageCorsCreation.js';
import { CloudProjectDatabasePostgresqlConnectionPool } from '../models/CloudProjectDatabasePostgresqlConnectionPool.js';
import { CloudProjectUserRoleCreation } from '../models/CloudProjectUserRoleCreation.js';
import { CloudProjectInstanceSnapshotCreation } from '../models/CloudProjectInstanceSnapshotCreation.js';
import { CloudProjectNewProjectInfo } from '../models/CloudProjectNewProjectInfo.js';
import { CloudProjectDatabaseRedisUser } from '../models/CloudProjectDatabaseRedisUser.js';
import { CloudProjectAiAppApp } from '../models/CloudProjectAiAppApp.js';
import { CloudProjectDataProcessingCapability } from '../models/CloudProjectDataProcessingCapability.js';
import { CloudOrderRuleInstanceCategories } from '../models/CloudOrderRuleInstanceCategories.js';
import { CloudProjectDatabaseServiceCreation } from '../models/CloudProjectDatabaseServiceCreation.js';
import { CloudProjectKubeIpRestrictionUpsert } from '../models/CloudProjectKubeIpRestrictionUpsert.js';
import { CloudProjectDatabaseKafkaConnectConnectorCreation } from '../models/CloudProjectDatabaseKafkaConnectConnectorCreation.js';
import { CloudRegion } from '../models/CloudRegion.js';
import { CloudAlerting } from '../models/CloudAlerting.js';
import { CloudProjectAiServingRegistry } from '../models/CloudProjectAiServingRegistry.js';
import { CloudProjectDatabaseKafkaPermissions } from '../models/CloudProjectDatabaseKafkaPermissions.js';
import { CloudProjectAiServingFeatures } from '../models/CloudProjectAiServingFeatures.js';
import { ServiceTerminationReasonEnum } from '../models/ServiceTerminationReasonEnum.js';
import { CloudKubeOpenIdConnect } from '../models/CloudKubeOpenIdConnect.js';
import { CloudProjectLoadBalancer } from '../models/CloudProjectLoadBalancer.js';
import { CloudProjectDatabaseTemporaryWriteDeadline } from '../models/CloudProjectDatabaseTemporaryWriteDeadline.js';
import { CloudProjectSshkeyCreation } from '../models/CloudProjectSshkeyCreation.js';
import { CloudProjectInstanceInterfaceCreation } from '../models/CloudProjectInstanceInterfaceCreation.js';
import { CloudProjectAiJobJobSpecInput } from '../models/CloudProjectAiJobJobSpecInput.js';
import { CloudKubeRegionEnum } from '../models/CloudKubeRegionEnum.js';
import { CloudProjectDatabaseOpensearchService } from '../models/CloudProjectDatabaseOpensearchService.js';
import { CloudInstanceInstanceVnc } from '../models/CloudInstanceInstanceVnc.js';
import { CloudOrderRuleAvailability } from '../models/CloudOrderRuleAvailability.js';
import { CloudProjectInstanceCreation } from '../models/CloudProjectInstanceCreation.js';
import { CloudProjectAiTokenTokenSpec } from '../models/CloudProjectAiTokenTokenSpec.js';
import { CloudProjectLoadbalancerRegion } from '../models/CloudProjectLoadbalancerRegion.js';
import { CloudUserS3CredentialsWithSecret } from '../models/CloudUserS3CredentialsWithSecret.js';
import { CloudProjectDataProcessingNotebookNotebookSpec } from '../models/CloudProjectDataProcessingNotebookNotebookSpec.js';
import { CloudKubeNodePool } from '../models/CloudKubeNodePool.js';
import { CloudProjectDatabaseService } from '../models/CloudProjectDatabaseService.js';
import { CloudProjectDatabaseServiceReplication } from '../models/CloudProjectDatabaseServiceReplication.js';
import { CloudProjectDatabaseServiceUserWithRoles } from '../models/CloudProjectDatabaseServiceUserWithRoles.js';
import { CloudNetworkGateway } from '../models/CloudNetworkGateway.js';
import { CloudProjectDatabaseAvailability } from '../models/CloudProjectDatabaseAvailability.js';
import { CloudInstanceInterfaceInterface } from '../models/CloudInstanceInterfaceInterface.js';
import { CloudProjectDatabaseServiceDatabase } from '../models/CloudProjectDatabaseServiceDatabase.js';
import { CloudKubeKubeconfig } from '../models/CloudKubeKubeconfig.js';
import { CloudAvailableRegion } from '../models/CloudAvailableRegion.js';
import { CloudProjectLoadBalancerCreation } from '../models/CloudProjectLoadBalancerCreation.js';
import { CloudProjectDatabaseKafkaConnectConnector } from '../models/CloudProjectDatabaseKafkaConnectConnector.js';
import { CloudProjectDatabaseOpensearchPermissions } from '../models/CloudProjectDatabaseOpensearchPermissions.js';
import { CloudProjectDatabaseM3dbNamespace } from '../models/CloudProjectDatabaseM3dbNamespace.js';
import { CloudProjectDatabaseServiceMetric } from '../models/CloudProjectDatabaseServiceMetric.js';
import { CloudProjectIoStreamSubscriptionCreation } from '../models/CloudProjectIoStreamSubscriptionCreation.js';
import { CloudProjectAiAppScalingStrategyInput } from '../models/CloudProjectAiAppScalingStrategyInput.js';
import { CloudProjectContainerRegistryUsersCreation } from '../models/CloudProjectContainerRegistryUsersCreation.js';
import { CloudContainerRegistryUser } from '../models/CloudContainerRegistryUser.js';
import { CloudQuotaStorageQuotaUpdate } from '../models/CloudQuotaStorageQuotaUpdate.js';
import { CloudProjectVolumeUpdate } from '../models/CloudProjectVolumeUpdate.js';
import { CloudColdArchiveContainer } from '../models/CloudColdArchiveContainer.js';
import { CloudProjectUserCreation } from '../models/CloudProjectUserCreation.js';
import { CloudProjectDatabaseServiceCurrentqueriesQueryCancelRequest } from '../models/CloudProjectDatabaseServiceCurrentqueriesQueryCancelRequest.js';
import { CloudProjectDatabaseKafkaUserAccess } from '../models/CloudProjectDatabaseKafkaUserAccess.js';
import { CloudInstanceAssociateFloatingIp } from '../models/CloudInstanceAssociateFloatingIp.js';
import { CloudAlertingDelayEnum } from '../models/CloudAlertingDelayEnum.js';
import { CloudKeymanagerCertificateCreate } from '../models/CloudKeymanagerCertificateCreate.js';
import { CloudCredit } from '../models/CloudCredit.js';
import OVHBase from '../ovh.js';
import '../models/CloudLoadbalancingL7PolicyActionEnum.js';
import '../models/CloudRoleService.js';
import '../models/CloudRolePermission.js';
import '../models/CloudLoadbalancingLoadBalancerProvisioningStatusEnum.js';
import '../models/CloudLoadbalancingLoadBalancerOperatingStatusEnum.js';
import '../models/CloudProjectDatabaseServiceCurrentqueriesQuery.js';
import '../models/CloudProjectDatabaseServiceCurrentqueriesStateEnum.js';
import '../models/CloudProjectDatabaseServiceCurrentqueriesWaitEventTypeEnum.js';
import '../models/CloudStorageRightEnum.js';
import '../models/CloudContainerRegistryStatusEnum.js';
import '../models/CloudProjectDataProcessingStatusEnum.js';
import '../models/CloudProjectDataProcessingEngineParameter.js';
import '../models/CloudIpIpSubTypeEnum.js';
import '../models/CloudIpIpStatusEnum.js';
import '../models/CloudProjectDataProcessingCapabilitiesNotebookTemplate.js';
import '../models/CloudProjectDataProcessingEngineVersion.js';
import '../models/CloudKubeNodePoolTemplate.js';
import '../models/CloudKubeNodePoolTemplateSpec.js';
import '../models/CloudKubeTaint.js';
import '../models/CloudKubeTaintEffectEnum.js';
import '../models/CloudKubeNodePoolTemplateMetadata.js';
import '../models/CloudProjectKubeNodePoolAutoscalingParams.js';
import '../models/CloudUsagePeriod.js';
import '../models/CloudLoadbalancingHealthMonitorHTTPConfiguration.js';
import '../models/CloudLoadbalancingLoadBalancerHealthMonitorHTTPVersionEnum.js';
import '../models/CloudLoadbalancingLoadBalancerHealthMonitorHTTPMethodEnum.js';
import '../models/CloudProjectIoStreamKindEnum.js';
import '../models/CloudKeymanagerSecretRef.js';
import '../models/CloudBillingViewMonthlyResources.js';
import '../models/CloudBillingViewMonthlyInstance.js';
import '../models/CloudBillingViewMonthlyInstanceDetail.js';
import '../models/CloudBillingViewMonthlyInstanceOption.js';
import '../models/CloudBillingViewMonthlyInstanceOptionDetail.js';
import '../models/CloudBillingViewMonthlyCertification.js';
import '../models/CloudBillingViewMonthlyCertificationDetail.js';
import '../models/CloudBillingViewTypedResources.js';
import '../models/CloudBillingViewRegionalizedResource.js';
import '../models/CloudBillingViewComponent.js';
import '../models/CloudBillingViewQuantity.js';
import '../models/CloudBillingViewUnitQuantityEnum.js';
import '../models/CloudBillingViewHourlyResources.js';
import '../models/CloudBillingViewHourlyInstanceBandwidth.js';
import '../models/CloudBillingViewBandwidthInstance.js';
import '../models/CloudBillingViewHourlyInstance.js';
import '../models/CloudBillingViewHourlyInstanceDetail.js';
import '../models/CloudBillingViewHourlyInstanceOption.js';
import '../models/CloudBillingViewHourlyInstanceOptionDetail.js';
import '../models/CloudBillingViewHourlySnapshot.js';
import '../models/CloudBillingViewInstanceSnapshot.js';
import '../models/CloudBillingViewVolumeSnapshot.js';
import '../models/CloudBillingViewHourlyVolume.js';
import '../models/CloudBillingViewHourlyVolumeDetail.js';
import '../models/CloudBillingViewHourlyStorage.js';
import '../models/CloudBillingViewStorageTypeEnum.js';
import '../models/CloudBillingViewStoredStorage.js';
import '../models/CloudBillingViewBandwidthStorage.js';
import '../models/OrderPrice.js';
import '../models/OrderCurrencyCodeEnum.js';
import '../models/CloudProjectDatabaseStatusEnum.js';
import '../models/CloudExecution.js';
import '../models/CloudExecutionStateEnum.js';
import '../models/CloudQuotaNetworkQuota.js';
import '../models/CloudQuotaComputeQuota.js';
import '../models/CloudQuotaVolumeQuota.js';
import '../models/CloudProjectBillTypeEnum.js';
import '../models/CloudProjectDatabaseServiceNodeRoleEnum.js';
import '../models/CloudNetworkCreateNetworkForGatewaySummary.js';
import '../models/CloudNetworkCreateSubnetForGatewaySummary.js';
import '../models/CloudNetworkGatewayModelEnum.js';
import '../models/CloudOrderStatusEnum.js';
import '../models/CloudProjectAllocationPool.js';
import '../models/CloudStorageEndpoint.js';
import '../models/CloudLoadbalancingListenerProtocolEnum.js';
import '../models/CloudStorageObject.js';
import '../models/CloudProjectAiVolumeDataSyncEnum.js';
import '../models/CloudProjectAiCapabilitiesPresetCapabilities.js';
import '../models/CloudProjectAiCapabilitiesFlavorTypeEnum.js';
import '../models/CloudProjectAiCapabilitiesPresetResources.js';
import '../models/CloudProjectAiJobPartner.js';
import '../models/CloudProjectAiCapabilitiesPresetDocumentationUrl.js';
import '../models/CloudProjectAiCapabilitiesPresetTypeEnum.js';
import '../models/CloudProjectAiJobJobStatus.js';
import '../models/CloudProjectAiJobJobStatusHistory.js';
import '../models/CloudProjectAiJobJobStateEnum.js';
import '../models/CloudProjectAiInfo.js';
import '../models/CloudProjectAiInfoCodeEnum.js';
import '../models/CloudProjectAiJobJobSpec.js';
import '../models/CloudProjectAiResources.js';
import '../models/CloudProjectAiVolumeVolume.js';
import '../models/CloudProjectAiVolumeDataStore.js';
import '../models/CloudProjectAiVolumeStandalone.js';
import '../models/CloudProjectAiVolumePrivateSwift.js';
import '../models/CloudProjectAiVolumePublicGit.js';
import '../models/CloudProjectAiVolumePublicSwift.js';
import '../models/CloudProjectAiVolumePermissionEnum.js';
import '../models/CloudProjectAiShutdownStrategyEnum.js';
import '../models/CloudProjectAiJobJobEnv.js';
import '../models/CloudLoadbalancingLoadbalancerNetworkInformationCreate.js';
import '../models/CloudLoadbalancingLoadbalancerListenerCreate.js';
import '../models/CloudLoadbalancingLoadbalancerPoolCreate.js';
import '../models/CloudLoadbalancingHealthMonitorCreate.js';
import '../models/CloudLoadbalancingLoadBalancerHealthMonitorTypeEnum.js';
import '../models/CloudLoadbalancingPoolAlgorithmEnum.js';
import '../models/CloudLoadbalancingPoolProtocolEnum.js';
import '../models/CloudLoadbalancingLoadbalancerMemberCreate.js';
import '../models/CloudLoadbalancingPoolSessionPersistence.js';
import '../models/CloudLoadbalancingPoolSessionPersistenceTypeEnum.js';
import '../models/CloudVolumeVolumeTypeEnum.js';
import '../models/CloudKubeUpdatePolicyEnum.js';
import '../models/CloudVolumePrice.js';
import '../models/CloudFlavorPrice.js';
import '../models/CloudSnapshotPrice.js';
import '../models/CloudArchiveStoragePrice.js';
import '../models/CloudStoragePrice.js';
import '../models/CloudBandwidthStoragePrice.js';
import '../models/CloudProjectDatabaseServiceMaintenanceStatusEnum.js';
import '../models/CloudBillingViewUsedCredits.js';
import '../models/CloudBillingViewUsedCredit.js';
import '../models/CloudProjectDatabaseKafkaConnectConnectorTaskStatusEnum.js';
import '../models/CloudStackInstructionGuide.js';
import '../models/CloudStackSection.js';
import '../models/CloudStackContent.js';
import '../models/CloudStackStep.js';
import '../models/CloudUserUserStatusEnum.js';
import '../models/CloudProjectDatabaseCapabilitiesAdvancedConfigurationPropertyTypeEnum.js';
import '../models/CloudStorageTypeEnum.js';
import '../models/CloudProjectDatabaseServiceReplicationPolicyClassEnum.js';
import '../models/CloudProjectKubeCustomizationAPIServer.js';
import '../models/CloudProjectKubeCustomizationAPIServerAdmissionPlugins.js';
import '../models/CloudProjectKubeCustomizationKubeProxy.js';
import '../models/CloudProjectKubeCustomizationKubeProxyIpvs.js';
import '../models/CloudKubeKubeProxyIpvsSchedulerEnum.js';
import '../models/CloudProjectKubeCustomizationKubeProxyIptables.js';
import '../models/CloudProjectAiServingWorkflowTemplateEnum.js';
import '../models/CloudProjectAiServingFrameworkIdEnum.js';
import '../models/CloudProjectAiServingBackendIdEnum.js';
import '../models/CloudProjectAiServingAutoscalingSpec.js';
import '../models/CloudProjectDatabaseOpensearchUserAcl.js';
import '../models/CloudInstanceInstanceStatusEnum.js';
import '../models/CloudInstanceMonthlyBilling.js';
import '../models/CloudInstanceMonthlyBillingStatusEnum.js';
import '../models/CloudInstanceIpAddress.js';
import '../models/CloudProjectFloatingIpStatusEnum.js';
import '../models/CloudProjectFloatingIpAssociatedEntity.js';
import '../models/CloudProjectFloatingIpAssociatedEntityTypeEnum.js';
import '../models/CloudProjectDatabaseKafkaConnectConnectorPropertyTypeEnum.js';
import '../models/CloudProjectDatabaseKafkaConnectCapabilitiesConnectorPropertyImportanceEnum.js';
import '../models/CloudKubeVersionEnum.js';
import '../models/CloudProjectKubeCreationNodePool.js';
import '../models/CloudKubeKubeProxyModeEnum.js';
import '../models/CloudInstanceInstanceMetricsValue.js';
import '../models/CloudContainerRegistryFeatures.js';
import '../models/CloudContainerRegistryLimits.js';
import '../models/CloudKubeOpenIdConnectSigningAlgorithmsEnum.js';
import '../models/CloudFlavorCapability.js';
import '../models/CloudFlavorCapabilityNameEnum.js';
import '../models/CloudFlavorFlavorPlanCodes.js';
import '../models/CloudInstanceMonthlyInstanceBulkParams.js';
import '../models/CloudProjectAiResourcesInput.js';
import '../models/CloudProjectAiAppProbeInput.js';
import '../models/CloudProjectDatabaseEngineEnum.js';
import '../models/CloudProjectDatabaseServiceIntegrationTypeEnum.js';
import '../models/CloudProjectDatabaseCapabilitiesIntegrationParameter.js';
import '../models/CloudProjectDatabaseCapabilitiesIntegrationParameterTypeEnum.js';
import '../models/CloudQuotaInstanceUsageQuotas.js';
import '../models/CloudQuotaKeymanagerQuotas.js';
import '../models/CloudQuotaVolumeUsageQuotas.js';
import '../models/CloudQuotaLoadbalancerQuotas.js';
import '../models/CloudQuotaKeypairQuotas.js';
import '../models/CloudQuotaNetworkQuotas.js';
import '../models/CloudProjectLoadbalancerConfigurationNetworkingNetworking.js';
import '../models/CloudProjectLoadbalancerConfigurationNetworkingIngress.js';
import '../models/CloudProjectLoadbalancerNetworkingIngressKindEnum.js';
import '../models/CloudProjectLoadbalancerConfigurationNetworkingEgress.js';
import '../models/CloudProjectLoadbalancerNetworkingEgressKindEnum.js';
import '../models/CloudProjectLoadbalancerBackend.js';
import '../models/CloudProjectLoadbalancerServer.js';
import '../models/CloudProjectLoadbalancerBackendProxyProtocolEnum.js';
import '../models/CloudProjectLoadbalancerBackendBalancerAlgorithmEnum.js';
import '../models/CloudProjectLoadbalancerFrontend.js';
import '../models/CloudProjectLoadbalancerFrontendModeEnum.js';
import '../models/CloudProjectLoadbalancerPortRange.js';
import '../models/CloudProjectLoadbalancerBackendSelector.js';
import '../models/CloudProjectAiServingTokenGroupEnum.js';
import '../models/CloudInstanceNetworkBulkParams.js';
import '../models/CloudInstanceAutoBackup.js';
import '../models/CloudNetworkNetworkStatusEnum.js';
import '../models/CloudNetworkNetworkTypeEnum.js';
import '../models/CloudNetworkNetworkRegion.js';
import '../models/CloudNetworkNetworkRegionStatusEnum.js';
import '../models/CloudProjectDatabaseNetworkTypeEnum.js';
import '../models/CloudProjectDatabaseServiceIpRestriction.js';
import '../models/CloudProjectDatabaseServiceDisk.js';
import '../models/CloudProjectDatabaseServiceEndpoint.js';
import '../models/CloudProjectDatabaseServiceEndpointComponentEnum.js';
import '../models/CloudLoadbalancingL7RuleTypeEnum.js';
import '../models/CloudLoadbalancingL7RuleCompareTypeEnum.js';
import '../models/CloudKubeUpdateStrategyEnum.js';
import '../models/CloudInstancegroupInstanceGroupTypeEnum.js';
import '../models/CloudStoragePresignedURLMethodEnum.js';
import '../models/CloudVolumeBackupVolumeBackupStatusEnum.js';
import '../models/CloudVolumeSnapshotStatusEnum.js';
import '../models/CloudProjectIoStreamSubscriptionKindEnum.js';
import '../models/CloudProjectAiLogLine.js';
import '../models/CloudKubeClusterStatusEnum.js';
import '../models/CloudProjectDataProcessingNotebookNotebookStatus.js';
import '../models/CloudProjectDataProcessingNotebookNotebookStateEnum.js';
import '../models/CloudProjectDataProcessingInfo.js';
import '../models/CloudProjectDataProcessingInfoCodeEnum.js';
import '../models/CloudProjectAiServingModelWorkflowTemplateParameter.js';
import '../models/CloudProjectAiServingAPIStatusEnum.js';
import '../models/CloudProjectAiServingVersionStatusEnum.js';
import '../models/CloudStorageContainerObject.js';
import '../models/CloudStorageRetrievalStateEnum.js';
import '../models/CloudProjectAiVolumeDataSyncStatus.js';
import '../models/CloudProjectAiVolumeDataSyncStateEnum.js';
import '../models/CloudProjectAiVolumeProgress.js';
import '../models/CloudProjectAiVolumeDataSyncProgressStateEnum.js';
import '../models/CloudNetworkNetworkVisibilityEnum.js';
import '../models/CloudProjectAiServingMetricsEndpoint.js';
import '../models/CloudStoragePolicyRoleEnum.js';
import '../models/CloudProjectEligibilityAction.js';
import '../models/CloudProjectPaymentMethodAuthorized.js';
import '../models/CloudProjectNewProjectInfoVoucher.js';
import '../models/CloudKubeFlavorCategoryEnum.js';
import '../models/CloudKubeFlavorStateEnum.js';
import '../models/CloudKubeNodeStatusEnum.js';
import '../models/CloudInstanceAccess.js';
import '../models/CloudInstanceApplicationAccessStateEnum.js';
import '../models/CloudProjectNewProjectCredit.js';
import '../models/CloudCommonVoucherValidity.js';
import '../models/CloudProjectNewProjectStatusEnum.js';
import '../models/CloudAccessTypeEnum.js';
import '../models/CloudProjectProjectStatusEnum.js';
import '../models/CloudProjectDatabasePostgresqlConnectionpoolModeEnum.js';
import '../models/CloudProjectDatabaseMysqlQuerystatisticsQuery.js';
import '../models/CloudMigrationResourceTypeEnum.js';
import '../models/CloudProjectDatabaseCapabilitiesEngine.js';
import '../models/CloudProjectDatabaseCapabilitiesEngineStorageStrategyEnum.js';
import '../models/CloudProjectDatabaseCapabilitiesFlavor.js';
import '../models/CloudProjectDatabaseCapabilitiesOption.js';
import '../models/CloudProjectDatabaseTypeEnum.js';
import '../models/CloudProjectDatabaseCapabilitiesPlan.js';
import '../models/CloudProjectIoStreamRegionEndpoint.js';
import '../models/CloudLabStatusEnum.js';
import '../models/CloudProjectDatabaseServiceBackupRegion.js';
import '../models/CloudProjectDatabaseBackupTypeEnum.js';
import '../models/CloudProjectDataProcessingLogLine.js';
import '../models/CloudProjectDatabaseM3dbNamespaceTypeEnum.js';
import '../models/CloudProjectDatabaseM3dbNamespaceRetention.js';
import '../models/ServiceStateEnum.js';
import '../models/ServiceRenewType.js';
import '../models/ServiceRenewalTypeEnum.js';
import '../models/CloudProjectIoStreamStatusEnum.js';
import '../models/CloudProjectAiNotebookNotebookEnv.js';
import '../models/CloudInstanceRebootTypeEnum.js';
import '../models/CloudProjectAiNotebookNotebookStatus.js';
import '../models/CloudProjectAiNotebookNotebookStateEnum.js';
import '../models/CloudProjectAiNotebookNotebookWorkspace.js';
import '../models/CloudProjectAiNotebookNotebookSpec.js';
import '../models/CloudAuthenticationOpenstackToken.js';
import '../models/CloudAuthenticationTokenProject.js';
import '../models/CloudAuthenticationDomain.js';
import '../models/CloudAuthenticationRole.js';
import '../models/CloudAuthenticationCatalog.js';
import '../models/CloudAuthenticationEndpoint.js';
import '../models/CloudAuthenticationUserToken.js';
import '../models/CloudProjectIoStreamTokenActionEnum.js';
import '../models/CloudOperationStatusEnum.js';
import '../models/CloudSubOperation.js';
import '../models/CloudKubeResetWorkerNodesPolicyEnum.js';
import '../models/CloudNetworkIPPool.js';
import '../models/CloudProjectAiTokenTokenStatus.js';
import '../models/CloudCapabilitiesAvailabilityPlan.js';
import '../models/CloudCapabilitiesAvailabilityRegion.js';
import '../models/CloudRegionContinentEnum.js';
import '../models/CloudCapabilitiesAvailabilityProduct.js';
import '../models/CloudNetworkCreateSubnetSummary.js';
import '../models/CloudProjectCurrentUsage.js';
import '../models/CloudProjectVolumesUsage.js';
import '../models/CloudProjectVolumeUsageDetail.js';
import '../models/CloudProjectVolumeType.js';
import '../models/CloudProjectInstancesUsage.js';
import '../models/CloudProjectInstanceUsageDetail.js';
import '../models/CloudProjectInstanceMonthlyBilling.js';
import '../models/CloudProjectStorageUsage.js';
import '../models/CloudProjectStorageVolumeUsage.js';
import '../models/CloudProjectBandwidthStorageUsage.js';
import '../models/CloudProjectSnapshotsUsage.js';
import '../models/CloudProjectSnapshotUsageDetail.js';
import '../models/CloudProjectAiCapabilitiesFlavorResourcesPerUnit.js';
import '../models/CloudProjectAiCapabilitiesFlavorGpuInformation.js';
import '../models/CloudProjectDatabaseKafkaConnectCapabilitiesConnectorTypeEnum.js';
import '../models/CloudProjectDatabaseServiceIntegrationStatusEnum.js';
import '../models/CloudProjectDataProcessingMetricsEndpoint.js';
import '../models/CloudProjectDatabasePostgresqlQuerystatisticsQuery.js';
import '../models/CloudProjectDatabasePostgresqlConnectionpoolSslModeEnum.js';
import '../models/CloudProjectNewProjectInfoError.js';
import '../models/CloudProjectNewProjectInfoErrorCodeEnum.js';
import '../models/CloudProjectAiAppAppSpec.js';
import '../models/CloudProjectAiAppProbe.js';
import '../models/CloudProjectAiAppScalingStrategy.js';
import '../models/CloudProjectAiAppScalingFixedStrategy.js';
import '../models/CloudProjectAiAppScalingAutomaticStrategy.js';
import '../models/CloudProjectAiAppScalingAutomaticStrategyResourceTypeEnum.js';
import '../models/CloudProjectAiAppAppStatus.js';
import '../models/CloudProjectAiAppAppStateHistory.js';
import '../models/CloudProjectAiAppAppStateEnum.js';
import '../models/CloudProjectDataProcessingCapabilitiesEngineParameter.js';
import '../models/CloudProjectDataProcessingParameterValidator.js';
import '../models/CloudProjectDataProcessingCapabilitiesTemplate.js';
import '../models/CloudOrderRuleInstanceCategory.js';
import '../models/CloudOrderRuleInstanceCategoryTypeEnum.js';
import '../models/CloudProjectDatabaseServiceCreationBackupFork.js';
import '../models/CloudProjectDatabaseServiceNodePattern.js';
import '../models/CloudComponent.js';
import '../models/CloudServiceStatusEnum.js';
import '../models/CloudRegionStatusEnum.js';
import '../models/CloudIpCountryEnum.js';
import '../models/CloudProjectLoadbalancerConfigurationVersion.js';
import '../models/CloudProjectLoadbalancerStatusEnum.js';
import '../models/CloudProjectLoadbalancerSizeEnum.js';
import '../models/CloudProjectLoadbalancerAddresses.js';
import '../models/CloudProjectLoadbalancerAddress.js';
import '../models/CloudProjectLoadbalancerNetworkingNetworking.js';
import '../models/CloudProjectLoadbalancerNetworkingEgress.js';
import '../models/CloudProjectLoadbalancerNetworkingIngress.js';
import '../models/CloudOrderRuleAvailabilityProduct.js';
import '../models/CloudOrderRuleAvailabilityPlan.js';
import '../models/CloudInstanceNetworkParams.js';
import '../models/CloudProjectAiTokenRoleEnum.js';
import '../models/CloudProjectDataProcessingNotebookNotebookEnv.js';
import '../models/CloudKubeNodePoolAutoscaling.js';
import '../models/CloudKubeNodePoolSizeStatusEnum.js';
import '../models/CloudKubeNodePoolStatusEnum.js';
import '../models/CloudNetworkGatewayStatusEnum.js';
import '../models/CloudNetworkGatewayExternalInformation.js';
import '../models/CloudNetworkGatewayIpSubnet.js';
import '../models/CloudProjectDatabaseAvailabilityStatusEnum.js';
import '../models/CloudInstanceInterfaceFixedIp.js';
import '../models/CloudProjectLoadbalancerNetworkingNetworkingCreation.js';
import '../models/CloudProjectLoadbalancerNetworkingIngressCreation.js';
import '../models/CloudProjectLoadbalancerNetworkingEgressCreation.js';
import '../models/CloudProjectDatabaseKafkaConnectConnectorStatusEnum.js';
import '../models/CloudProjectDatabaseServiceMetricUnitEnum.js';
import '../models/CloudProjectDatabaseServiceHostMetric.js';
import '../models/CloudProjectDatabaseServiceDataPoint.js';
import '../models/CloudProjectAiAppScalingAutomaticStrategyInput.js';
import '../models/CloudProjectAiAppScalingFixedStrategyInput.js';
import '../models/CloudColdArchiveContainerStatusEnum.js';
import '../models/CloudUserRoleEnum.js';
import '../endpoints.js';
declare class CloudHandler {
ovh: OVHBase;
constructor(ovh: OVHBase);
/** Get agreements related to a product */
getAgreements: () => Promise<CloudProjectProductAgreements>;
/** Start a new cloud project */
postCreateProject: (body: {
credit?: number;
description?: string;
voucher?: string;
}) => Promise<CloudProjectNewProject>;
/** Get information about a cloud project creation */
getCreateProjectInfo: () => Promise<CloudProjectNewProjectInfo>;
/** Check your eligibility to create a Public Cloud order */
checkEligibility: () => Promise<CloudProjectEligibilityInfo>;
/** Get all cloud pending orders */
getOrder: () => Promise<CloudOrderOrder[]>;
/** Get product availability */
getOrderRuleAvailability: () => Promise<CloudOrderRuleAvailability>;
/** Get instance categories */
getOrderRuleInstanceCategory: () => Promise<CloudOrderRuleInstanceCategories>;
/** Get services prices */
getPrice: () => Promise<CloudPrice>;
/** List available ser