tencentcloud-sdk-nodejs
Version:
581 lines (576 loc) • 87.1 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DescribeClusterEndpointVipStatusRequest, DescribeClusterSecurityRequest, GetTkeAppChartListRequest, DescribeEdgeCVMInstancesRequest, InstallLogAgentRequest, DescribeClusterEndpointVipStatusResponse, DeleteClusterResponse, CreateClusterRouteTableResponse, DeleteExternalNodePoolRequest, DescribeAddonResponse, DescribeEKSClustersRequest, DescribePrometheusInstancesOverviewRequest, ModifyOpenPolicyListResponse, DescribeEdgeClusterInstancesResponse, UpgradeClusterReleaseRequest, DescribeEdgeClusterUpgradeInfoRequest, DisableVpcCniNetworkTypeResponse, DescribeClusterControllersResponse, DescribeExistedInstancesRequest, DeletePrometheusClusterAgentRequest, ModifyMasterComponentRequest, ModifyPrometheusAlertRuleResponse, DescribeUpgradeTasksRequest, DescribeEKSContainerInstanceEventResponse, EnableClusterDeletionProtectionResponse, DeleteRollOutSequenceResponse, EnableClusterAuditResponse, ModifyMasterComponentResponse, CreateBackupStorageLocationResponse, UpdateImageCacheRequest, DescribePrometheusAgentInstancesRequest, ModifyClusterAttributeRequest, DescribeClusterRoutesResponse, DescribeClustersRequest, UpgradeClusterInstancesRequest, DescribeAddonValuesRequest, DescribeResourceUsageRequest, DeletePrometheusTemplateSyncRequest, DisableVpcCniNetworkTypeRequest, DescribeClusterReleaseDetailsResponse, SyncPrometheusTempResponse, SwitchClusterEndpointRequest, CreateEdgeLogConfigRequest, CreatePrometheusDashboardResponse, RotateClusterTokenRequest, CancelClusterReleaseRequest, DescribeTKEEdgeClusterStatusResponse, DeleteUserPermissionsResponse, ModifyClusterAsGroupOptionAttributeRequest, DescribeClusterStatusRequest, CreateBackupStorageLocationRequest, CancelUpgradePlanRequest, DescribeUpgradeTaskDetailRequest, DeleteClusterNodePoolRequest, CreateExternalNodePoolRequest, ModifyClusterImageResponse, DescribeEKSClusterCredentialResponse, CreateClusterMaintenanceWindowAndExclusionsResponse, CheckInstancesUpgradeAbleRequest, ModifyPrometheusTemplateRequest, DescribeEncryptionStatusRequest, DeleteClusterVirtualNodePoolRequest, DescribeImageCachesRequest, DeleteAddonRequest, DescribeUpgradeTasksResponse, DescribeEdgeAvailableExtraArgsRequest, CreateReservedInstancesResponse, AddNodeToNodePoolResponse, DescribePostNodeResourcesRequest, DescribePrometheusInstanceInitStatusResponse, DisableEventPersistenceResponse, UpdateEKSContainerInstanceRequest, DescribeReservedInstancesResponse, ModifyClusterTagsResponse, DescribeEdgeAvailableExtraArgsResponse, CreatePrometheusRecordRuleYamlRequest, DescribeMasterComponentResponse, DisableControlPlaneLogsRequest, DescribeOSImagesRequest, CreateEksLogConfigRequest, CreateClusterResponse, DeletePrometheusAlertRuleResponse, DescribeClusterPendingReleasesRequest, DeletePrometheusConfigResponse, DescribeEksContainerInstanceLogRequest, CreatePrometheusRecordRuleYamlResponse, DescribeClusterInstancesRequest, ModifyPrometheusTempRequest, DescribeClusterAvailableExtraArgsResponse, DeletePrometheusTempSyncResponse, DescribeClusterMaintenanceWindowAndExclusionsRequest, DescribePrometheusRecordRulesRequest, DescribeTKEEdgeClusterStatusRequest, AcquireClusterAdminRoleResponse, UpdateEdgeClusterVersionRequest, GetTkeAppChartListResponse, DescribePrometheusTemplateSyncRequest, DescribeExternalNodeSupportConfigRequest, CreateGlobalMaintenanceWindowAndExclusionsRequest, ModifyClusterImageRequest, UpgradeClusterInstancesResponse, EnableExternalNodeSupportResponse, DescribeClusterAsGroupOptionRequest, DescribePrometheusAgentInstancesResponse, AddExistedInstancesRequest, DeletePrometheusTempResponse, DescribeClusterNodePoolsRequest, DescribeClusterRouteTablesRequest, DescribeRegionsRequest, DescribeRollOutSequencesRequest, DeleteClusterRouteRequest, CreateCLSLogConfigResponse, DeleteClusterEndpointRequest, DeleteClusterVirtualNodeRequest, DescribeClusterNodePoolDetailRequest, DescribePrometheusTempSyncRequest, DescribePrometheusClusterAgentsResponse, DescribeClusterReleaseHistoryResponse, DescribeImagesRequest, UninstallEdgeLogAgentResponse, DescribeSupportedRuntimeRequest, AddVpcCniSubnetsRequest, DescribePrometheusAlertHistoryResponse, DescribeClusterAsGroupOptionResponse, CreateTKEEdgeClusterResponse, DescribeEdgeClusterExtraArgsResponse, ListClusterInspectionResultsResponse, DescribeClusterRollOutSequenceTagsRequest, InstallEdgeLogAgentRequest, CheckEdgeClusterCIDRRequest, CreateImageCacheRequest, UpdateClusterVersionRequest, ModifyOpenPolicyListRequest, DescribeClusterSchedulerPolicyResponse, DescribeClusterNodePoolDetailResponse, DescribeEKSContainerInstanceEventRequest, ScaleOutClusterMasterResponse, DeleteClusterAsGroupsRequest, CreateEKSContainerInstancesResponse, DeleteEdgeCVMInstancesResponse, DescribeIPAMDRequest, ModifyClusterExtraArgsTaskStateResponse, DescribeClusterKubeconfigResponse, DescribeClusterCommonNamesRequest, DescribeBatchModifyTagsStatusResponse, DescribeExternalNodeResponse, CreateGlobalMaintenanceWindowAndExclusionsResponse, DescribeRIUtilizationDetailRequest, DeleteClusterMaintenanceWindowAndExclusionRequest, UpdateEKSContainerInstanceResponse, DescribeEKSClustersResponse, DescribeClusterRollOutSequenceTagsResponse, DeleteClusterRequest, DescribeTKEEdgeClustersResponse, ModifyClusterExtraArgsResponse, DescribeAvailableTKEEdgeVersionRequest, DescribeClusterInspectionResultsOverviewRequest, ModifyPrometheusAlertPolicyRequest, ModifyLogConfigResponse, DescribeOpenPolicyListRequest, DescribePrometheusTemplatesRequest, EnableEksEventPersistenceRequest, DescribePrometheusAlertPolicyResponse, EnableVpcCniNetworkTypeResponse, DescribePrometheusAlertRuleResponse, DescribeEdgeClusterInstancesRequest, DeleteGlobalMaintenanceWindowAndExclusionRequest, DisableClusterAuditRequest, SyncPrometheusTempRequest, DeleteBackupStorageLocationResponse, DescribePrometheusGlobalNotificationResponse, DescribeBatchModifyTagsStatusRequest, DescribeExternalNodeScriptResponse, ModifyClusterAttributeResponse, CreateClusterVirtualNodeRequest, DescribeTKEEdgeClustersRequest, DescribePrometheusAlertHistoryRequest, SetNodePoolNodeProtectionResponse, DeletePrometheusAlertPolicyRequest, ModifyPrometheusAgentExternalLabelsResponse, RollbackClusterReleaseRequest, DescribePodDeductionRateResponse, DeleteClusterInstancesRequest, CreateClusterInstancesRequest, CreateClusterMaintenanceWindowAndExclusionsRequest, DescribePrometheusTempRequest, DeleteBackupStorageLocationRequest, ModifyClusterMaintenanceWindowAndExclusionsResponse, UninstallClusterReleaseResponse, CancelUpgradePlanResponse, DrainExternalNodeRequest, ModifyNodePoolInstanceTypesRequest, AddClusterCIDRRequest, DescribeOSImagesResponse, DescribePrometheusGlobalConfigResponse, CreateClusterRequest, CreateEdgeCVMInstancesRequest, DescribeClusterReleaseHistoryRequest, DescribeEdgeClusterExtraArgsRequest, DescribeClustersResponse, DeleteClusterVirtualNodeResponse, CreateEdgeCVMInstancesResponse, DescribeEdgeLogSwitchesResponse, CreatePrometheusClusterAgentResponse, DescribePrometheusTemplatesResponse, ModifyExternalNodePoolRequest, ModifyNodePoolInstanceTypesResponse, GetClusterLevelPriceResponse, DescribeResourceUsageResponse, RenewReservedInstancesResponse, DescribeExternalNodePoolsRequest, DescribeAvailableClusterVersionRequest, UpgradeClusterReleaseResponse, ModifyClusterMaintenanceWindowAndExclusionsRequest, DisableControlPlaneLogsResponse, ModifyExternalNodePoolResponse, DescribePrometheusAlertPolicyRequest, DeleteClusterAsGroupsResponse, ModifyClusterRuntimeConfigRequest, DescribeUserPermissionsRequest, DescribePrometheusConfigRequest, DescribeEdgeLogSwitchesRequest, DescribeExternalNodeSupportConfigResponse, EnableEncryptionProtectionResponse, DeletePrometheusTemplateRequest, DeletePrometheusRecordRuleYamlResponse, DescribePrometheusTempSyncResponse, CreatePrometheusConfigResponse, DescribeClusterEndpointStatusResponse, EnableExternalNodeSupportRequest, AddExistedInstancesResponse, RestartEKSContainerInstancesResponse, DisableClusterDeletionProtectionResponse, EnableVpcCniNetworkTypeRequest, CreateClusterEndpointRequest, DeletePrometheusClusterAgentResponse, DescribeClusterLevelAttributeResponse, UpdateTKEEdgeClusterRequest, DescribeOpenPolicyListResponse, CreateClusterInstancesResponse, DeleteReservedInstancesResponse, DescribeLogSwitchesResponse, ModifyClusterVirtualNodePoolResponse, RotateClusterTokenResponse, DescribeClusterRoutesRequest, DeleteECMInstancesRequest, RemoveNodeFromNodePoolResponse, SetNodePoolNodeProtectionRequest, EnableClusterAuditRequest, CreateClusterRouteTableRequest, DisableClusterAuditResponse, DescribeClusterEndpointsResponse, RemoveNodeFromNodePoolRequest, DescribeEncryptionStatusResponse, DescribeClusterLevelChangeRecordsRequest, UpdateClusterVersionResponse, DescribeClusterSchedulerPolicyRequest, ModifyRollOutSequenceRequest, CreateClusterNodePoolRequest, DeleteClusterNodePoolResponse, DeleteImageCachesRequest, CreateClusterNodePoolResponse, CreateRollOutSequenceResponse, DescribeExternalNodeScriptRequest, UpdateAddonResponse, DescribeEKSContainerInstancesRequest, DescribeClusterControllersRequest, DescribeExternalNodeRequest, ModifyPrometheusAlertRuleRequest, DescribeClusterSecurityResponse, ModifyNodePoolDesiredCapacityAboutAsgResponse, DescribeReservedInstanceUtilizationRateRequest, CreateClusterRouteRequest, DescribeReservedInstanceUtilizationRateResponse, ModifyClusterEndpointSPRequest, DescribePrometheusConfigResponse, DeleteClusterEndpointResponse, RollbackClusterReleaseResponse, DescribeClusterVirtualNodePoolsRequest, DescribeReservedInstancesRequest, DescribePodsBySpecResponse, ModifyPrometheusConfigResponse, DescribeTKEEdgeExternalKubeconfigRequest, CreatePrometheusAlertPolicyResponse, DescribeClusterVirtualNodeRequest, DescribePrometheusInstanceInitStatusRequest, DescribeClusterReleasesResponse, AddNodeToNodePoolRequest, CreateReservedInstancesRequest, ModifyPrometheusGlobalNotificationResponse, ModifyClusterExtraArgsTaskStateRequest, ModifyClusterSchedulerPolicyRequest, UninstallClusterReleaseRequest, ModifyPrometheusTempResponse, DescribePodChargeInfoRequest, ForwardTKEEdgeApplicationRequestV3Response, CreateClusterVirtualNodePoolRequest, ModifyPrometheusConfigRequest, ModifyRollOutSequenceResponse, DescribePrometheusGlobalNotificationRequest, DescribePrometheusTemplateSyncResponse, CreateEksLogConfigResponse, ModifyPrometheusTemplateResponse, DescribeControlPlaneLogsRequest, ModifyPrometheusAlertPolicyResponse, CreateRollOutSequenceRequest, DescribeClusterAuthenticationOptionsRequest, DescribeEksContainerInstanceLogResponse, DeleteEKSClusterResponse, RenewReservedInstancesRequest, UpdateImageCacheResponse, DescribeIPAMDResponse, CreatePrometheusConfigRequest, CreateCLSLogConfigRequest, CreateClusterVirtualNodeResponse, DeleteUserPermissionsRequest, ModifyGlobalMaintenanceWindowAndExclusionsRequest, CreatePrometheusClusterAgentRequest, DeleteEKSContainerInstancesResponse, DescribePrometheusInstancesOverviewResponse, DescribeEKSClusterCredentialRequest, EnableClusterDeletionProtectionRequest, RestartEKSContainerInstancesRequest, DrainClusterVirtualNodeRequest, DescribeClusterLevelAttributeRequest, DescribePrometheusAgentsResponse, DescribeClusterReleaseDetailsRequest, CreateECMInstancesRequest, DescribeClusterReleasesRequest, DescribePrometheusOverviewsRequest, DescribeClusterPendingReleasesResponse, DeleteEKSClusterRequest, DescribeLogConfigsResponse, DescribeExistedInstancesResponse, CreatePrometheusTemplateRequest, DescribeEKSContainerInstancesResponse, CreatePrometheusAlertRuleResponse, EnableEncryptionProtectionRequest, DescribeClusterNodePoolsResponse, DescribePostNodeResourcesResponse, DescribeClusterAvailableExtraArgsRequest, DescribePrometheusAlertRuleRequest, ModifyPrometheusRecordRuleYamlRequest, UninstallLogAgentRequest, DeleteEdgeClusterInstancesResponse, DeleteTKEEdgeClusterRequest, CreatePrometheusGlobalNotificationResponse, ListClusterInspectionResultsItemsRequest, DescribeClusterAuthenticationOptionsResponse, CreateClusterReleaseRequest, DescribePrometheusAgentsRequest, AddClusterCIDRResponse, DescribeAddonRequest, DescribePrometheusInstanceResponse, DeleteExternalNodePoolResponse, CreatePrometheusAlertPolicyRequest, DescribeImageCachesResponse, DescribeClusterVirtualNodePoolsResponse, CheckEdgeClusterCIDRResponse, DescribeUserPermissionsResponse, DescribePrometheusClusterAgentsRequest, DeleteExternalNodeResponse, DescribeTKEEdgeExternalKubeconfigResponse, CheckInstancesUpgradeAbleResponse, CreatePrometheusTempRequest, EnableEksEventPersistenceResponse, CreatePrometheusDashboardRequest, DeleteClusterRouteTableResponse, DescribeAddonValuesResponse, DisableClusterDeletionProtectionRequest, ListClusterInspectionResultsItemsResponse, ModifyClusterAsGroupOptionAttributeResponse, UninstallLogAgentResponse, DeleteExternalNodeRequest, DeleteTKEEdgeClusterResponse, ModifyClusterExtraArgsRequest, CreatePrometheusTempResponse, DescribePrometheusTargetsRequest, RunPrometheusInstanceResponse, DeletePrometheusTemplateSyncResponse, DescribeClusterAsGroupsRequest, GetMostSuitableImageCacheResponse, ModifyClusterEndpointSPResponse, SyncPrometheusTemplateResponse, DescribeClusterExtraArgsResponse, SwitchClusterEndpointResponse, ForwardTKEEdgeApplicationRequestV3Request, DisableEventPersistenceRequest, CreateEKSContainerInstancesRequest, DescribeTKEEdgeClusterCredentialResponse, CancelClusterReleaseResponse, UpdateEdgeClusterVersionResponse, ModifyClusterAsGroupAttributeRequest, DescribeClusterExtraArgsRequest, ModifyGlobalMaintenanceWindowAndExclusionsResponse, DescribeClusterAsGroupsResponse, ModifyLogConfigRequest, DeleteClusterMaintenanceWindowAndExclusionResponse, DescribeLogSwitchesRequest, ScaleOutClusterMasterRequest, DeleteClusterInstancesResponse, CreatePrometheusGlobalNotificationRequest, DescribeRIUtilizationDetailResponse, GetUpgradeInstanceProgressResponse, DescribeClusterInstancesResponse, CreatePrometheusAlertRuleRequest, UpdateEKSClusterRequest, CreateTKEEdgeClusterRequest, DescribeSupportedRuntimeResponse, EnableControlPlaneLogsResponse, CreateClusterVirtualNodePoolResponse, CreateEKSClusterResponse, CreateImageCacheResponse, CreateEdgeLogConfigResponse, DescribeAvailableTKEEdgeVersionResponse, DeleteGlobalMaintenanceWindowAndExclusionResponse, DeletePrometheusAlertPolicyResponse, InstallEdgeLogAgentResponse, DescribeTKEEdgeClusterCredentialRequest, DescribeLogConfigsRequest, DisableEncryptionProtectionResponse, CreateEKSClusterRequest, DescribeUpgradeTaskDetailResponse, DescribeTasksResponse, EnableEventPersistenceRequest, ModifyClusterAuthenticationOptionsResponse, UpdateAddonRequest, ModifyClusterVirtualNodePoolRequest, DescribeRegionsResponse, CreateClusterRouteResponse, UninstallEdgeLogAgentRequest, DescribeEKSContainerInstanceRegionsRequest, DescribeECMInstancesRequest, DescribeEnableVpcCniProgressRequest, DrainClusterVirtualNodeResponse, DescribeVpcCniPodLimitsResponse, DescribeVersionsResponse, ScaleInClusterMasterRequest, DeleteEdgeClusterInstancesRequest, EnableEventPersistenceResponse, DeleteRollOutSequenceRequest, DescribeGlobalMaintenanceWindowAndExclusionsRequest, CreateClusterEndpointVipResponse, DescribeTasksRequest, DeletePrometheusAlertRuleRequest, ModifyReservedInstanceScopeResponse, DescribeRouteTableConflictsRequest, DeleteClusterEndpointVipResponse, DescribeBackupStorageLocationsResponse, ModifyClusterAsGroupAttributeResponse, DeletePrometheusTempRequest, DescribeTKEEdgeScriptResponse, DescribeClusterRouteTablesResponse, DeleteLogConfigsRequest, ModifyClusterTagsRequest, DescribeClusterKubeconfigRequest, DeletePrometheusTempSyncRequest, CreatePrometheusTemplateResponse, CreateClusterEndpointVipRequest, UpdateClusterKubeconfigRequest, DeleteReservedInstancesRequest, DescribePrometheusGlobalConfigRequest, CreateECMInstancesResponse, ModifyPrometheusGlobalNotificationRequest, DescribeImagesResponse, GetUpgradeInstanceProgressRequest, DescribeMasterComponentRequest, DescribeControlPlaneLogsResponse, UpdateEKSClusterResponse, DescribeEdgeCVMInstancesResponse, DescribePrometheusRecordRulesResponse, CreateExternalNodePoolResponse, ModifyNodePoolDesiredCapacityAboutAsgRequest, DeleteClusterRouteResponse, DeletePrometheusConfigRequest, DescribeEdgeClusterUpgradeInfoResponse, ModifyClusterNodePoolResponse, ModifyPrometheusAgentExternalLabelsRequest, DeleteClusterVirtualNodePoolResponse, SyncPrometheusTemplateRequest, DescribeClusterEndpointStatusRequest, DescribeClusterStatusResponse, GrantUserPermissionsResponse, DescribeRouteTableConflictsResponse, EnableControlPlaneLogsRequest, DescribeVersionsRequest, DeleteAddonResponse, DeleteClusterRouteTableRequest, DescribeClusterEndpointsRequest, AcquireClusterAdminRoleRequest, ListClusterInspectionResultsRequest, DeletePrometheusTemplateResponse, DescribePodDeductionRateRequest, DescribeECMInstancesResponse, DescribePrometheusInstanceRequest, DescribePrometheusTempResponse, CreateClusterReleaseResponse, DescribePrometheusTargetsResponse, DescribeEnableVpcCniProgressResponse, DeleteEdgeCVMInstancesRequest, ModifyClusterNodePoolRequest, InstallLogAgentResponse, GetClusterLevelPriceRequest, CreateClusterEndpointResponse, DescribePodsBySpecRequest, UpdateClusterKubeconfigResponse, ModifyClusterAuthenticationOptionsRequest, DeleteClusterEndpointVipRequest, DescribeClusterLevelChangeRecordsResponse, DescribeRollOutSequencesResponse, UpdateTKEEdgeClusterResponse, DescribeClusterMaintenanceWindowAndExclusionsResponse, DescribeVpcCniPodLimitsRequest, DeleteImageCachesResponse, ModifyClusterRollOutSequenceTagsResponse, DrainExternalNodeResponse, DescribeEKSContainerInstanceRegionsResponse, ModifyClusterRuntimeConfigResponse, ModifyPrometheusRecordRuleYamlResponse, DescribeTKEEdgeScriptRequest, AddVpcCniSubnetsResponse, DescribePrometheusOverviewsResponse, GrantUserPermissionsRequest, DescribeClusterInspectionResultsOverviewResponse, DescribePodChargeInfoResponse, DeletePrometheusRecordRuleYamlRequest, InstallAddonRequest, DescribeExternalNodePoolsResponse, DescribeGlobalMaintenanceWindowAndExclusionsResponse, ScaleInClusterMasterResponse, DescribeAvailableClusterVersionResponse, GetMostSuitableImageCacheRequest, DeleteEKSContainerInstancesRequest, DescribeClusterCommonNamesResponse, ModifyClusterRollOutSequenceTagsRequest, DeleteECMInstancesResponse, InstallAddonResponse, DeleteLogConfigsResponse, ModifyReservedInstanceScopeRequest, DisableEncryptionProtectionRequest, ModifyClusterSchedulerPolicyResponse, DescribeClusterVirtualNodeResponse, RunPrometheusInstanceRequest, DescribeBackupStorageLocationsRequest } from "./tke_models";
/**
* tke client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 查看注册节点列表
*/
DescribeExternalNode(req: DescribeExternalNodeRequest, cb?: (error: string, rep: DescribeExternalNodeResponse) => void): Promise<DescribeExternalNodeResponse>;
/**
* 解除TMP实例的集群关联
*/
DeletePrometheusClusterAgent(req: DeletePrometheusClusterAgentRequest, cb?: (error: string, rep: DeletePrometheusClusterAgentResponse) => void): Promise<DeletePrometheusClusterAgentResponse>;
/**
* 创建边缘计算ECM机器
*/
CreateECMInstances(req: CreateECMInstancesRequest, cb?: (error: string, rep: CreateECMInstancesResponse) => void): Promise<CreateECMInstancesResponse>;
/**
* 查看超级节点列表,仅支持TKE标准集群
*/
DescribeClusterVirtualNode(req: DescribeClusterVirtualNodeRequest, cb?: (error: string, rep: DescribeClusterVirtualNodeResponse) => void): Promise<DescribeClusterVirtualNodeResponse>;
/**
* 创建集群
*/
CreateCluster(req: CreateClusterRequest, cb?: (error: string, rep: CreateClusterResponse) => void): Promise<CreateClusterResponse>;
/**
* 删除注册节点池
*/
DeleteExternalNodePool(req: DeleteExternalNodePoolRequest, cb?: (error: string, rep: DeleteExternalNodePoolResponse) => void): Promise<DeleteExternalNodePoolResponse>;
/**
* 根据K8S版本获取可选运行时版本
*/
DescribeSupportedRuntime(req: DescribeSupportedRuntimeRequest, cb?: (error: string, rep: DescribeSupportedRuntimeResponse) => void): Promise<DescribeSupportedRuntimeResponse>;
/**
* 在tke@edge集群的边缘节点上安装日志采集组件
*/
InstallEdgeLogAgent(req: InstallEdgeLogAgentRequest, cb?: (error: string, rep: InstallEdgeLogAgentResponse) => void): Promise<InstallEdgeLogAgentResponse>;
/**
* 查询opa策略列表
*/
DescribeOpenPolicyList(req: DescribeOpenPolicyListRequest, cb?: (error: string, rep: DescribeOpenPolicyListResponse) => void): Promise<DescribeOpenPolicyListResponse>;
/**
* 创建超级节点池
*/
CreateClusterVirtualNodePool(req: CreateClusterVirtualNodePoolRequest, cb?: (error: string, rep: CreateClusterVirtualNodePoolResponse) => void): Promise<CreateClusterVirtualNodePoolResponse>;
/**
* 修改集群弹性伸缩属性
*/
ModifyClusterAsGroupOptionAttribute(req: ModifyClusterAsGroupOptionAttributeRequest, cb?: (error: string, rep: ModifyClusterAsGroupOptionAttributeResponse) => void): Promise<ModifyClusterAsGroupOptionAttributeResponse>;
/**
* 查询集群发布序列标签
*/
DescribeClusterRollOutSequenceTags(req: DescribeClusterRollOutSequenceTagsRequest, cb?: (error: string, rep: DescribeClusterRollOutSequenceTagsResponse) => void): Promise<DescribeClusterRollOutSequenceTagsResponse>;
/**
* 修改日志采集配置
*/
ModifyLogConfig(req: ModifyLogConfigRequest, cb?: (error: string, rep: ModifyLogConfigResponse) => void): Promise<ModifyLogConfigResponse>;
/**
* GR集群可以通过本接口附加vpc-cni容器网络插件,开启vpc-cni容器网络能力
*/
EnableVpcCniNetworkType(req: EnableVpcCniNetworkTypeRequest, cb?: (error: string, rep: EnableVpcCniNetworkTypeResponse) => void): Promise<EnableVpcCniNetworkTypeResponse>;
/**
* 删除集群(YUNAPI V3版本)
*/
DeleteCluster(req: DeleteClusterRequest, cb?: (error: string, rep: DeleteClusterResponse) => void): Promise<DeleteClusterResponse>;
/**
* 升级边缘集群组件到指定版本,此版本为TKEEdge专用版本。
*/
UpdateEdgeClusterVersion(req: UpdateEdgeClusterVersionRequest, cb?: (error: string, rep: UpdateEdgeClusterVersionResponse) => void): Promise<UpdateEdgeClusterVersionResponse>;
/**
* 从tke@edge集群边缘节点上卸载日志采集组件
*/
UninstallEdgeLogAgent(req: UninstallEdgeLogAgentRequest, cb?: (error: string, rep: UninstallEdgeLogAgentResponse) => void): Promise<UninstallEdgeLogAgentResponse>;
/**
* 查看开启注册节点池配置信息
*/
DescribeExternalNodeSupportConfig(req: DescribeExternalNodeSupportConfigRequest, cb?: (error: string, rep: DescribeExternalNodeSupportConfigResponse) => void): Promise<DescribeExternalNodeSupportConfigResponse>;
/**
* 创建集群维护时间窗口和排除项
*/
CreateClusterMaintenanceWindowAndExclusions(req: CreateClusterMaintenanceWindowAndExclusionsRequest, cb?: (error: string, rep: CreateClusterMaintenanceWindowAndExclusionsResponse) => void): Promise<CreateClusterMaintenanceWindowAndExclusionsResponse>;
/**
* 包括 Pod 资源统计和绑定的预留券资源统计。
*/
DescribePostNodeResources(req: DescribePostNodeResourcesRequest, cb?: (error: string, rep: DescribePostNodeResourcesResponse) => void): Promise<DescribePostNodeResourcesResponse>;
/**
* 开启注册节点池支持
*/
EnableExternalNodeSupport(req: EnableExternalNodeSupportRequest, cb?: (error: string, rep: EnableExternalNodeSupportResponse) => void): Promise<EnableExternalNodeSupportResponse>;
/**
* 仅能设置节点池中处于伸缩组的节点
*/
SetNodePoolNodeProtection(req: SetNodePoolNodeProtectionRequest, cb?: (error: string, rep: SetNodePoolNodeProtectionResponse) => void): Promise<SetNodePoolNodeProtectionResponse>;
/**
* 查询容器实例的事件
*/
DescribeEKSContainerInstanceEvent(req: DescribeEKSContainerInstanceEventRequest, cb?: (error: string, rep: DescribeEKSContainerInstanceEventResponse) => void): Promise<DescribeEKSContainerInstanceEventResponse>;
/**
* edge-dashboard 接口,当前edge产品已完成下线周知,同时edge-dashboard功能已经全部转移至edge-gw,申请将edge-dashboard所有接口先下线
查询边缘容器集群可用的自定义参数
*/
DescribeEdgeAvailableExtraArgs(req: DescribeEdgeAvailableExtraArgsRequest, cb?: (error: string, rep: DescribeEdgeAvailableExtraArgsResponse) => void): Promise<DescribeEdgeAvailableExtraArgsResponse>;
/**
* 获取指定子账户在RBAC授权模式中对应kube-apiserver客户端证书的CommonName字段,如果没有客户端证书,将会签发一个,此接口有最大传入子账户数量上限,当前为50
*/
DescribeClusterCommonNames(req: DescribeClusterCommonNamesRequest, cb?: (error: string, rep: DescribeClusterCommonNamesResponse) => void): Promise<DescribeClusterCommonNamesResponse>;
/**
* 获取2.0实例初始化任务状态
*/
DescribePrometheusInstanceInitStatus(req: DescribePrometheusInstanceInitStatusRequest, cb?: (error: string, rep: DescribePrometheusInstanceInitStatusResponse) => void): Promise<DescribePrometheusInstanceInitStatusResponse>;
/**
* 开启事件持久化功能
*/
EnableEventPersistence(req: EnableEventPersistenceRequest, cb?: (error: string, rep: EnableEventPersistenceResponse) => void): Promise<EnableEventPersistenceResponse>;
/**
* 获取告警历史
*/
DescribePrometheusAlertHistory(req: DescribePrometheusAlertHistoryRequest, cb?: (error: string, rep: DescribePrometheusAlertHistoryResponse) => void): Promise<DescribePrometheusAlertHistoryResponse>;
/**
* 创建全局维护时间窗口和排除项
*/
CreateGlobalMaintenanceWindowAndExclusions(req: CreateGlobalMaintenanceWindowAndExclusionsRequest, cb?: (error: string, rep: CreateGlobalMaintenanceWindowAndExclusionsResponse) => void): Promise<CreateGlobalMaintenanceWindowAndExclusionsResponse>;
/**
* 扩容独立集群master节点
*/
ScaleOutClusterMaster(req: ScaleOutClusterMasterRequest, cb?: (error: string, rep: ScaleOutClusterMasterResponse) => void): Promise<ScaleOutClusterMasterResponse>;
/**
* 修改被关联集群的external labels
*/
ModifyPrometheusAgentExternalLabels(req: ModifyPrometheusAgentExternalLabelsRequest, cb?: (error: string, rep: ModifyPrometheusAgentExternalLabelsResponse) => void): Promise<ModifyPrometheusAgentExternalLabelsResponse>;
/**
* 获取eniipamd组件信息
*/
DescribeIPAMD(req: DescribeIPAMDRequest, cb?: (error: string, rep: DescribeIPAMDResponse) => void): Promise<DescribeIPAMDResponse>;
/**
* 创建集群路由表
*/
CreateClusterRouteTable(req: CreateClusterRouteTableRequest, cb?: (error: string, rep: CreateClusterRouteTableResponse) => void): Promise<CreateClusterRouteTableResponse>;
/**
* 轮转集群的token
*/
RotateClusterToken(req?: RotateClusterTokenRequest, cb?: (error: string, rep: RotateClusterTokenResponse) => void): Promise<RotateClusterTokenResponse>;
/**
* 获得节点升级当前的进度,若集群未处于节点升级状态,则接口会报错:任务未找到。
*/
GetUpgradeInstanceProgress(req: GetUpgradeInstanceProgressRequest, cb?: (error: string, rep: GetUpgradeInstanceProgressResponse) => void): Promise<GetUpgradeInstanceProgressResponse>;
/**
* 创建一个云原生Prometheus模板实例
*/
CreatePrometheusTemplate(req: CreatePrometheusTemplateRequest, cb?: (error: string, rep: CreatePrometheusTemplateResponse) => void): Promise<CreatePrometheusTemplateResponse>;
/**
* 查询可以用预留券抵扣的 Pod 信息。
*/
DescribePodsBySpec(req: DescribePodsBySpecRequest, cb?: (error: string, rep: DescribePodsBySpecResponse) => void): Promise<DescribePodsBySpecResponse>;
/**
* 查询预留实例列表
*/
DescribeReservedInstances(req: DescribeReservedInstancesRequest, cb?: (error: string, rep: DescribeReservedInstancesResponse) => void): Promise<DescribeReservedInstancesResponse>;
/**
* 删除超级节点
*/
DeleteClusterVirtualNode(req: DeleteClusterVirtualNodeRequest, cb?: (error: string, rep: DeleteClusterVirtualNodeResponse) => void): Promise<DeleteClusterVirtualNodeResponse>;
/**
* 删除备份仓库
*/
DeleteBackupStorageLocation(req: DeleteBackupStorageLocationRequest, cb?: (error: string, rep: DeleteBackupStorageLocationResponse) => void): Promise<DeleteBackupStorageLocationResponse>;
/**
* edge-dashboard 接口,当前edge产品已完成下线周知,同时edge-dashboard功能已经全部转移至edge-gw,申请将edge-dashboard所有接口先下线
获取边缘计算外部访问的kubeconfig
*/
DescribeTKEEdgeExternalKubeconfig(req: DescribeTKEEdgeExternalKubeconfigRequest, cb?: (error: string, rep: DescribeTKEEdgeExternalKubeconfigResponse) => void): Promise<DescribeTKEEdgeExternalKubeconfigResponse>;
/**
* edge-dashboard 接口,当前edge产品已完成下线周知,同时edge-dashboard功能已经全部转移至edge-gw,申请将edge-dashboard所有接口先下线
边缘计算支持版本和k8s版本
*/
DescribeAvailableTKEEdgeVersion(req: DescribeAvailableTKEEdgeVersionRequest, cb?: (error: string, rep: DescribeAvailableTKEEdgeVersionResponse) => void): Promise<DescribeAvailableTKEEdgeVersionResponse>;
/**
* 获取集群资源使用量
*/
DescribeResourceUsage(req: DescribeResourceUsageRequest, cb?: (error: string, rep: DescribeResourceUsageResponse) => void): Promise<DescribeResourceUsageResponse>;
/**
* 查询计划升级任务详情
*/
DescribeUpgradeTaskDetail(req: DescribeUpgradeTaskDetailRequest, cb?: (error: string, rep: DescribeUpgradeTaskDetailResponse) => void): Promise<DescribeUpgradeTaskDetailResponse>;
/**
* 查询边缘集群列表
*/
DescribeTKEEdgeClusters(req: DescribeTKEEdgeClustersRequest, cb?: (error: string, rep: DescribeTKEEdgeClustersResponse) => void): Promise<DescribeTKEEdgeClustersResponse>;
/**
* 从TKE集群中卸载CLS日志采集组件
*/
UninstallLogAgent(req: UninstallLogAgentRequest, cb?: (error: string, rep: UninstallLogAgentResponse) => void): Promise<UninstallLogAgentResponse>;
/**
* 查询插件日志采集配置
*/
DescribeControlPlaneLogs(req: DescribeControlPlaneLogsRequest, cb?: (error: string, rep: DescribeControlPlaneLogsResponse) => void): Promise<DescribeControlPlaneLogsResponse>;
/**
* 获取集群版本信息
*/
DescribeVersions(req?: DescribeVersionsRequest, cb?: (error: string, rep: DescribeVersionsResponse) => void): Promise<DescribeVersionsResponse>;
/**
* 删除集群发布序列
*/
DeleteRollOutSequence(req: DeleteRollOutSequenceRequest, cb?: (error: string, rep: DeleteRollOutSequenceResponse) => void): Promise<DeleteRollOutSequenceResponse>;
/**
* 查询边缘集群自定义参数
*/
DescribeEdgeClusterExtraArgs(req: DescribeEdgeClusterExtraArgsRequest, cb?: (error: string, rep: DescribeEdgeClusterExtraArgsResponse) => void): Promise<DescribeEdgeClusterExtraArgsResponse>;
/**
* 删除弹性集群(yunapiv3)
*/
DeleteEKSCluster(req: DeleteEKSClusterRequest, cb?: (error: string, rep: DeleteEKSClusterResponse) => void): Promise<DeleteEKSClusterResponse>;
/**
* 获取事件、审计和日志的状态
*/
DescribeEdgeLogSwitches(req: DescribeEdgeLogSwitchesRequest, cb?: (error: string, rep: DescribeEdgeLogSwitchesResponse) => void): Promise<DescribeEdgeLogSwitchesResponse>;
/**
* 修改预留券的抵扣范围,抵扣范围取值:Region、Zone 和 Node。
*/
ModifyReservedInstanceScope(req: ModifyReservedInstanceScopeRequest, cb?: (error: string, rep: ModifyReservedInstanceScopeResponse) => void): Promise<ModifyReservedInstanceScopeResponse>;
/**
* 获取OS聚合信息
*/
DescribeOSImages(req?: DescribeOSImagesRequest, cb?: (error: string, rep: DescribeOSImagesResponse) => void): Promise<DescribeOSImagesResponse>;
/**
* 修改集群标签
*/
ModifyClusterTags(req: ModifyClusterTagsRequest, cb?: (error: string, rep: ModifyClusterTagsResponse) => void): Promise<ModifyClusterTagsResponse>;
/**
* 创建日志采集配置
*/
CreateCLSLogConfig(req: CreateCLSLogConfigRequest, cb?: (error: string, rep: CreateCLSLogConfigResponse) => void): Promise<CreateCLSLogConfigResponse>;
/**
* 开启集群审计
*/
EnableClusterAudit(req: EnableClusterAuditRequest, cb?: (error: string, rep: EnableClusterAuditResponse) => void): Promise<EnableClusterAuditResponse>;
/**
* 创建备份仓库,指定了存储仓库类型(如COS)、COS桶地区、名称等信息,当前最多允许创建100个仓库, 注意此接口当前是全局接口,多个地域的TKE集群如果要备份到相同的备份仓库中,不需要重复创建备份仓库
*/
CreateBackupStorageLocation(req: CreateBackupStorageLocationRequest, cb?: (error: string, rep: CreateBackupStorageLocationResponse) => void): Promise<CreateBackupStorageLocationResponse>;
/**
* 修改超级节点池
*/
ModifyClusterVirtualNodePool(req: ModifyClusterVirtualNodePoolRequest, cb?: (error: string, rep: ModifyClusterVirtualNodePoolResponse) => void): Promise<ModifyClusterVirtualNodePoolResponse>;
/**
* 获取集群可以升级的所有版本
*/
DescribeAvailableClusterVersion(req: DescribeAvailableClusterVersionRequest, cb?: (error: string, rep: DescribeAvailableClusterVersionResponse) => void): Promise<DescribeAvailableClusterVersionResponse>;
/**
* 修改集群采集配置
*/
ModifyPrometheusConfig(req: ModifyPrometheusConfigRequest, cb?: (error: string, rep: ModifyPrometheusConfigResponse) => void): Promise<ModifyPrometheusConfigResponse>;
/**
* 本接口查询当前用户和地域在指定可用区下的机型可支持的最大 TKE VPC-CNI 网络模式的 Pod 数量
*/
DescribeVpcCniPodLimits(req: DescribeVpcCniPodLimitsRequest, cb?: (error: string, rep: DescribeVpcCniPodLimitsResponse) => void): Promise<DescribeVpcCniPodLimitsResponse>;
/**
* 删除注册节点
*/
DeleteExternalNode(req: DeleteExternalNodeRequest, cb?: (error: string, rep: DeleteExternalNodeResponse) => void): Promise<DeleteExternalNodeResponse>;
/**
* 升级集群 Master 组件到指定版本
*/
UpdateClusterVersion(req: UpdateClusterVersionRequest, cb?: (error: string, rep: UpdateClusterVersionResponse) => void): Promise<UpdateClusterVersionResponse>;
/**
* 在应用市场中查询正在安装中的应用列表
*/
DescribeClusterPendingReleases(req: DescribeClusterPendingReleasesRequest, cb?: (error: string, rep: DescribeClusterPendingReleasesResponse) => void): Promise<DescribeClusterPendingReleasesResponse>;
/**
* 创建聚合规则yaml方式
*/
CreatePrometheusRecordRuleYaml(req: CreatePrometheusRecordRuleYamlRequest, cb?: (error: string, rep: CreatePrometheusRecordRuleYamlResponse) => void): Promise<CreatePrometheusRecordRuleYamlResponse>;
/**
* 批量删除镜像缓存
*/
DeleteImageCaches(req: DeleteImageCachesRequest, cb?: (error: string, rep: DeleteImageCachesResponse) => void): Promise<DeleteImageCachesResponse>;
/**
* 删除集群路由表
*/
DeleteClusterRouteTable(req: DeleteClusterRouteTableRequest, cb?: (error: string, rep: DeleteClusterRouteTableResponse) => void): Promise<DeleteClusterRouteTableResponse>;
/**
* edge-dashboard 接口,当前edge产品已完成下线周知,同时edge-dashboard功能已经全部转移至edge-gw,申请将edge-dashboard所有接口先下线
获取边缘脚本链接,此接口用于添加第三方节点,通过下载脚本从而将节点添加到边缘集群。
*/
DescribeTKEEdgeScript(req: DescribeTKEEdgeScriptRequest, cb?: (error: string, rep: DescribeTKEEdgeScriptResponse) => void): Promise<DescribeTKEEdgeScriptResponse>;
/**
* 查询集群调度策略
*/
DescribeClusterSchedulerPolicy(req: DescribeClusterSchedulerPolicyRequest, cb?: (error: string, rep: DescribeClusterSchedulerPolicyResponse) => void): Promise<DescribeClusterSchedulerPolicyResponse>;
/**
* 修改2.0实例告警策略
*/
ModifyPrometheusAlertPolicy(req: ModifyPrometheusAlertPolicyRequest, cb?: (error: string, rep: ModifyPrometheusAlertPolicyResponse) => void): Promise<ModifyPrometheusAlertPolicyResponse>;
/**
* 更新一个addon的参数和版本
*/
UpdateAddon(req: UpdateAddonRequest, cb?: (error: string, rep: UpdateAddonResponse) => void): Promise<UpdateAddonResponse>;
/**
* 查看集群认证配置
*/
DescribeClusterAuthenticationOptions(req: DescribeClusterAuthenticationOptionsRequest, cb?: (error: string, rep: DescribeClusterAuthenticationOptionsResponse) => void): Promise<DescribeClusterAuthenticationOptionsResponse>;
/**
* 修改集群伸缩组属性
*/
ModifyClusterAsGroupAttribute(req: ModifyClusterAsGroupAttributeRequest, cb?: (error: string, rep: ModifyClusterAsGroupAttributeResponse) => void): Promise<ModifyClusterAsGroupAttributeResponse>;
/**
* 为目标集群安装一个addon
*/
InstallAddon(req: InstallAddonRequest, cb?: (error: string, rep: InstallAddonResponse) => void): Promise<InstallAddonResponse>;
/**
* 删除ECM实例
*/
DeleteECMInstances(req: DeleteECMInstancesRequest, cb?: (error: string, rep: DeleteECMInstancesResponse) => void): Promise<DeleteECMInstancesResponse>;
/**
* 查询节点池详情
*/
DescribeClusterNodePoolDetail(req: DescribeClusterNodePoolDetailRequest, cb?: (error: string, rep: DescribeClusterNodePoolDetailResponse) => void): Promise<DescribeClusterNodePoolDetailResponse>;
/**
* 取消模板同步,这将会删除目标中该模板所生产的配置
*/
DeletePrometheusTemplateSync(req: DeletePrometheusTemplateSyncRequest, cb?: (error: string, rep: DeletePrometheusTemplateSyncResponse) => void): Promise<DeletePrometheusTemplateSyncResponse>;
/**
* 获取集群维护时间窗口和排除项
*/
DescribeClusterMaintenanceWindowAndExclusions(req: DescribeClusterMaintenanceWindowAndExclusionsRequest, cb?: (error: string, rep: DescribeClusterMaintenanceWindowAndExclusionsResponse) => void): Promise<DescribeClusterMaintenanceWindowAndExclusionsResponse>;
/**
* 更新集群自定义参数,只支持托管集群
*/
ModifyClusterExtraArgs(req: ModifyClusterExtraArgsRequest, cb?: (error: string, rep: ModifyClusterExtraArgsResponse) => void): Promise<ModifyClusterExtraArgsResponse>;
/**
* 扩展(新建)集群节点
*/
CreateClusterInstances(req: CreateClusterInstancesRequest, cb?: (error: string, rep: CreateClusterInstancesResponse) => void): Promise<CreateClusterInstancesResponse>;
/**
* 修改集群属性,至少选择一个参数更新
*/
ModifyClusterAttribute(req: ModifyClusterAttributeRequest, cb?: (error: string, rep: ModifyClusterAttributeResponse) => void): Promise<ModifyClusterAttributeResponse>;
/**
* 删除集群伸缩组
*/
DeleteClusterAsGroups(req: DeleteClusterAsGroupsRequest, cb?: (error: string, rep: DeleteClusterAsGroupsResponse) => void): Promise<DeleteClusterAsGroupsResponse>;
/**
* 删除集群路由
*/
DeleteClusterRoute(req: DeleteClusterRouteRequest, cb?: (error: string, rep: DeleteClusterRouteResponse) => void): Promise<DeleteClusterRouteResponse>;
/**
* 在应用市场中集群删除某个应用
*/
UninstallClusterRelease(req: UninstallClusterReleaseRequest, cb?: (error: string, rep: UninstallClusterReleaseResponse) => void): Promise<UninstallClusterReleaseResponse>;
/**
* 针对VPC-CNI模式的集群,增加集群容器网络可使用的子网
*/
AddVpcCniSubnets(req: AddVpcCniSubnetsRequest, cb?: (error: string, rep: AddVpcCniSubnetsResponse) => void): Promise<AddVpcCniSubnetsResponse>;
/**
* 删除插件日志采集配置
*/
DisableControlPlaneLogs(req: DisableControlPlaneLogsRequest, cb?: (error: string, rep: DisableControlPlaneLogsResponse) => void): Promise<DisableControlPlaneLogsResponse>;
/**
* 获取镜像信息
*/
DescribeImages(req?: DescribeImagesRequest, cb?: (error: string, rep: DescribeImagesResponse) => void): Promise<DescribeImagesResponse>;
/**
* 查询已经存在的节点,判断是否可以加入集群
*/
DescribeExistedInstances(req: DescribeExistedInstancesRequest, cb?: (error: string, rep: DescribeExistedInstancesResponse) => void): Promise<DescribeExistedInstancesResponse>;
/**
* 查询指定集群的巡检结果信息
*/
ListClusterInspectionResults(req: ListClusterInspectionResultsRequest, cb?: (error: string, rep: ListClusterInspectionResultsResponse) => void): Promise<ListClusterInspectionResultsResponse>;
/**
* 查询节点池列表
*/
DescribeClusterNodePools(req: DescribeClusterNodePoolsRequest, cb?: (error: string, rep: DescribeClusterNodePoolsResponse) => void): Promise<DescribeClusterNodePoolsResponse>;
/**
* 获取边缘计算集群的认证信息
*/
DescribeTKEEdgeClusterCredential(req: DescribeTKEEdgeClusterCredentialRequest, cb?: (error: string, rep: DescribeTKEEdgeClusterCredentialResponse) => void): Promise<DescribeTKEEdgeClusterCredentialResponse>;
/**
* 给集群的一批work节点进行升级
*/
UpgradeClusterInstances(req: UpgradeClusterInstancesRequest, cb?: (error: string, rep: UpgradeClusterInstancesResponse) => void): Promise<UpgradeClusterInstancesResponse>;
/**
* 查询集群路由表
*/
DescribeClusterRouteTables(req?: DescribeClusterRouteTablesRequest, cb?: (error: string, rep: DescribeClusterRouteTablesResponse) => void): Promise<DescribeClusterRouteTablesResponse>;
/**
* 删除边缘容器CVM实例
*/
DeleteEdgeCVMInstances(req: DeleteEdgeCVMInstancesRequest, cb?: (error: string, rep: DeleteEdgeCVMInstancesResponse) => void): Promise<DeleteEdgeCVMInstancesResponse>;
/**
* 将集群内节点移入节点池
*/
AddNodeToNodePool(req: AddNodeToNodePoolRequest, cb?: (error: string, rep: AddNodeToNodePoolResponse) => void): Promise<AddNodeToNodePoolResponse>;
/**
* 查询集群列表
*/
DescribeClusters(req: DescribeClustersRequest, cb?: (error: string, rep: DescribeClustersResponse) => void): Promise<DescribeClustersResponse>;
/**
* 查询集群访问端口状态(独立集群开启内网/外网访问,托管集群支持开启内网访问)
*/
DescribeClusterEndpointStatus(req: DescribeClusterEndpointStatusRequest, cb?: (error: string, rep: DescribeClusterEndpointStatusResponse) => void): Promise<DescribeClusterEndpointStatusResponse>;
/**
* 创建注册节点池
*/
CreateExternalNodePool(req: CreateExternalNodePoolRequest, cb?: (error: string, rep: CreateExternalNodePoolResponse) => void): Promise<CreateExternalNodePoolResponse>;
/**
* 预留券实例的购买会预先扣除本次实例购买所需金额,在调用本接口前请确保账户余额充足。
*/
CreateReservedInstances(req: CreateReservedInstancesRequest, cb?: (error: string, rep: CreateReservedInstancesResponse) => void): Promise<CreateReservedInstancesResponse>;
/**
* 查询计划升级任务
*/
DescribeUpgradeTasks(req: DescribeUpgradeTasksRequest, cb?: (error: string, rep: DescribeUpgradeTasksResponse) => void): Promise<DescribeUpgradeTasksResponse>;
/**
* 更新镜像缓存接口
*/
UpdateImageCache(req: UpdateImageCacheRequest, cb?: (error: string, rep: UpdateImageCacheResponse) => void): Promise<UpdateImageCacheResponse>;
/**
* 查询批量修改标签状态
*/
DescribeBatchModifyTagsStatus(req: DescribeBatchModifyTagsStatusRequest, cb?: (error: string, rep: DescribeBatchModifyTagsStatusResponse) => void): Promise<DescribeBatchModifyTagsStatusResponse>;
/**
* 删除边缘计算实例
*/
DeleteEdgeClusterInstances(req: DeleteEdgeClusterInstancesRequest, cb?: (error: string, rep: DeleteEdgeClusterInstancesResponse) => void): Promise<DeleteEdgeClusterInstancesResponse>;
/**
* 获取容器服务支持的所有地域
*/
DescribeRegions(req?: DescribeRegionsRequest, cb?: (error: string, rep: DescribeRegionsResponse) => void): Promise<DescribeRegionsResponse>;
/**
* 添加已经存在的实例到集群
*/
AddExistedInstances(req: AddExistedInstancesRequest, cb?: (error: string, rep: AddExistedInstancesResponse) => void): Promise<AddExistedInstancesResponse>;
/**
* 修改告警规则
*/
ModifyPrometheusAlertRule(req: ModifyPrometheusAlertRuleRequest, cb?: (error: string, rep: ModifyPrometheusAlertRuleResponse) => void): Promise<ModifyPrometheusAlertRuleResponse>;
/**
* 修改托管集群外网端口的安全策略(老的方式,仅支持托管集群外网端口)
*/
ModifyClusterEndpointSP(req: ModifyClusterEndpointSPRequest, cb?: (error: string, rep: ModifyClusterEndpointSPResponse) => void): Promise<ModifyClusterEndpointSPResponse>;
/**
* 关闭集群删除保护
*/
DisableClusterDeletionProtection(req: DisableClusterDeletionProtectionRequest, cb?: (error: string, rep: DisableClusterDeletionProtectionResponse) => void): Promise<DisableClusterDeletionProtectionResponse>;
/**
* 获取targets信息
*/
DescribePrometheusTargets(req: DescribePrometheusTargetsRequest, cb?: (error: string, rep: DescribePrometheusTargetsResponse) => void): Promise<DescribePrometheusTargetsResponse>;
/**
* 查询各种规格类型的预留券使用率
*/
DescribeReservedInstanceUtilizationRate(req: DescribeReservedInstanceUtilizationRateRequest, cb?: (error: string, rep: DescribeReservedInstanceUtilizationRateResponse) => void): Promise<DescribeReservedInstanceUtilizationRateResponse>;
/**
* 删除容器实例,可批量删除
*/
DeleteEKSContainerInstances(req: DeleteEKSContainerInstancesRequest, cb?: (error: string, rep: DeleteEKSContainerInstancesResponse) => void): Promise<DeleteEKSContainerInstancesResponse>;
/**
* 查询集群下节点实例信息
*/
DescribeClusterInstances(req: DescribeClusterInstancesRequest, cb?: (error: string, rep: DescribeClusterInstancesResponse) => void): Promise<DescribeClusterInstancesResponse>;
/**
* 获取边缘容器CVM实例相关信息
*/
DescribeEdgeCVMInstances(req: DescribeEdgeCVMInstancesRequest, cb?: (error: string, rep: DescribeEdgeCVMInstancesResponse) => void): Promise<DescribeEdgeCVMInstancesResponse>;
/**
* 用于查询Kubernetes的各个原生控制器是否开启
*/
DescribeClusterControllers(req: DescribeClusterControllersRequest, cb?: (error: string, rep: DescribeClusterControllersResponse) => void): Promise<DescribeClusterControllersResponse>;
/**
* 删除全集维护时间窗口和排除项
*/
DeleteGlobalMaintenanceWindowAndExclusion(req: DeleteGlobalMaintenanceWindowAndExclusionRequest, cb?: (error: string, rep: DeleteGlobalMaintenanceWindowAndExclusionResponse) => void): Promise<DeleteGlobalMaintenanceWindowAndExclusionResponse>;
/**
* 获取一个addon的参数
*/
DescribeAddonValues(req: DescribeAddonValuesRequest, cb?: (error: string, rep: DescribeAddonValuesResponse) => void): Promise<DescribeAddonValuesResponse>;
/**
* 给GR集群增加可用的ClusterCIDR(开白才能使用此功能,如需要请联系我们)
*/
AddClusterCIDR(req: AddClusterCIDRRequest, cb?: (error: string, rep: AddClusterCIDRResponse) => void): Promise<AddClusterCIDRResponse>;
/**
* 创建镜像缓存的接口。创建过程中,请勿删除EKSCI实例和云盘,否则镜像缓存将创建失败。
*/
CreateImageCache(req: CreateImageCacheRequest, cb?: (error: string, rep: CreateImageCacheResponse) => void): Promise<CreateImageCacheResponse>;
/**
* 删除超级节点池
*/
DeleteClusterVirtualNodePool(req: DeleteClusterVirtualNodePoolRequest, cb?: (error: string, rep: DeleteClusterVirtualNodePoolResponse) => void): Promise<DeleteClusterVirtualNodePoolResponse>;
/**
* 关闭加密信息保护
*/
DisableEncryptionProtection(req: DisableEncryptionProtectionRequest, cb?: (error: string, rep: DisableEncryptionProtectionResponse) => void): Promise<DisableEncryptionProtectionResponse>;
/**
* 更新全局维护时间窗口和排除项
*/
ModifyGlobalMaintenanceWindowAndExclusions(req: ModifyGlobalMaintenanceWindowAndExclusionsRequest, cb?: (error: string, rep: ModifyGlobalMaintenanceWindowAndExclusionsResponse) => void): Promise<ModifyGlobalMaintenanceWindowAndExclusionsResponse>;
/**
* 更新容器实例
*/
UpdateEKSContainerInstance(req: UpdateEKSContainerInstanceRequest, cb?: (error: string, rep: UpdateEKSContainerInstanceResponse) => void): Promise<UpdateEKSContainerInstanceResponse>;
/**
* 拉取模板列表,默认模板将总是在最前面
*/
DescribePrometheusTemp(req: DescribePrometheusTempRequest, cb?: (error: string, rep: DescribePrometheusTempResponse) => void): Promise<DescribePrometheusTempResponse>;
/**
* 删除一个addon
*/
DeleteAddon(req: DeleteAddonRequest, cb?: (error: string, rep: DeleteAddonResponse) => void): Promise<DeleteAddonResponse>;
/**
* 为弹性集群创建日志采集配置
*/
CreateEksLogConfig(req: CreateEksLogConfigRequest, cb?: (error: string, rep: CreateEksLogConfigResponse) => void): Promise<CreateEksLogConfigResponse>;
/**
* 创建集群发布序列
*/
CreateRollOutSequence(req: CreateRollOutSequenceRequest, cb?: (error: string, rep: CreateRollOutSequenceResponse) => void): Promise<CreateRollOutSequenceResponse>;
/**
* 驱逐超级节点
*/
DrainClusterVirtualNode(req: DrainClusterVirtualNodeRequest, cb?: (error: string, rep: DrainClusterVirtualNodeResponse) => void): Promise<DrainClusterVirtualNodeResponse>;
/**
* 重启弹性容器实例,支持批量操作
*/
RestartEKSContainerInstances(req: RestartEKSContainerInstancesRequest, cb?: (error: string, rep: RestartEKSContainerInstancesResponse) => void): Promise<RestartEKSContainerInstancesResponse>;
/**
* 删除集群采集配置
*/
DeletePrometheusConfig(req: DeletePrometheusConfigRequest, cb?: (error: string, rep: DeletePrometheusConfigResponse) => void): Promise<DeletePrometheusConfigResponse>;
/**
* 修改节点池关联伸缩组的期望实例数
*/
ModifyNodePoolDesiredCapacityAboutAsg(req: ModifyNodePoolDesiredCapacityAboutAsgRequest, cb?: (error: string, rep: ModifyNodePoolDesiredCapacityAboutAsgResponse) => void): Promise<ModifyNodePoolDesiredCapacityAboutAsgResponse>;
/**
* 修改集群认证配置
*/
ModifyClusterAuthenticationOptions(req: ModifyClusterAuthenticationOptionsRequest, cb?: (error: string, rep: ModifyClusterAuthenticationOptionsResponse) => void): Promise<ModifyClusterAuthenticationOptionsResponse>;
/**
* 创建弹性集群
*/
CreateEKSCluster(req: CreateEKSClusterRequest, cb?: (error: string, rep: CreateEKSClusterResponse) => void): Promise<CreateEKSClusterResponse>;
/**
* 查询集群自定义参数
*/
DescribeClusterExtraArgs(req: DescribeClusterExtraArgsRequest, cb?: (error: string, rep: DescribeClusterExtraArgsResponse) => void): Promise<DescribeClusterExtraArgsResponse>;
/**
* 对集群的Kubeconfig信息进行更新
*/
UpdateClusterKubeconfig(req: UpdateClusterKubeconfigRequest, cb?: (error: string, rep: UpdateClusterKubeconfigResponse) => void): Promise<UpdateClusterKubeconfigResponse>;
/**
* 查看集群状态列表
*/
DescribeClusterStatus(req: DescribeClusterStatusRequest, cb?: (error: string, rep: DescribeClusterStatusResponse) => void): Promise<DescribeClusterStatusResponse>;
/**
* 修改节点池的机型配置
*/
ModifyNodePoolInstanceTypes(req: ModifyNodePoolInstanceTypesRequest, cb?: (error: string, rep: ModifyNodePoolInstanceTypesResponse) => void): Promise<ModifyNodePoolInstanceTypesResponse>;
/**
* 修改master组件,支持kube-apiserver、kube-scheduler、kube-controller-manager副本数调整为0和恢复
*/
ModifyMasterComponent(req: ModifyMasterComponentRequest, cb?: (error: string, rep: ModifyMasterComponentResponse) => void): Promise<ModifyMasterComponentResponse>;
/**
* 修改集群镜像
*/
ModifyClusterImage(req: ModifyClusterImageRequest, cb?: (error: string, rep: ModifyClusterImageResponse) => void): Promise<ModifyClusterImageResponse>;
/**
* 查询日志采集规则
*/
DescribeLogConfigs(req: DescribeLogConfigsRequest, cb?: (error: string, rep: DescribeLogConfigsResponse) => void): Promise<DescribeLogConfigsResponse>;
/**
* 获取注册节点初始化脚本
*/