UNPKG

palette-sdk-typescript

Version:

TypeScript SDK for Spectro Cloud Palette API

526 lines 326 kB
/** * Copyright (c) Spectro Cloud * SPDX-License-Identifier: Apache-2.0 */ /** * Generated by orval v7.11.2 🍺 * Do not edit manually. * Palette APIs - 4.7 * OpenAPI spec version: v1 */ import type { APIEndpoint, AWSVolumeTypes, AlertEntity, AmiTypes, ApiKey, ApiKeyCreateResponse, ApiKeyEntity, ApiKeyUpdate, ApiKeys, AppDeployment, AppDeploymentClusterGroupEntity, AppDeploymentProfileEntity, AppDeploymentProfileSpec, AppDeploymentProfileVersions, AppDeploymentVirtualClusterEntity, AppDeploymentsFilterSpec, AppDeploymentsSummary, AppDeploymentsUidProfileApplyParams, AppProfile, AppProfileCloneEntity, AppProfileCloneMetaInputEntity, AppProfileMetaEntity, AppProfileTiers, AppProfilesFilterSpec, AppProfilesMetadata, AppProfilesSummary, AppTier, AppTierEntity, AppTierManifests, AppTierPatchEntity, AppTierResolvedValues, AsyncOperationIdEntity, Audit, AuditMsgUpdate, AuditSysMsg, Audits, AuditsListParams, AuthLogin, AuthOrgParams, AuthRefreshParams, AuthTokenRevoke, AuthTokenSettings, AuthenticateParams, AwsAccount, AwsAccountCredentials, AwsAccountSts, AwsAccounts, AwsAvailabilityZones, AwsCloudAccount, AwsCloudClusterConfigEntity, AwsCloudConfig, AwsCloudCostSpec, AwsCloudCostSummary, AwsCloudHybridConfigEntity, AwsCreditAccountEntity, AwsFindImageRequest, AwsImage, AwsInstanceTypes, AwsKeyPairs, AwsKmsKeyEntity, AwsKmsKeys, AwsMachine, AwsMachines, AwsPolicies, AwsPolicyArnsSpec, AwsPropertiesValidateSpec, AwsRegions, AwsS3BucketCredentials, AwsSecretSpecInputEntity, AwsSecurityGroups, AwsStorageTypes, AwsVolumeSize, AwsVpcs, AzValidateEntity, AzureAccount, AzureAccounts, AzureCloudAccount, AzureCloudConfig, AzureGroups, AzureInstanceTypes, AzureMachine, AzureMachines, AzurePrivateDnsZones, AzureRegions, AzureResourceGroupList, AzureStorageAccountEntity, AzureStorageAccounts, AzureStorageContainers, AzureStorageTypes, AzureSubscriptionList, AzureVhdUrlEntity, AzureVirtualNetworkList, AzureZoneEntity, BasicOciRegistriesCreateParams, BasicOciRegistriesUidSyncParams, BasicOciRegistry, BasicOciRegistrySpec, BulkDeleteRequest, BulkDeleteResponse, BulkEvents, Channel, CloudAccountUidEntity, CloudAccountsAwsGetParams, CloudAccountsAwsListParams, CloudAccountsAzureListParams, CloudAccountsCustomListParams, CloudAccountsGcpListParams, CloudAccountsListSummaryParams, CloudAccountsMaasListParams, CloudAccountsMetadata, CloudAccountsOpenStackListParams, CloudAccountsPatch, CloudAccountsSummary, CloudAccountsVsphereListParams, CloudConfigsAksPoolMachinesListParams, CloudConfigsAwsPoolMachinesListParams, CloudConfigsAzurePoolMachinesListParams, CloudConfigsCustomPoolMachinesListParams, CloudConfigsEksPoolMachinesListParams, CloudConfigsGcpPoolMachinesListParams, CloudConfigsGenericPoolMachinesListParams, CloudConfigsGkePoolMachinesListParams, CloudConfigsMaasPoolMachinesListParams, CloudConfigsVirtualPoolMachinesListParams, CloudConfigsVspherePoolMachinesListParams, CloudCost, ClusterBackup, ClusterBackupLocationType, ClusterComplianceOnDemandConfig, ClusterComplianceScan, ClusterComplianceScanLogs, ClusterCondition, ClusterDefinitionEntity, ClusterEdgeInstallerConfig, ClusterFeatureBackupGetParams, ClusterFeatureDriverLogDownloadParams, ClusterFeatureKubeBenchLogGetParams, ClusterFeatureKubeHunterLogGetParams, ClusterFeatureLogFetcherGetParams, ClusterFeatureLogFetcherLogDownloadParams, ClusterFeatureLogFetcherLogUpdateBody, ClusterFeatureLogFetcherLogUpdateParams, ClusterFeatureRestoreGetParams, ClusterFeatureSonobuoyLogGetParams, ClusterGroup, ClusterGroupEntity, ClusterGroupHostClusterEntity, ClusterGroupUidHostClustersSummaryParams, ClusterGroupUidVirtualClustersSummaryParams, ClusterGroupsDeveloperCreditUsage, ClusterGroupsHostClusterMetadata, ClusterGroupsHostClusterSummary, ClusterGroupsUidProfilesGetParams, ClusterGroupsValidateNameParams, ClusterHelmCharts, ClusterHybridSettingsEntity, ClusterLogFetcher, ClusterLogFetcherRequest, ClusterManifests, ClusterMetaAttributeEntity, ClusterNamespaceResource, ClusterNamespaceResourceInputEntity, ClusterNamespaceResources, ClusterNamespaceResourcesUpdateEntity, ClusterNamespaces, ClusterNamespacesGetParams, ClusterNotificationUpdateEntity, ClusterProfile, ClusterProfileCloneEntity, ClusterProfileCloneMetaInputEntity, ClusterProfileEntity, ClusterProfileImportEntity, ClusterProfilePackConfigList, ClusterProfilePacksEntities, ClusterProfilePacksManifests, ClusterProfileSummary, ClusterProfileUpdateEntity, ClusterProfileValidatorResponse, ClusterProfilesCreateParams, ClusterProfilesDeleteParams, ClusterProfilesFilterSpec, ClusterProfilesFilterSummaryParams, ClusterProfilesGetParams, ClusterProfilesImportFileBody, ClusterProfilesImportFileParams, ClusterProfilesImportParams, ClusterProfilesMetadata, ClusterProfilesPacksRefUpdateParams, ClusterProfilesSummary, ClusterProfilesUidPacksAddParams, ClusterProfilesUidPacksConfigGetParams, ClusterProfilesUidPacksGetParams, ClusterProfilesUidPacksManifestsGetParams, ClusterProfilesUpdateParams, ClusterProfilesValidateNameVersionParams, ClusterRbac, ClusterRbacInputEntity, ClusterRbacResourcesUpdateEntity, ClusterRbacs, ClusterRefs, ClusterRestore, ClusterRestoreConfig, ClusterScanLogKubeBench, ClusterScanLogKubeHunter, ClusterScanLogSonobuoy, ClusterScanLogSyft, ClusterSearchInputSpec, ClusterUpgradeSettingsEntity, ClusterVMSnapshotsListParams, ClusterVirtualMachine, ClusterVirtualMachineList, ClusterVirtualPacksValues, ClusterWorkload, ClusterWorkloadCronJobs, ClusterWorkloadDaemonSets, ClusterWorkloadDeployments, ClusterWorkloadJobs, ClusterWorkloadNamespaces, ClusterWorkloadPods, ClusterWorkloadRoleBindings, ClusterWorkloadStatefulSets, ControlPlaneHealthCheckTimeoutEntity, CustomAccount, CustomAccountEntity, CustomAccounts, CustomCloudClusterConfigEntity, CustomCloudConfig, CustomCloudMetaEntity, CustomCloudRequestEntity, CustomCloudTypeCloudAccountKeys, CustomCloudTypeContentResponse, CustomCloudTypes, CustomMachine, CustomMachines, DashboardAppDeploymentsParams, DashboardAppProfilesParams, DashboardCloudAccountsMetadataParams, DashboardClustersSearchSummaryExportGetParams, DashboardClustersSearchSummaryExportParams, DashboardEdgehostsSearchParams, DashboardPcgsSearchSummaryParams, DashboardSpectroClustersRepaveListParams, DashboardWorkspaces, DataSinkConfig, DeletedMsg, DeveloperCredit, EcrRegistriesCreateParams, EcrRegistriesUidSyncParams, EcrRegistry, EcrRegistrySpec, EdgeHostClusterEntity, EdgeHostConfig, EdgeHostDevice, EdgeHostDeviceEntity, EdgeHostDeviceHostCheckSum, EdgeHostDeviceHostPairingKey, EdgeHostDeviceMetaUpdateEntity, EdgeHostDevices, EdgeHostDevicesUidGetParams, EdgeHostDevicesUidPackManifestsUidGetParams, EdgeHostDevicesUidProfilesGetParams, EdgeHostHealth, EdgeHostVsphereCloudProperties, EdgeHostsMeta, EdgeHostsMetadataFilter, EdgeHostsMetadataQuickFilterGetParams, EdgeHostsMetadataSummary, EdgeHostsSearchSummary, EdgeHostsTags, EdgeNativeCloudClusterConfigEntity, EdgeNativeCloudConfig, EdgeNativeMachine, EdgeNativeMachines, EdgeToken, EdgeTokenActiveState, EdgeTokenEntity, EdgeTokenUpdate, EdgeTokens, EksCloudClusterConfigEntity, EksCloudConfig, EksFargateProfiles, EksPropertiesValidateSpec, Event, Events, EventsComponentsListParams, EventsComponentsObjTypeUidListParams, FeatureUpdate, Features, FiltersListParams, FiltersMetadata, FiltersMetadataParams, FiltersSummary, FipsSettings, GcpAccount, GcpAccountNameValidateSpec, GcpAccounts, GcpCloudAccountValidateEntity, GcpCloudConfig, GcpImageUrlEntity, GcpInstanceTypes, GcpMachine, GcpMachines, GcpNetworks, GcpProjects, GcpPropertiesValidateSpec, GcpRegions, GcpStorageTypes, GcpZones, GenericCloudClusterConfigEntity, GenericCloudConfig, GenericMachine, GenericMachines, GeolocationLatlong, HelmRegistries, HelmRegistriesSummary, HelmRegistry, HelmRegistryEntity, HelmRegistrySpec, HostClusterConfigEntity, HybridEdgeNativeMachinePoolConfig, HybridEdgeNativeMachinePoolConfigEntity, HybridEdgeNativeMachinePoolConfigUpdateEntity, IdentityProviders, Invoice, IpPools, KubeBenchEntity, KubeHunterEntity, LifecycleConfigEntity, LoadBalancerService, LoginBannerSettings, LoginResponse, MaasAccount, MaasAccounts, MaasCloudAccount, MaasCloudClusterConfigEntity, MaasCloudConfig, MaasDomains, MaasMachine, MaasMachines, MaasPools, MaasSubnets, MaasTags, MaasZones, MachineCertificates, MachineMaintenance, MachineMaintenanceStatus, MachinePoolsMachineUids, Macros, Manifest, ManifestEntities, ManifestEntity, ManifestRefInputEntities, MetricTimeSeries, MetricTimeSeriesList, MetricsListParams, MetricsUidListParams, NotificationEvent, Notifications, NotificationsListParams, NotificationsObjTypeUidListParams, OciImageRegistry, OciRegistries, OciRegistriesGetParams, OciRegistryEntity, OpenStackAccount, OpenStackAccounts, OpenStackAzs, OpenStackCloudAccount, OpenStackCloudClusterConfigEntity, OpenStackCloudConfig, OpenStackFlavors, OpenStackKeypairs, OpenStackMachine, OpenStackMachines, OpenStackNetworks, OpenStackProjects, OpenStackRegions, OpenstackAccountsUidAzsParams, OpenstackAccountsUidFlavorsParams, OpenstackAccountsUidKeypairsParams, OpenstackAccountsUidNetworksParams, Organizations, OsPatchEntity, OverloadVsphereOva, Overlord, OverlordMaasAccountCreate, OverlordMaasAccountEntity, OverlordManifest, OverlordMigrateEntity, OverlordOpenStackAccountCreate, OverlordOpenStackAccountEntity, OverlordVsphereAccountCreate, OverlordVsphereAccountEntity, Overlords, OverlordsListParams, OverlordsOpenStackManifestParams, OverlordsPairingCodeParams, OverlordsUidMaasAccountValidateBody, OverlordsUidOpenStackAccountValidateBody, OverlordsUidVsphereAccountValidateBody, OverlordsUidVsphereComputeclusterResParams, OverlordsVsphereManifestParams, PackInputEntity, PackManifests, PackMetadataList, PackReadme, PackRefSummaryResponse, PackRegistries, PackRegistriesSummary, PackRegistry, PackRegistrySpec, PackResolvedValues, PackSummaries, PackTagEntity, PackUpdateEntity, PacksFilterSpec, PacksNameRegistryUidListParams, PacksSearchParams, PacksSummaryListParams, PairingCode, PasswordResetRequestBody, PcgSelfHostedParams, PcgServiceKubectlCommands, PcgsSummary, Permissions, PermissionsListParams, ProfileMetaEntity, Project, ProjectActiveResources, ProjectAlertComponents, ProjectCleanup, ProjectClusterSettings, ProjectRolesEntity, ProjectTeamsEntity, ProjectUsersEntity, ProjectsFilterSpec, ProjectsFilterSummaryParams, ProjectsMetadata, ProjectsMetadataParams, ProjectsSummary, ProjectsUidDeleteParams, RateConfig, RegistriesHelmCreateParams, RegistriesHelmListParams, RegistriesHelmSummaryListParams, RegistriesHelmUidSyncParams, RegistriesMetadata, RegistriesMetadataParams, RegistriesPackCreateParams, RegistriesPackListParams, RegistriesPackSummaryListParams, RegistriesPackUidSyncParams, RegistryConfigEntity, RegistrySyncStatus, ResourceCostSummarySpec, ResourceRoles, ResourceUsageSummarySpec, ResourcesCloudCostSummary, ResourcesConsumption, ResourcesCostSummary, ResourcesUsageSummary, Role, RoleClone, Roles, RolesListParams, SearchFilterSchemaSpec, SectroClusterK8sDashboardUrl, ServiceManifest, ServiceManifestGetParams, ServiceVersion, ServiceVersionGetParams, SonobuoyEntity, SpcApply, SpcPatchTimeEntity, SpectroAwsClusterImportEntity, SpectroAwsClusterRateEntity, SpectroAzureClusterImportEntity, SpectroCluster, SpectroClusterAssetEntity, SpectroClusterAssetFrpKubeConfig, SpectroClusterAssetKubeConfig, SpectroClusterAssetKubeConfigClient, SpectroClusterAssetManifest, SpectroClusterAssetTokenKubeConfig, SpectroClusterCloudCostSummarySpec, SpectroClusterCostSummary, SpectroClusterHeartbeat, SpectroClusterHybridPoolsMetadata, SpectroClusterK8sCertificate, SpectroClusterKubeCtlRedirect, SpectroClusterLocationInputEntity, SpectroClusterMetadataSpec, SpectroClusterOidcSpec, SpectroClusterPackConfigList, SpectroClusterPackProperties, SpectroClusterProfileList, SpectroClusterProfileUpdates, SpectroClusterProfilesDeleteEntity, SpectroClusterProfilesPacksManifests, SpectroClusterProfilesResolvedValues, SpectroClusterRate, SpectroClusterRepave, SpectroClusterRepaveValidationResponse, SpectroClusterStatusEntity, SpectroClusterTags, SpectroClusterUidSummary, SpectroClusterUidUpgrades, SpectroClusterVMCloneEntity, SpectroClusterValidatorResponse, SpectroClusterVariableUpdateEntity, SpectroClusterVariables, SpectroClustersAksRateParams, SpectroClustersAwsRateParams, SpectroClustersAzureRateParams, SpectroClustersDeleteParams, SpectroClustersEdgeNativeRateParams, SpectroClustersEksRateParams, SpectroClustersFiltersWorkspaceParams, SpectroClustersGcpRateParams, SpectroClustersGenericRateParams, SpectroClustersGetParams, SpectroClustersGetProfilesPacksManifestsParams, SpectroClustersGetProfilesParams, SpectroClustersGkeRateParams, SpectroClustersMaasRateParams, SpectroClustersMeta, SpectroClustersMetadata, SpectroClustersMetadataGetParams, SpectroClustersMetadataSearch, SpectroClustersOpenStackRateParams, SpectroClustersPacksRefUpdateParams, SpectroClustersPatchProfilesParams, SpectroClustersSearchFilterSummaryParams, SpectroClustersSummary, SpectroClustersUidCostSummaryParams, SpectroClustersUidKubeConfigParams, SpectroClustersUidPackManifestsUidGetParams, SpectroClustersUidPackPropertiesParams, SpectroClustersUidRateParams, SpectroClustersUpdateProfilesParams, SpectroClustersVMAddVolumeParams, SpectroClustersVMCloneParams, SpectroClustersVMCreateParams, SpectroClustersVMDeleteParams, SpectroClustersVMGetParams, SpectroClustersVMListParams, SpectroClustersVMMigrateParams, SpectroClustersVMPauseParams, SpectroClustersVMRemoveVolumeParams, SpectroClustersVMRestartParams, SpectroClustersVMResumeParams, SpectroClustersVMStartParams, SpectroClustersVMStopParams, SpectroClustersVMUpdateParams, SpectroClustersValidateNameParams, SpectroClustersVsphereRateParams, SpectroEdgeNativeClusterImportEntity, SpectroEdgeNativeClusterRateEntity, SpectroEksClusterRateEntity, SpectroGcpClusterImportEntity, SpectroGenericClusterImportEntity, SpectroGenericClusterRateEntity, SpectroMaasClusterImportEntity, SpectroMaasClusterRateEntity, SpectroOpenStackClusterImportEntity, SpectroOpenStackClusterRateEntity, SpectroTunnelConfig, SpectroTunnelStatus, SpectroVsphereClusterImportEntity, SpectroVsphereClusterRateEntity, SsoLogins, SyftEntity, SyftScanLogImageSBOMGetParams, SystemFeatures, SystemReverseProxy, SystemScarSpec, TagFilterSummary, Team, TeamPatch, TeamTenantRolesEntity, TeamTenantRolesUpdate, Teams, TeamsListParams, TeamsSummaryList, TeamsSummarySpec, TenantAddressPatch, TenantAssetCert, TenantAssetCerts, TenantClusterRbacSettings, TenantClusterSettings, TenantDomains, TenantEmailPatch, TenantEnableClusterGroup, TenantFreemium, TenantFreemiumUsage, TenantOidcClientSpec, TenantPasswordPolicyEntity, TenantResourceLimits, TenantResourceLimitsEntity, TenantSamlRequestSpec, TenantSamlSpec, TenantSsoAuthProvidersEntity, TenantsCreditAccountDeleteParams, Uid, Uids, Updated, UpdatedMsg, User, UserAssetSsh, UserAssetSshEntity, UserAssetsLocationAzure, UserAssetsLocationGcp, UserAssetsLocationS3, UserAssetsLocations, UserAssetsSsh, UserEntity, UserInfo, UserKubectlSession, UserPatch, UserRoleUIDs, UserRolesEntity, UserStatusLoginMode, UserToken, UserUpdateEntity, Users, UsersAssetsLocationGetParams, UsersAssetsSshGetParams, UsersEmailPasswordResetBody, UsersListParams, UsersMetadata, UsersSummaryList, UsersSummarySpec, UsersUidPasswordChangeBody, V1ApiKeyActiveStateBody, V1AppProfileEntityBody, V1AppTierUpdateEntityBody, V1AuthUserOrgForgotParams, V1AwsAccountStsGetParams, V1AwsClusterNameValidateParams, V1AwsIamPoliciesParams, V1AwsInstanceTypesParams, V1AwsKeyPairValidateParams, V1AwsKeyPairsParams, V1AwsKmsKeyGetParams, V1AwsKmsKeyValidateParams, V1AwsKmsKeysParams, V1AwsMachineBody, V1AwsMachinePoolConfigEntityBody, V1AwsPolicyArnsValidateParams, V1AwsRegionsParams, V1AwsSecurityGroupsParams, V1AwsVolumeSizeGetParams, V1AwsVolumeTypesGetParams, V1AwsVpcsParams, V1AwsZonesParams, V1AzureCloudClusterConfigEntityBody, V1AzureClusterNameValidateParams, V1AzureGroupsParams, V1AzureInstanceTypesParams, V1AzureMachineBody, V1AzureMachinePoolConfigEntityBody, V1AzurePrivateDnsZonesParams, V1AzureRegionsParams, V1AzureResourceGroupListParams, V1AzureStorageAccountTypesParams, V1AzureStorageAccountsParams, V1AzureStorageContainersParams, V1AzureSubscriptionListParams, V1AzureVhdUrlParams, V1AzureVirtualNetworkListParams, V1AzureZonesParams, V1BasicOciRegistryBody, V1ChannelBody, V1CloudComputeRateParams, V1CloudStorageRateParams, V1CloudWatchConfig, V1ClusterBackupConfigBody, V1ClusterComplianceScheduleConfigBody, V1ClusterProfileImportEntityBody, V1ClusterProfileTemplateDraftBody, V1ClusterProfilesUidExportParams, V1ClusterProfilesUidExportTerraformParams, V1ClusterRbacBody, V1ClusterUpgradeSettingsEntityBody, V1ClusterVirtualMachineBody, V1ClusterWorkloadsSpecBody, V1CustomCloudTypeBootstrapUpdateBody, V1CustomMachineBody, V1CustomMachinePoolConfigEntityBody, V1DataSinkCloudWatchConfig, V1DataSinkConfigBody, V1EcrRegistryBody, V1EdgeHostDeviceBody, V1EdgeNativeMachineBody, V1EdgeNativeMachinePoolConfigEntityBody, V1EksMachinePoolConfigEntityBody, V1GcpAccountEntityBody, V1GcpAvailabilityZonesParams, V1GcpCloudClusterConfigEntityBody, V1GcpContainerImageValidateParams, V1GcpInstanceTypesParams, V1GcpMachineBody, V1GcpMachinePoolConfigEntityBody, V1GcpNetworksParams, V1GcpProjectsParams, V1GcpRegionsParams, V1GcpZonesParams, V1GenericMachineBody, V1GenericMachinePoolConfigEntityBody, V1IpPoolInputEntityBody, V1MaasDomainsGetParams, V1MaasMachineBody, V1MaasMachinePoolConfigEntityBody, V1MaasPoolsGetParams, V1MaasSubnetsGetParams, V1MaasTagsGetParams, V1MaasZonesGetParams, V1MacrosBody, V1ManifestInputEntityBody, V1ManifestRefUpdateEntityBody, V1NodesAutoRemediationSettingsBody, V1ObjectMetaBody, V1ObjectMetaInputEntitySchemaBody, V1OidcCallbackParams, V1OidcLogoutParams, V1OpenStackAzsGetParams, V1OpenStackFlavorsGetParams, V1OpenStackKeypairsGetParams, V1OpenStackMachineBody, V1OpenStackMachinePoolConfigEntityBody, V1OpenStackNetworksGetParams, V1OpenStackProjectsGetParams, V1OpenStackRegionsGetParams, V1OverlordMaasCloudConfigBody, V1OverlordOpenStackCloudConfigBody, V1OverlordVsphereCloudConfigBody, V1OverlordsMaasManifestParams, V1PackRegistryBody, V1PasswordActivateBodyBody, V1PasswordsBlockListBody, V1ProjectEntityBody, V1ProjectRolesPatchBody, V1ResourceConsumptionSpecBody, V1ResourceRolesUpdateEntityBody, V1RoleBody, V1SamlCallbackBody, V1SamlCallbackParams, V1SamlLogoutBody, V1SamlLogoutParams, V1SearchFilterSummarySpecBody, V1SpectroAwsClusterEntityBody, V1SpectroAzureClusterEntityBody, V1SpectroAzureClusterRateEntityBody, V1SpectroClusterPacksEntityBody, V1SpectroClusterPacksStatusEntityBody, V1SpectroClusterProfilesBody, V1SpectroCustomClusterEntityBody, V1SpectroEdgeNativeClusterEntityBody, V1SpectroEksClusterEntityBody, V1SpectroGcpClusterEntityBody, V1SpectroGcpClusterRateEntityBody, V1SpectroMaasClusterEntityBody, V1SpectroOpenStackClusterEntityBody, V1SpectroVirtualClusterEntityBody, V1SpectroVsphereClusterEntityBody, V1SsoCallbackParams, V1SsoLoginsParams, V1TagFilterBody, V1TeamBody, V1TenantAssetCertBody, V1UserAssetsLocationAzureBody, V1UserAssetsLocationGcpBody, V1UserAssetsLocationS3Body, V1UsersPasswordChangeBody, V1VariablesBody, V1VirtualMachineBody, V1VirtualMachinePoolConfigEntityBody, V1VirtualMachineSnapshotBody, V1VsphereAccountBody, V1VsphereCloudAccountBody, V1VsphereComputeClusterResourcesParams, V1VsphereDatacentersParams, V1VsphereDnsMappingBody, V1VsphereMachineBody, V1VsphereMachinePoolConfigEntityBody, V1WorkspaceBackupConfigEntityBody, V1WorkspaceWorkloadsSpecBody, V1WorkspacesRolesPatchBody, VMAddVolumeEntity, VMClusters, VMRemoveVolumeEntity, VMSnapshotCreateParams, VMSnapshotDeleteParams, VMSnapshotGetParams, VMSnapshotUpdateParams, VariableNames, Variables, VirtualCloudClusterConfigEntity, VirtualCloudConfig, VirtualClusterResize, VirtualClustersPacksValuesParams, VirtualMachine, VirtualMachineSnapshot, VirtualMachineSnapshotList, VirtualMachines, VsphereAccount, VsphereAccounts, VsphereAccountsUidClusterResParams, VsphereCloudClusterConfigEntity, VsphereCloudConfig, VsphereComputeClusterResources, VsphereDatacenters, VsphereDnsMapping, VsphereDnsMappings, VsphereDnsMappingsGetParams, VsphereEnv, VsphereMachine, VsphereMachines, VsphereMappingGetParams, Workspace, WorkspaceBackup, WorkspaceBackupDeleteEntity, WorkspaceClusterNamespacesEntity, WorkspaceClustersWorkloadCronJobs, WorkspaceClustersWorkloadDaemonSets, WorkspaceClustersWorkloadDeployments, WorkspaceClustersWorkloadJobs, WorkspaceClustersWorkloadNamespaces, WorkspaceClustersWorkloadPods, WorkspaceClustersWorkloadRoleBindings, WorkspaceClustersWorkloadStatefulSets, WorkspaceEntity, WorkspaceOpsBackupGetParams, WorkspaceOpsRestoreGetParams, WorkspaceRestore, WorkspaceRestoreConfigEntity, WorkspaceScopeRoles, WorkspacesValidateNameParams } from './schemas'; /** * Configure the base URL for all Palette API calls * @param baseUrl - The base URL for your Palette instance (e.g., "https://your-palette-host.com") */ export declare const setPaletteBaseUrl: (baseUrl: string) => void; /** * Get the current configured base URL */ export declare const getPaletteBaseUrl: () => string; /** * @summary Retrieves a list of API keys */ export declare const getApiKeysListUrl: () => string; export declare const apiKeysList: (options?: RequestInit) => Promise<ApiKeys>; /** * @summary Create an API key */ export declare const getApiKeysCreateUrl: () => string; export declare const apiKeysCreate: (apiKeyEntity: ApiKeyEntity, options?: RequestInit) => Promise<ApiKeyCreateResponse>; /** * @summary Deletes the specified API key */ export declare const getApiKeysUidDeleteUrl: (uid: string) => string; export declare const apiKeysUidDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified API key */ export declare const getApiKeysUidGetUrl: (uid: string) => string; export declare const apiKeysUidGet: (uid: string, options?: RequestInit) => Promise<ApiKey>; /** * @summary Activate or de-active the specified API key */ export declare const getApiKeysUidActiveStateUrl: (uid: string) => string; export declare const apiKeysUidActiveState: (uid: string, v1ApiKeyActiveStateBody: V1ApiKeyActiveStateBody, options?: RequestInit) => Promise<null>; /** * @summary Update the specified API key */ export declare const getApiKeysUidUpdateUrl: (uid: string) => string; export declare const apiKeysUidUpdate: (uid: string, apiKeyUpdate: ApiKeyUpdate, options?: RequestInit) => Promise<null>; /** * @summary Revoke or re-activate the API key access */ export declare const getApiKeysUidStateUrl: (uid: string) => string; export declare const apiKeysUidState: (uid: string, v1ApiKeyActiveStateBody: V1ApiKeyActiveStateBody, options?: RequestInit) => Promise<null>; /** * @summary Creates a application deployment in the virtual cluster */ export declare const getAppDeploymentsVirtualClusterCreateUrl: () => string; export declare const appDeploymentsVirtualClusterCreate: (appDeploymentVirtualClusterEntity: AppDeploymentVirtualClusterEntity, options?: RequestInit) => Promise<Uid>; /** * @summary Creates a application deployment in one of virtual clusters in the cluster group */ export declare const getAppDeploymentsClusterGroupCreateUrl: () => string; export declare const appDeploymentsClusterGroupCreate: (appDeploymentClusterGroupEntity: AppDeploymentClusterGroupEntity, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified application deployment */ export declare const getAppDeploymentsUidDeleteUrl: (uid: string) => string; export declare const appDeploymentsUidDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified application deployment */ export declare const getAppDeploymentsUidGetUrl: (uid: string) => string; export declare const appDeploymentsUidGet: (uid: string, options?: RequestInit) => Promise<AppDeployment>; /** * @summary Returns profile of the specified application deployment */ export declare const getAppDeploymentsUidProfileGetUrl: (uid: string) => string; export declare const appDeploymentsUidProfileGet: (uid: string, options?: RequestInit) => Promise<AppDeploymentProfileSpec>; /** * @summary Updates the specified application deployment profile */ export declare const getAppDeploymentsUidProfileUpdateUrl: (uid: string) => string; export declare const appDeploymentsUidProfileUpdate: (uid: string, appDeploymentProfileEntity: AppDeploymentProfileEntity, options?: RequestInit) => Promise<null>; /** * @summary Apply the application deployment profile updates */ export declare const getAppDeploymentsUidProfileApplyUrl: (uid: string, params?: AppDeploymentsUidProfileApplyParams) => string; export declare const appDeploymentsUidProfileApply: (uid: string, params?: AppDeploymentsUidProfileApplyParams, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified application deployment profile tier information */ export declare const getAppDeploymentsProfileTiersUidGetUrl: (uid: string, tierUid: string) => string; export declare const appDeploymentsProfileTiersUidGet: (uid: string, tierUid: string, options?: RequestInit) => Promise<AppTier>; /** * @summary Updates the specified application deployment profile tier information */ export declare const getAppDeploymentsProfileTiersUidUpdateUrl: (uid: string, tierUid: string) => string; export declare const appDeploymentsProfileTiersUidUpdate: (uid: string, tierUid: string, v1AppTierUpdateEntityBody: V1AppTierUpdateEntityBody, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of manifests of the specified application deployment profile tier */ export declare const getAppDeploymentsProfileTiersUidManifestsGetUrl: (uid: string, tierUid: string) => string; export declare const appDeploymentsProfileTiersUidManifestsGet: (uid: string, tierUid: string, options?: RequestInit) => Promise<AppTierManifests>; /** * @summary Returns the specified application deployment tier manifest information */ export declare const getAppDeploymentsProfileTiersManifestsUidGetUrl: (uid: string, tierUid: string, manifestUid: string) => string; export declare const appDeploymentsProfileTiersManifestsUidGet: (uid: string, tierUid: string, manifestUid: string, options?: RequestInit) => Promise<Manifest>; /** * @summary Updates the specified application deployment tier manifest information */ export declare const getAppDeploymentsProfileTiersManifestsUidUpdateUrl: (uid: string, tierUid: string, manifestUid: string) => string; export declare const appDeploymentsProfileTiersManifestsUidUpdate: (uid: string, tierUid: string, manifestUid: string, v1ManifestRefUpdateEntityBody: V1ManifestRefUpdateEntityBody, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of profile versions of the specified application deployment */ export declare const getAppDeploymentsUidProfileVersionsGetUrl: (uid: string) => string; export declare const appDeploymentsUidProfileVersionsGet: (uid: string, options?: RequestInit) => Promise<AppDeploymentProfileVersions>; /** * @summary Creates a application profile */ export declare const getAppProfilesCreateUrl: () => string; export declare const appProfilesCreate: (v1AppProfileEntityBody: V1AppProfileEntityBody, options?: RequestInit) => Promise<Uid>; /** * @summary Retrieves a list of application profile macros */ export declare const getAppProfilesMacrosListUrl: () => string; export declare const appProfilesMacrosList: (options?: RequestInit) => Promise<Macros>; /** * @summary Deletes the specified application profile */ export declare const getAppProfilesUidDeleteUrl: (uid: string) => string; export declare const appProfilesUidDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified application profile */ export declare const getAppProfilesUidGetUrl: (uid: string) => string; export declare const appProfilesUidGet: (uid: string, options?: RequestInit) => Promise<AppProfile>; /** * @summary Updates the specified application profile */ export declare const getAppProfilesUidUpdateUrl: (uid: string) => string; export declare const appProfilesUidUpdate: (uid: string, v1AppProfileEntityBody: V1AppProfileEntityBody, options?: RequestInit) => Promise<null>; /** * @summary Clones the specified application profile */ export declare const getAppProfilesUidCloneUrl: (uid: string) => string; export declare const appProfilesUidClone: (uid: string, appProfileCloneEntity: AppProfileCloneEntity, options?: RequestInit) => Promise<Uid>; /** * @summary Validates the specified application profile clone */ export declare const getAppProfilesUidCloneValidateUrl: (uid: string) => string; export declare const appProfilesUidCloneValidate: (uid: string, appProfileCloneMetaInputEntity: AppProfileCloneMetaInputEntity, options?: RequestInit) => Promise<null>; /** * @summary Updates the specified application profile metadata */ export declare const getAppProfilesUidMetadataUpdateUrl: (uid: string) => string; export declare const appProfilesUidMetadataUpdate: (uid: string, appProfileMetaEntity: AppProfileMetaEntity, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of tiers of the specified application profile */ export declare const getAppProfilesUidTiersGetUrl: (uid: string) => string; export declare const appProfilesUidTiersGet: (uid: string, options?: RequestInit) => Promise<AppProfileTiers>; /** * @summary Updates app tier of the specified application profile */ export declare const getAppProfilesUidTiersPatchUrl: (uid: string) => string; export declare const appProfilesUidTiersPatch: (uid: string, appTierPatchEntity: AppTierPatchEntity, options?: RequestInit) => Promise<Uid>; /** * @summary Adds tier to the specified application profile */ export declare const getAppProfilesUidTiersCreateUrl: (uid: string) => string; export declare const appProfilesUidTiersCreate: (uid: string, appTierEntity: AppTierEntity, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified application profile tier */ export declare const getAppProfilesUidTiersUidDeleteUrl: (uid: string, tierUid: string) => string; export declare const appProfilesUidTiersUidDelete: (uid: string, tierUid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified application profile tier information */ export declare const getAppProfilesUidTiersUidGetUrl: (uid: string, tierUid: string) => string; export declare const appProfilesUidTiersUidGet: (uid: string, tierUid: string, options?: RequestInit) => Promise<AppTier>; /** * @summary Updates the specified application profile tier */ export declare const getAppProfilesUidTiersUidUpdateUrl: (uid: string, tierUid: string) => string; export declare const appProfilesUidTiersUidUpdate: (uid: string, tierUid: string, v1AppTierUpdateEntityBody: V1AppTierUpdateEntityBody, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of manifests of the specified application profile tier */ export declare const getAppProfilesUidTiersUidManifestsGetUrl: (uid: string, tierUid: string) => string; export declare const appProfilesUidTiersUidManifestsGet: (uid: string, tierUid: string, options?: RequestInit) => Promise<AppTierManifests>; /** * @summary Adds manifest to the specified application profile tier */ export declare const getAppProfilesUidTiersUidManifestsCreateUrl: (uid: string, tierUid: string) => string; export declare const appProfilesUidTiersUidManifestsCreate: (uid: string, tierUid: string, v1ManifestInputEntityBody: V1ManifestInputEntityBody, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified application profile tier manifest */ export declare const getAppProfilesUidTiersUidManifestsUidDeleteUrl: (uid: string, tierUid: string, manifestUid: string) => string; export declare const appProfilesUidTiersUidManifestsUidDelete: (uid: string, tierUid: string, manifestUid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified application profile tier manifest information */ export declare const getAppProfilesUidTiersUidManifestsUidGetUrl: (uid: string, tierUid: string, manifestUid: string) => string; export declare const appProfilesUidTiersUidManifestsUidGet: (uid: string, tierUid: string, manifestUid: string, options?: RequestInit) => Promise<Manifest>; /** * @summary Updates the specified application profile tier manifest information */ export declare const getAppProfilesUidTiersUidManifestsUidUpdateUrl: (uid: string, tierUid: string, manifestUid: string) => string; export declare const appProfilesUidTiersUidManifestsUidUpdate: (uid: string, tierUid: string, manifestUid: string, v1ManifestRefUpdateEntityBody: V1ManifestRefUpdateEntityBody, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified application profile tier resolved values */ export declare const getAppProfilesUidTiersUidResolvedValuesGetUrl: (uid: string, tierUid: string) => string; export declare const appProfilesUidTiersUidResolvedValuesGet: (uid: string, tierUid: string, options?: RequestInit) => Promise<AppTierResolvedValues>; /** * @summary Retrieves the list of audit logs */ export declare const getAuditsListUrl: (params?: AuditsListParams) => string; export declare const auditsList: (params?: AuditsListParams, options?: RequestInit) => Promise<Audits>; /** * @summary Returns the specified audit log */ export declare const getAuditsUidGetUrl: (uid: string) => string; export declare const auditsUidGet: (uid: string, options?: RequestInit) => Promise<Audit>; /** * @summary Returns the specified system audit message */ export declare const getAuditsUidGetSysMsgUrl: (uid: string) => string; export declare const auditsUidGetSysMsg: (uid: string, options?: RequestInit) => Promise<AuditSysMsg>; /** * @summary Updates the specified user message for the specified audit */ export declare const getAuditsUidMsgUpdateUrl: (uid: string) => string; export declare const auditsUidMsgUpdate: (uid: string, auditMsgUpdate: AuditMsgUpdate, options?: RequestInit) => Promise<null>; /** * Creates a authentication request with the specified credentials * @summary Authenticates the user for the specified crendentials */ export declare const getAuthenticateUrl: (params?: AuthenticateParams) => string; export declare const authenticate: (authLogin: AuthLogin, params?: AuthenticateParams, options?: RequestInit) => Promise<UserToken>; /** * Returns the allowed login method and information with the organization details * @summary Returns the user organization details */ export declare const getAuthOrgUrl: (params?: AuthOrgParams) => string; export declare const authOrg: (params?: AuthOrgParams, options?: RequestInit) => Promise<LoginResponse>; /** * Returns the Authorization token for the palette. This is called by the IDP as a callback url after IDP authenticates the user with its server. * @summary Idp authorization code callback */ export declare const getV1OidcCallbackUrl: (org: string, params?: V1OidcCallbackParams) => string; export declare const v1OidcCallback: (org: string, params?: V1OidcCallbackParams, options?: RequestInit) => Promise<UserToken>; /** * Returns No Content. Works as a callback url after the IDP logout from their server. * @summary Identity provider logout url for the Oidc */ export declare const getV1OidcLogoutUrl: (org: string, params?: V1OidcLogoutParams) => string; export declare const v1OidcLogout: (org: string, params?: V1OidcLogoutParams, options?: RequestInit) => Promise<null>; /** * Returns the Authorization token for the palette. This is called by the SAML based IDP as a callback url after IDP authenticates the user with its server. * @summary Identity provider callback url for the SMAL authentication */ export declare const getV1SamlCallbackUrl: (org: string, params?: V1SamlCallbackParams) => string; export declare const v1SamlCallback: (org: string, v1SamlCallbackBody: V1SamlCallbackBody, params?: V1SamlCallbackParams, options?: RequestInit) => Promise<UserToken>; /** * Returns No Content. Works as a callback url after the IDP logout from their server. * @summary Identity provider logout url for the SMAL */ export declare const getV1SamlLogoutUrl: (org: string, params?: V1SamlLogoutParams) => string; export declare const v1SamlLogout: (org: string, v1SamlLogoutBody: V1SamlLogoutBody, params?: V1SamlLogoutParams, options?: RequestInit) => Promise<null>; /** * Returns a list of user's organizations details and login methods * @summary Returns a list of user's organizations */ export declare const getV1AuthOrgsUrl: () => string; export declare const v1AuthOrgs: (options?: RequestInit) => Promise<Organizations>; /** * Updates and Activates user password with the help of password token * @summary Updates and Activates the specified user password using the password token */ export declare const getPasswordActivateUrl: (passwordToken: string) => string; export declare const passwordActivate: (passwordToken: string, v1PasswordActivateBodyBody: V1PasswordActivateBodyBody, options?: RequestInit) => Promise<null>; /** * Updates the new user password with the help of password token * @summary Resets the user password using the password token */ export declare const getPasswordResetUrl: (passwordToken: string) => string; export declare const passwordReset: (passwordToken: string, v1PasswordActivateBodyBody: V1PasswordActivateBodyBody, options?: RequestInit) => Promise<null>; /** * Returns a new token within refresh timeout and same session id is maintained * @summary Refreshes authentication token */ export declare const getAuthRefreshUrl: (token: string, params?: AuthRefreshParams) => string; export declare const authRefresh: (token: string, params?: AuthRefreshParams, options?: RequestInit) => Promise<UserToken>; /** * Returns a list of predefined Identity Provider (IDP) * @summary Returns a list of predefined Identity Provider (IDP) */ export declare const getV1SsoIdpsUrl: () => string; export declare const v1SsoIdps: (options?: RequestInit) => Promise<IdentityProviders>; /** * Returns a list of supported sso logins and their authentication mechanism * @summary Returns a list of supported sso logins */ export declare const getV1SsoLoginsUrl: (params?: V1SsoLoginsParams) => string; export declare const v1SsoLogins: (params?: V1SsoLoginsParams, options?: RequestInit) => Promise<SsoLogins>; /** * Returns a list of supported sso auth providers * @summary Returns a list of supported sso auth providers */ export declare const getV1AuthSsoProvidersUrl: () => string; export declare const v1AuthSsoProviders: (options?: RequestInit) => Promise<SsoLogins>; /** * Returns Authorization token. Works as a callback url for the system defined sso apps * @summary Returns Authorization token. Works as a callback url for the system defined sso apps */ export declare const getV1SsoCallbackUrl: (ssoApp: string, params?: V1SsoCallbackParams) => string; export declare const v1SsoCallback: (ssoApp: string, params?: V1SsoCallbackParams, options?: RequestInit) => Promise<UserToken>; /** * Returns No Content. Sends the user organization(s) information via email * @summary Returns No Content. Sends the user organization information via email */ export declare const getV1AuthUserOrgForgotUrl: (params: V1AuthUserOrgForgotParams) => string; export declare const v1AuthUserOrgForgot: (params: V1AuthUserOrgForgotParams, options?: RequestInit) => Promise<null>; /** * Creates request to reset password via email. Password reset email will be sent to the user. Sends 204 No Content. * @summary Creates request to reset password via email */ export declare const getPasswordResetRequestUrl: () => string; export declare const passwordResetRequest: (passwordResetRequestBody: PasswordResetRequestBody, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of AWS cloud accounts */ export declare const getCloudAccountsAwsListUrl: (params?: CloudAccountsAwsListParams) => string; export declare const cloudAccountsAwsList: (params?: CloudAccountsAwsListParams, options?: RequestInit) => Promise<AwsAccounts>; /** * @summary Creates an AWS cloud account */ export declare const getCloudAccountsAwsCreateUrl: () => string; export declare const cloudAccountsAwsCreate: (awsAccount: AwsAccount, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified AWS account */ export declare const getCloudAccountsAwsDeleteUrl: (uid: string) => string; export declare const cloudAccountsAwsDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified AWS account */ export declare const getCloudAccountsAwsGetUrl: (uid: string, params?: CloudAccountsAwsGetParams) => string; export declare const cloudAccountsAwsGet: (uid: string, params?: CloudAccountsAwsGetParams, options?: RequestInit) => Promise<AwsAccount>; /** * @summary Updates the specified AWS account */ export declare const getCloudAccountsAwsUpdateUrl: (uid: string) => string; export declare const cloudAccountsAwsUpdate: (uid: string, awsAccount: AwsAccount, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of azure cloud accounts */ export declare const getCloudAccountsAzureListUrl: (params?: CloudAccountsAzureListParams) => string; export declare const cloudAccountsAzureList: (params?: CloudAccountsAzureListParams, options?: RequestInit) => Promise<AzureAccounts>; /** * @summary Create azure cloud account */ export declare const getCloudAccountsAzureCreateUrl: () => string; export declare const cloudAccountsAzureCreate: (azureAccount: AzureAccount, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified azure account */ export declare const getCloudAccountsAzureDeleteUrl: (uid: string) => string; export declare const cloudAccountsAzureDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified azure cloud account */ export declare const getCloudAccountsAzureGetUrl: (uid: string) => string; export declare const cloudAccountsAzureGet: (uid: string, options?: RequestInit) => Promise<AzureAccount>; /** * @summary Updates the specified azure account */ export declare const getCloudAccountsAzureUpdateUrl: (uid: string) => string; export declare const cloudAccountsAzureUpdate: (uid: string, azureAccount: AzureAccount, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of cloud accounts by cloud type */ export declare const getCloudAccountsCustomListUrl: (cloudType: string, params?: CloudAccountsCustomListParams) => string; export declare const cloudAccountsCustomList: (cloudType: string, params?: CloudAccountsCustomListParams, options?: RequestInit) => Promise<CustomAccounts>; /** * @summary Creates an cloud account of specific cloud type */ export declare const getCloudAccountsCustomCreateUrl: (cloudType: string) => string; export declare const cloudAccountsCustomCreate: (cloudType: string, customAccountEntity: CustomAccountEntity, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified account by cloud type */ export declare const getCloudAccountsCustomDeleteUrl: (cloudType: string, uid: string) => string; export declare const cloudAccountsCustomDelete: (cloudType: string, uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified account by cloud type */ export declare const getCloudAccountsCustomGetUrl: (cloudType: string, uid: string) => string; export declare const cloudAccountsCustomGet: (cloudType: string, uid: string, options?: RequestInit) => Promise<CustomAccount>; /** * @summary Updates the specified account by cloud type */ export declare const getCloudAccountsCustomUpdateUrl: (cloudType: string, uid: string) => string; export declare const cloudAccountsCustomUpdate: (cloudType: string, uid: string, customAccountEntity: CustomAccountEntity, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of gcp cloud accounts */ export declare const getCloudAccountsGcpListUrl: (params?: CloudAccountsGcpListParams) => string; export declare const cloudAccountsGcpList: (params?: CloudAccountsGcpListParams, options?: RequestInit) => Promise<GcpAccounts>; /** * @summary Creates a GCP cloud account */ export declare const getCloudAccountsGcpCreateUrl: () => string; export declare const cloudAccountsGcpCreate: (v1GcpAccountEntityBody: V1GcpAccountEntityBody, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified GCP account */ export declare const getCloudAccountsGcpDeleteUrl: (uid: string) => string; export declare const cloudAccountsGcpDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified GCP cloud account */ export declare const getCloudAccountsGcpGetUrl: (uid: string) => string; export declare const cloudAccountsGcpGet: (uid: string, options?: RequestInit) => Promise<GcpAccount>; /** * @summary Updates the specified GCP account */ export declare const getCloudAccountsGcpUpdateUrl: (uid: string) => string; export declare const cloudAccountsGcpUpdate: (uid: string, v1GcpAccountEntityBody: V1GcpAccountEntityBody, options?: RequestInit) => Promise<null>; /** * @summary Retrieves a list of Maas cloud accounts */ export declare const getCloudAccountsMaasListUrl: (params?: CloudAccountsMaasListParams) => string; export declare const cloudAccountsMaasList: (params?: CloudAccountsMaasListParams, options?: RequestInit) => Promise<MaasAccounts>; /** * @summary Creates an Maas cloud account */ export declare const getCloudAccountsMaasCreateUrl: () => string; export declare const cloudAccountsMaasCreate: (maasAccount: MaasAccount, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified Maas account */ export declare const getCloudAccountsMaasDeleteUrl: (uid: string) => string; export declare const cloudAccountsMaasDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified Maas account */ export declare const getCloudAccountsMaasGetUrl: (uid: string) => string; export declare const cloudAccountsMaasGet: (uid: string, options?: RequestInit) => Promise<MaasAccount>; /** * @summary Patches the specified CloudAccount Maas */ export declare const getCloudAccountsMaasPatchUrl: (uid: string) => string; export declare const cloudAccountsMaasPatch: (uid: string, cloudAccountsPatch: CloudAccountsPatch, options?: RequestInit) => Promise<null>; /** * @summary Updates the specified Maas account */ export declare const getCloudAccountsMaasUpdateUrl: (uid: string) => string; export declare const cloudAccountsMaasUpdate: (uid: string, maasAccount: MaasAccount, options?: RequestInit) => Promise<null>; /** * @summary Get the maas azs for a given account */ export declare const getMaasAccountsUidAzsUrl: (uid: string) => string; export declare const maasAccountsUidAzs: (uid: string, options?: RequestInit) => Promise<MaasZones>; /** * @summary Get the maas domains for a given account */ export declare const getMaasAccountsUidDomainsUrl: (uid: string) => string; export declare const maasAccountsUidDomains: (uid: string, options?: RequestInit) => Promise<MaasDomains>; /** * @summary Get the maas pools for a given account */ export declare const getMaasAccountsUidPoolsUrl: (uid: string) => string; export declare const maasAccountsUidPools: (uid: string, options?: RequestInit) => Promise<MaasPools>; /** * @summary Get the maas subnets for a given account */ export declare const getMaasAccountsUidSubnetsUrl: (uid: string) => string; export declare const maasAccountsUidSubnets: (uid: string, options?: RequestInit) => Promise<MaasSubnets>; /** * @summary Get the maas tags for a given account */ export declare const getMaasAccountsUidTagsUrl: (uid: string) => string; export declare const maasAccountsUidTags: (uid: string, options?: RequestInit) => Promise<MaasTags>; /** * @summary Retrieves a list of OpenStack cloud accounts */ export declare const getCloudAccountsOpenStackListUrl: (params?: CloudAccountsOpenStackListParams) => string; export declare const cloudAccountsOpenStackList: (params?: CloudAccountsOpenStackListParams, options?: RequestInit) => Promise<OpenStackAccounts>; /** * @summary Creates a OpenStack cloud account */ export declare const getCloudAccountsOpenStackCreateUrl: () => string; export declare const cloudAccountsOpenStackCreate: (openStackAccount: OpenStackAccount, options?: RequestInit) => Promise<Uid>; /** * @summary Deletes the specified OpenStack account */ export declare const getCloudAccountsOpenStackDeleteUrl: (uid: string) => string; export declare const cloudAccountsOpenStackDelete: (uid: string, options?: RequestInit) => Promise<null>; /** * @summary Returns the specified OpenStack account */ export declare const getCloudAccountsOpenStackGetUrl: (uid: string) => string; export declare const cloudAccountsOpenStackGet: (uid: string, options?: RequestInit) => Promise<OpenStackAccount>; /** * @summary Updates the specified OpenStack account */ export declare const getCloudAccountsOpenStackUpdateUrl: (uid: string) => string; export declare const cloudAccountsOpenStackUpdate: (uid: string, openStackAccount: OpenStackAccount, options?: RequestInit) => Promise<null>; /** * @summary Get the openstack azs for a given account and region */ export declare const getOpenstackAccountsUidAzsUrl: (uid: string, params?: OpenstackAccountsUidAzsParams) => string; export declare const openstackAccountsUidAzs: (uid: string, params?: OpenstackAccountsUidAzsParams, options?: RequestInit) => Promise<OpenStackAzs>; /** * @summary Get the openstack keypairs for a given account and scope */ export declare const getOpenstackAccountsUidFlavorsUrl: (uid: string, params?: OpenstackAccountsUidFlavorsParams) => string; export declare const openstackAccountsUidFlav