ccse

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2025 License: MPL-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const EndpointName = "ccse"

Variables

This section is empty.

Functions

This section is empty.

Types

type Apis

type Apis struct {
	CcseQueryClusterSubUserApi                   *CcseQueryClusterSubUserApi
	CcseGetClusterTempKubeConfigApi              *CcseGetClusterTempKubeConfigApi
	CcseModifyNodeApi                            *CcseModifyNodeApi
	CcseQueryNodeApi                             *CcseQueryNodeApi
	CcseListNodesApi                             *CcseListNodesApi
	CcseDeleteCronHorizontalPodAutoscalerApi     *CcseDeleteCronHorizontalPodAutoscalerApi
	CcseUpdateCronHorizontalPodAutoscalerApi     *CcseUpdateCronHorizontalPodAutoscalerApi
	CcseGetCronHorizontalPodAutoscalerApi        *CcseGetCronHorizontalPodAutoscalerApi
	CcseListCronHorizontalPodAutoscalersApi      *CcseListCronHorizontalPodAutoscalersApi
	CcseGetNodeDetailApi                         *CcseGetNodeDetailApi
	CcseUpdateHorizontalPodAutoscalerApi         *CcseUpdateHorizontalPodAutoscalerApi
	CcseRemoveHorizontalPodAutoscalerV2Api       *CcseRemoveHorizontalPodAutoscalerV2Api
	CcseCreateCronHorizontalPodAutoscalerApi     *CcseCreateCronHorizontalPodAutoscalerApi
	CcseGetHorizontalPodAutoscalerApi            *CcseGetHorizontalPodAutoscalerApi
	CcseDeleteJobApi                             *CcseDeleteJobApi
	CcseUpdateJobApi                             *CcseUpdateJobApi
	CcseGetJobApi                                *CcseGetJobApi
	CcseListJobsApi                              *CcseListJobsApi
	CcseCreateJobApi                             *CcseCreateJobApi
	CcseListEventsApi                            *CcseListEventsApi
	CcseDeleteReplicaSetApi                      *CcseDeleteReplicaSetApi
	CcseUpdateReplicaSetApi                      *CcseUpdateReplicaSetApi
	CcseGetReplicaSetApi                         *CcseGetReplicaSetApi
	CcseListReplicaSetsApi                       *CcseListReplicaSetsApi
	CcseCreateReplicaSetApi                      *CcseCreateReplicaSetApi
	CcseListHorizontalPodAutoscalersApi          *CcseListHorizontalPodAutoscalersApi
	CcseCreateHorizontalPodAutoscalerApi         *CcseCreateHorizontalPodAutoscalerApi
	CcseDeletePersistentVolumeApi                *CcseDeletePersistentVolumeApi
	CcseUpdatePersistentVolumeApi                *CcseUpdatePersistentVolumeApi
	CcseGetPersistentVolumeApi                   *CcseGetPersistentVolumeApi
	CcseListPersistentVolumesApi                 *CcseListPersistentVolumesApi
	CcseCreatePersistentVolumeApi                *CcseCreatePersistentVolumeApi
	CcseUpdateServiceApi                         *CcseUpdateServiceApi
	CcseListServicesApi                          *CcseListServicesApi
	CcseGetServiceApi                            *CcseGetServiceApi
	CcseDeleteServiceApi                         *CcseDeleteServiceApi
	CcseCreateServiceApi                         *CcseCreateServiceApi
	CcseCreateSecretApi                          *CcseCreateSecretApi
	CcseListSecretsApi                           *CcseListSecretsApi
	CcseDeleteSecretApi                          *CcseDeleteSecretApi
	CcseUpdateSecretApi                          *CcseUpdateSecretApi
	CcseGetSecretApi                             *CcseGetSecretApi
	CcseCreateConfigMapApi                       *CcseCreateConfigMapApi
	CcseListConfigMapsApi                        *CcseListConfigMapsApi
	CcseDeleteConfigMapApi                       *CcseDeleteConfigMapApi
	CcseUpdateConfigMapApi                       *CcseUpdateConfigMapApi
	CcseGetConfigMapApi                          *CcseGetConfigMapApi
	CcseUpdatePersistentVolumeClaimApi           *CcseUpdatePersistentVolumeClaimApi
	CcseGetPersistentVolumeClaimApi              *CcseGetPersistentVolumeClaimApi
	CcseListPersistentVolumeClaimsApi            *CcseListPersistentVolumeClaimsApi
	CcseDeletePersistentVolumeClaimApi           *CcseDeletePersistentVolumeClaimApi
	CcseCreatePersistentVolumeClaimApi           *CcseCreatePersistentVolumeClaimApi
	CcseListClusterAutoscalerPoliciesApi         *CcseListClusterAutoscalerPoliciesApi
	CcseGetClusterAutoscalerPolicyApi            *CcseGetClusterAutoscalerPolicyApi
	CcseDeleteClusterAutoscalerPolicyApi         *CcseDeleteClusterAutoscalerPolicyApi
	CcseUpdateClusterAutoscalerPolicyApi         *CcseUpdateClusterAutoscalerPolicyApi
	CcseCreateClusterAutoscalerPolicyApi         *CcseCreateClusterAutoscalerPolicyApi
	CcseRenewClusterApi                          *CcseRenewClusterApi
	CcseCreateClusterDelegateApi                 *CcseCreateClusterDelegateApi
	CcseGetKubernetesVersionsApi                 *CcseGetKubernetesVersionsApi
	CcseGetClusterQuotaApi                       *CcseGetClusterQuotaApi
	CcseDeleteClusterApi                         *CcseDeleteClusterApi
	CcseCreateClusterApi                         *CcseCreateClusterApi
	CcseRepairNodePoolApi                        *CcseRepairNodePoolApi
	CcseGetPolicyTemplateApi                     *CcseGetPolicyTemplateApi
	CcseListPolicyRulesApi                       *CcseListPolicyRulesApi
	CcseListPodApi                               *CcseListPodApi
	CcseDeletePodApi                             *CcseDeletePodApi
	CcseUpdatePodApi                             *CcseUpdatePodApi
	CcseCreatePodApi                             *CcseCreatePodApi
	CcsePauseClusterTaskApi                      *CcsePauseClusterTaskApi
	CcseResumeClusterTaskApi                     *CcseResumeClusterTaskApi
	CcseCancelClusterTaskApi                     *CcseCancelClusterTaskApi
	CcseDeleteStorageClassApi                    *CcseDeleteStorageClassApi
	CcseGetStorageClassApi                       *CcseGetStorageClassApi
	CcseUpdateStorageClassApi                    *CcseUpdateStorageClassApi
	CcseListStorageClassesApi                    *CcseListStorageClassesApi
	CcseCreateStorageClassApi                    *CcseCreateStorageClassApi
	CcseListVolumeSnapshotsApi                   *CcseListVolumeSnapshotsApi
	CcseDeleteVolumeSnapshotApi                  *CcseDeleteVolumeSnapshotApi
	CcseUpdateVolumeSnapshotApi                  *CcseUpdateVolumeSnapshotApi
	CcseGetVolumeSnapshotApi                     *CcseGetVolumeSnapshotApi
	CcseCreateVolumeSnapshotApi                  *CcseCreateVolumeSnapshotApi
	CcseListVolumeSnapshotClassesApi             *CcseListVolumeSnapshotClassesApi
	CcseDeleteVolumeSnapshotClassApi             *CcseDeleteVolumeSnapshotClassApi
	CcseUpdateVolumeSnapshotClassApi             *CcseUpdateVolumeSnapshotClassApi
	CcseGetVolumeSnapshotClassApi                *CcseGetVolumeSnapshotClassApi
	CcseCreateVolumeSnapshotClassApi             *CcseCreateVolumeSnapshotClassApi
	CcseGetClusterResourcesApi                   *CcseGetClusterResourcesApi
	CcseGetClusterApi                            *CcseGetClusterApi
	CcseGetClusterKubeConfigApi                  *CcseGetClusterKubeConfigApi
	CcseGetSubUserClusterKubeConfigApi           *CcseGetSubUserClusterKubeConfigApi
	CcseGetSubUserPermissionApi                  *CcseGetSubUserPermissionApi
	CcseUpdateSubUserPermissionsApi              *CcseUpdateSubUserPermissionsApi
	CcseUpdateClusterApi                         *CcseUpdateClusterApi
	CcseGetUpgradeClusterStatusApi               *CcseGetUpgradeClusterStatusApi
	CcseUpgradeClusterApi                        *CcseUpgradeClusterApi
	CcseListClustersApi                          *CcseListClustersApi
	CcseListClusterTagsApi                       *CcseListClusterTagsApi
	CcseUpdateClusterTagsApi                     *CcseUpdateClusterTagsApi
	CcseUnbindClusterTagsApi                     *CcseUnbindClusterTagsApi
	CcseBindClusterTagsApi                       *CcseBindClusterTagsApi
	CcseGetPolicyGovernanceApi                   *CcseGetPolicyGovernanceApi
	CcseListClusterPolicyInstancesApi            *CcseListClusterPolicyInstancesApi
	CcseGetClusterPolicyStatusApi                *CcseGetClusterPolicyStatusApi
	CcseUpdateClusterPolicyInstanceApi           *CcseUpdateClusterPolicyInstanceApi
	CcseDeleteClusterPolicyInstanceApi           *CcseDeleteClusterPolicyInstanceApi
	CcseCreateClusterPolicyInstanceApi           *CcseCreateClusterPolicyInstanceApi
	CcseListClusterNodesApi                      *CcseListClusterNodesApi
	CcseCreateNodePoolApi                        *CcseCreateNodePoolApi
	CcseListNodePoolsApi                         *CcseListNodePoolsApi
	CcseGetNodePoolApi                           *CcseGetNodePoolApi
	CcseDeleteNodePoolApi                        *CcseDeleteNodePoolApi
	CcseBatchDeleteNodePoolApi                   *CcseBatchDeleteNodePoolApi
	CcseScaleUpNodePoolApi                       *CcseScaleUpNodePoolApi
	CcseScaleDownNodePoolApi                     *CcseScaleDownNodePoolApi
	CcseHasPluginInstanceExistedApi              *CcseHasPluginInstanceExistedApi
	CcseDeletePluginInstanceApi                  *CcseDeletePluginInstanceApi
	CcseUpgradePluginInstanceApi                 *CcseUpgradePluginInstanceApi
	CcseRedeployPluginInstanceApi                *CcseRedeployPluginInstanceApi
	CcseListPluginInstancesApi                   *CcseListPluginInstancesApi
	CcseGetPluginInstanceApi                     *CcseGetPluginInstanceApi
	CcseDeployPluginInstanceApi                  *CcseDeployPluginInstanceApi
	CcseGetPodApi                                *CcseGetPodApi
	CcseListDeploymentsApi                       *CcseListDeploymentsApi
	CcseHasTemplateInstanceExistedApi            *CcseHasTemplateInstanceExistedApi
	CcseGetTemplateInstanceApi                   *CcseGetTemplateInstanceApi
	CcseDeleteTemplateInstanceApi                *CcseDeleteTemplateInstanceApi
	CcseDeployTemplateInstanceApi                *CcseDeployTemplateInstanceApi
	CcseAttachClusterNodesApi                    *CcseAttachClusterNodesApi
	CcseRemoveNodeV2Api                          *CcseRemoveNodeV2Api
	CcseGetSubUserClusterNamespacesApi           *CcseGetSubUserClusterNamespacesApi
	CcseClusterUpgradePrecheckApi                *CcseClusterUpgradePrecheckApi
	CcseUpdateClusterKubeConfigExpirationTimeApi *CcseUpdateClusterKubeConfigExpirationTimeApi
	CcseCheckControlPlaneLogEnabledApi           *CcseCheckControlPlaneLogEnabledApi
	CcseEnableControlPlaneLogApi                 *CcseEnableControlPlaneLogApi
	CcseUpdateNodePoolApi                        *CcseUpdateNodePoolApi
	CcseUpdateNodePoolKubeletConfigApi           *CcseUpdateNodePoolKubeletConfigApi
	CcseSyncNodePoolApi                          *CcseSyncNodePoolApi
	CcseGetClusterTaskApi                        *CcseGetClusterTaskApi
	CcseListClusterTasksApi                      *CcseListClusterTasksApi
	CcseGetClusterEventsApi                      *CcseGetClusterEventsApi
	CcseListClusterTaskEventsApi                 *CcseListClusterTaskEventsApi
	CcseGetDeploymentApi                         *CcseGetDeploymentApi
	CcseUpdateDeploymentApi                      *CcseUpdateDeploymentApi
	CcseDeleteDeploymentApi                      *CcseDeleteDeploymentApi
	CcseCreateDeploymentApi                      *CcseCreateDeploymentApi
	CcseListStatefulSetsApi                      *CcseListStatefulSetsApi
	CcseGetStatefulSetApi                        *CcseGetStatefulSetApi
	CcseUpdateStatefulSetApi                     *CcseUpdateStatefulSetApi
	CcseDeleteStatefulSetApi                     *CcseDeleteStatefulSetApi
	CcseCreateStatefulSetApi                     *CcseCreateStatefulSetApi
	CcseListDaemonSetsApi                        *CcseListDaemonSetsApi
	CcseGetDaemonSetApi                          *CcseGetDaemonSetApi
	CcseUpdateDaemonSetApi                       *CcseUpdateDaemonSetApi
	CcseDeleteDaemonSetApi                       *CcseDeleteDaemonSetApi
	CcseCreateDaemonSetApi                       *CcseCreateDaemonSetApi
	CcseUpgradeNodePoolApi                       *CcseUpgradeNodePoolApi
}

func NewApis

func NewApis(endpointUrl string, client *core.CtyunClient) *Apis

type CcseAttachClusterNodesAnnotationsRequest

type CcseAttachClusterNodesAnnotationsRequest struct{}

type CcseAttachClusterNodesApi

type CcseAttachClusterNodesApi struct {
	// contains filtered or unexported fields
}

CcseAttachClusterNodesApi

调用该接口纳管节点。

func NewCcseAttachClusterNodesApi

func NewCcseAttachClusterNodesApi(client *core.CtyunClient) *CcseAttachClusterNodesApi

func (*CcseAttachClusterNodesApi) Do

type CcseAttachClusterNodesInstancesRequest

type CcseAttachClusterNodesInstancesRequest struct {
	InstanceId string `json:"instanceId,omitempty"` /*  云主机ID,您可以查看<a href="https://www.ctyun.cn/products/ecs" target="_blank">弹性云主机</a>了解云主机的相关信息
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=8309&amp;data=87">查询云主机列表</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=8281&amp;data=87" target="_blank">创建一台按量付费或包年包月的云主机</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=8282&amp;data=87">批量创建按量付费或包年包月云主机</a>

	物理机 instanceUUID,获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97&isNormal=1&vid=91">批量查询物理机</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6942&data=97&isNormal=1&vid=91">物理机创建</a>  */
	AzName string `json:"azName,omitempty"` /*  可用区名称,纳管是物理机,此项必填,可用区信息可用区名称获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87&vid=81" target="_blank">资源池可用区查询</a>  */
}

type CcseAttachClusterNodesKubeletArgsRequest

type CcseAttachClusterNodesKubeletArgsRequest struct {
	KubeAPIQPS           int32  `json:"kubeAPIQPS,omitempty"`           /*  请求至kube-apiserver的QPS配置  */
	KubeAPIBurst         int32  `json:"kubeAPIBurst,omitempty"`         /*  请求至kube-apiserver的Burst配置  */
	MaxPods              int32  `json:"maxPods,omitempty"`              /*  kubelet管理的pod上限  */
	RegistryPullQPS      int32  `json:"registryPullQPS,omitempty"`      /*  每秒钟可以执行的镜像仓库拉取操作限值  */
	RegistryBurst        int32  `json:"registryBurst,omitempty"`        /*  突发性镜像拉取的上限值  */
	PodPidsLimit         int32  `json:"podPidsLimit,omitempty"`         /*  限制Pod中的进程数  */
	EventRecordQPS       int32  `json:"eventRecordQPS,omitempty"`       /*  事件创建QPS限制  */
	EventBurst           int32  `json:"eventBurst,omitempty"`           /*  事件创建的个数的突发峰值上限  */
	TopologyManagerScope string `json:"topologyManagerScope,omitempty"` /*   拓扑管理策略的资源对齐粒度  */
	CpuCFSQuota          *bool  `json:"cpuCFSQuota"`                    /*  是否为设置了CPU限制的容器实施CPU CFS配额约束,默认值为true  */
}

type CcseAttachClusterNodesLabelsRequest

type CcseAttachClusterNodesLabelsRequest struct{}

type CcseAttachClusterNodesRequest

type CcseAttachClusterNodesRequest struct {
	ClusterId string `json:"clusterId,omitempty"` /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId  string `json:"regionId,omitempty"`  /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Instances []*CcseAttachClusterNodesInstancesRequest `json:"instances"`           /*  云主机ECS 信息  */
	VmType    string                                    `json:"vmType,omitempty"`    /*  默认ecs,值为:弹性云主机则是:ecs ;物理机则是:ebm  */
	Runtime   string                                    `json:"runtime,omitempty"`   /*  容器运行时,目前仅支持 CONTAINERD  */
	ImageType int32                                     `json:"imageType,omitempty"` /*  镜像类型,0-私有镜像,1-公有镜像。
	您可查看<a href="https://www.ctyun.cn/document/10026730/10030151" target="_blank">镜像概述</a>  */
	ImageUuid string `json:"imageUuid,omitempty"` /*  镜像ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004475" target="_blank">节点规格和节点镜像</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=23&amp;api=4765&amp;data=89" target="_blank">创建私有镜像(云主机系统盘)</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=23&amp;api=5230&amp;data=89" target="_blank">创建私有镜像(云主机数据盘)</a>
	注:同一镜像名称在不同资源池的镜像ID是不同的,调用前需确认镜像ID是否归属当前资源池  */
	LoginType string `json:"loginType,omitempty"` /*  主机登录方式: password:密码,secretPair:密钥对  */
	Password  string `json:"password,omitempty"`  /*  云主机或物理机,用户登录密码,如果loginType=password,这该项为必填项,满足以下规则:
	物理机:用户密码,满足以下规则:长度在8~30个字符;
	必须包含大小写字母和(至少一个数字或者特殊字符);
	特殊符号可选:()`~!@#$%&*_-+=\
	云主机:长度在8~30个字符;
	必须包含大写字母、小写字母、数字以及特殊符号中的三项;
	特殊符号可选:()`-!@#$%^&*_-+=|{}[]:;'<>,.?/且不能以斜线号 / 开头;
	不能包含3个及以上连续字符;
	纳管节点时password字段可选择加密,具体加密方法请参见<a href="https://www.ctyun.cn/document/10083472/11002096" target="_blank">password字段加密的方法</a>  */
	KeyName string `json:"keyName,omitempty"` /*  密钥对名称,如果loginType=secretPair,物理机该项为必填项,您可以查看密钥对来了解密钥对相关内容
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8342&data=87&vid=81" target="_blank">查询一个或多个密钥对</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8344&data=87&vid=81" target="_blank">创建一对SSH密钥对</a>  */
	KeyPairId string `json:"keyPairId,omitempty"` /*  密钥对ID,如果loginType=secretPair,弹性云主机该项为必填项。您可以查看密钥对来了解密钥对相关内容
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8342&data=87&vid=81">查询一个或多个密钥对</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8344&data=87&vid=81" target="_blank">创建一对SSH密钥对</a>  */
	Labels                      *CcseAttachClusterNodesLabelsRequest         `json:"labels"`                             /*  K8S节点标签  */
	Annotations                 *CcseAttachClusterNodesAnnotationsRequest    `json:"annotations"`                        /*  K8S节点注解  */
	Taints                      []*CcseAttachClusterNodesTaintsRequest       `json:"taints"`                             /*  节点污点,格式为 [{\"key\":\"{key}\",\"value\":\"{value}\",\"effect\":\"{effect}\"}],上述的{key}、{value}、{effect}替换为所需字段。effect枚举包括NoSchedule、PreferNoSchedule、NoExecute  */
	VisibilityPostHostScript    string                                       `json:"visibilityPostHostScript,omitempty"` /*  部署后执行自定义脚本 (输入的值需要经过Base64编码,方法如下:echo -n "待编码内容" \  */
	VisibilityHostScript        string                                       `json:"visibilityHostScript,omitempty"`     /*  部署前执行自定义脚本(输入的值需要经过Base64编码,方法如下:echo -n "待编码内容" \  */
	KubeletArgs                 *CcseAttachClusterNodesKubeletArgsRequest    `json:"kubeletArgs"`                        /*  Kubelet自定义参数  */
	IsSyncClusterResourceLabels *bool                                        `json:"isSyncClusterResourceLabels"`        /*  是否同步集群标签。默认是false。如果为true,则同步以当前集群标签为基准的快照。  */
	ResourceLabels              *CcseAttachClusterNodesResourceLabelsRequest `json:"resourceLabels"`                     /*  云主机资源标签  */
	KubeletDirectory            string                                       `json:"kubeletDirectory,omitempty"`         /*  kubelet数据目录。该参数可以自定义指定在/data下的子目录,用于kubelet数据目录。该参数由白名单控制  */
	ContainerDataDirectory      string                                       `json:"containerDataDirectory,omitempty"`   /*  容器数据目录。该参数可以自定义指定在/data下的子目录,用于容器数据目录。该参数由白名单控制  */
}

type CcseAttachClusterNodesResourceLabelsRequest

type CcseAttachClusterNodesResourceLabelsRequest struct{}

type CcseAttachClusterNodesResponse

type CcseAttachClusterNodesResponse struct {
	StatusCode int32  `json:"statusCode"` /*  响应状态码  */
	RequestId  string `json:"requestId"`  /*  请求ID  */
	Message    string `json:"message"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`  /*  响应对象  */
	Error      string `json:"error"`      /*  错误码,参见错误码说明  */
}

type CcseAttachClusterNodesTaintsRequest

type CcseAttachClusterNodesTaintsRequest struct {
	Key    string `json:"key,omitempty"`    /*  键  */
	Value  string `json:"value,omitempty"`  /*  值  */
	Effect string `json:"effect,omitempty"` /*  策略  */
}

type CcseBatchDeleteNodePoolApi

type CcseBatchDeleteNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseBatchDeleteNodePoolApi

func NewCcseBatchDeleteNodePoolApi(client *core.CtyunClient) *CcseBatchDeleteNodePoolApi

func (*CcseBatchDeleteNodePoolApi) Do

type CcseBatchDeleteNodePoolRequest

type CcseBatchDeleteNodePoolRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	NodePoolNames []string `json:"nodePoolNames"` /*  节点池名称列表  */
}

type CcseBatchDeleteNodePoolResponse

type CcseBatchDeleteNodePoolResponse struct {
	StatusCode int32                                     `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                    `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseBatchDeleteNodePoolReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                    `json:"error,omitempty"`      /*  错误码  */
}

type CcseBatchDeleteNodePoolReturnObjResponse

type CcseBatchDeleteNodePoolReturnObjResponse struct {
	SuccessList  []string `json:"successList"`            /*  批量操作成功列表  */
	FailedList   []string `json:"failedList"`             /*  批量操作失败列表  */
	Total        int32    `json:"total,omitempty"`        /*  批量操作数据个数  */
	SuccessTotal int32    `json:"successTotal,omitempty"` /*  批量操作成功数据个数  */
	FailedTotal  int32    `json:"failedTotal,omitempty"`  /*  批量操作失败数据个数  */
}

type CcseBindClusterTagsApi

type CcseBindClusterTagsApi struct {
	// contains filtered or unexported fields
}

func NewCcseBindClusterTagsApi

func NewCcseBindClusterTagsApi(client *core.CtyunClient) *CcseBindClusterTagsApi

func (*CcseBindClusterTagsApi) Do

type CcseBindClusterTagsRequest

type CcseBindClusterTagsRequest struct {
	ClusterId string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Tags []string `json:"tags"` /*  标签列表  */
}

type CcseBindClusterTagsResponse

type CcseBindClusterTagsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseCancelClusterTaskApi

type CcseCancelClusterTaskApi struct {
	// contains filtered or unexported fields
}

func NewCcseCancelClusterTaskApi

func NewCcseCancelClusterTaskApi(client *core.CtyunClient) *CcseCancelClusterTaskApi

func (*CcseCancelClusterTaskApi) Do

type CcseCancelClusterTaskRequest

type CcseCancelClusterTaskRequest struct {
	TaskId   string /*  任务ID  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseCancelClusterTaskResponse

type CcseCancelClusterTaskResponse struct {
	StatusCode int32                                   `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string                                  `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string                                  `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseCancelClusterTaskReturnObjResponse `json:"returnObj"`            /*  请求结果  */
	Error      string                                  `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCancelClusterTaskReturnObjResponse

type CcseCancelClusterTaskReturnObjResponse struct{}

type CcseCheckControlPlaneLogEnabledApi

type CcseCheckControlPlaneLogEnabledApi struct {
	// contains filtered or unexported fields
}

func NewCcseCheckControlPlaneLogEnabledApi

func NewCcseCheckControlPlaneLogEnabledApi(client *core.CtyunClient) *CcseCheckControlPlaneLogEnabledApi

type CcseCheckControlPlaneLogEnabledRequest

type CcseCheckControlPlaneLogEnabledRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseCheckControlPlaneLogEnabledResponse

type CcseCheckControlPlaneLogEnabledResponse struct {
	StatusCode int32    `json:"statusCode,omitempty"` /*  statusCode  */
	Message    string   `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []string `json:"returnObj"`            /*  响应对象,已开通的核心组件日志,目前支持的核心组件有:apiserver、etcd、scheduler、controller-manager  */
	Error      string   `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseClusterUpgradePrecheckApi

type CcseClusterUpgradePrecheckApi struct {
	// contains filtered or unexported fields
}

func NewCcseClusterUpgradePrecheckApi

func NewCcseClusterUpgradePrecheckApi(client *core.CtyunClient) *CcseClusterUpgradePrecheckApi

func (*CcseClusterUpgradePrecheckApi) Do

type CcseClusterUpgradePrecheckRequest

type CcseClusterUpgradePrecheckRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ChecklistName string /*  集群升级检查项,目前支持的检查项及含义如下
	ClusterComponentChecklist:集群组件检查
	ClusterConfigurationChecklist:集群配置检查
	ClusterResourceChecklist:集群资源检查  */
}

type CcseClusterUpgradePrecheckResponse

type CcseClusterUpgradePrecheckResponse struct {
	StatusCode int32                                        `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string                                       `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseClusterUpgradePrecheckReturnObjResponse `json:"returnObj"`            /*  响应对象  */
	Error      string                                       `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultCheckSummaryResponse

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultCheckSummaryResponse struct {
	NormalCount int32  `json:"normalCount,omitempty"` /*  正常数量  */
	ErrorCount  int32  `json:"errorCount,omitempty"`  /*  错误数量  */
	Process     string `json:"process,omitempty"`     /*  检查进度  */
	Code        string `json:"code,omitempty"`        /*  结果代码  */
}

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultErrorInstanceResultCheckpointResultsResponse

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultErrorInstanceResultCheckpointResultsResponse struct {
	MessageLevel   string `json:"messageLevel,omitempty"`   /*  消息级别  */
	CheckpointName string `json:"checkpointName,omitempty"` /*  检查内容  */
	AdviseCode     string `json:"adviseCode,omitempty"`     /*  修复建议  */
	MessageCode    string `json:"messageCode,omitempty"`    /*  结果  */
	AffectCode     string `json:"affectCode,omitempty"`     /*  影响  */
}

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultErrorInstanceResultResponse

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultErrorInstanceResultResponse struct {
	InstanceId        string                                                                                           `json:"instanceId,omitempty"`   /*  节点实例id  */
	InstanceName      string                                                                                           `json:"instanceName,omitempty"` /*  节点实例名称  */
	CheckpointResults *CcseClusterUpgradePrecheckReturnObjCheckEntryResultErrorInstanceResultCheckpointResultsResponse `json:"checkpointResults"`      /*  检查结果  */
}

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultNormalInstanceResultCheckpointResultsResponse

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultNormalInstanceResultCheckpointResultsResponse struct {
	MessageLevel   string `json:"messageLevel,omitempty"`   /*  消息级别  */
	CheckpointName string `json:"checkpointName,omitempty"` /*  检查内容  */
	AdviseCode     string `json:"adviseCode,omitempty"`     /*  修复建议  */
	MessageCode    string `json:"messageCode,omitempty"`    /*  结果  */
	AffectCode     string `json:"affectCode,omitempty"`     /*  影响  */
}

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultNormalInstanceResultResponse

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultNormalInstanceResultResponse struct {
	InstanceId        string                                                                                            `json:"instanceId,omitempty"`   /*  节点实例id  */
	InstanceName      string                                                                                            `json:"instanceName,omitempty"` /*  节点实例名称  */
	CheckpointResults *CcseClusterUpgradePrecheckReturnObjCheckEntryResultNormalInstanceResultCheckpointResultsResponse `json:"checkpointResults"`      /*  检查结果  */
}

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultResponse

type CcseClusterUpgradePrecheckReturnObjCheckEntryResultResponse struct {
	EntryName            string                                                                             `json:"entryName,omitempty"`      /*  检查项名称  */
	EntryGroupName       string                                                                             `json:"entryGroupName,omitempty"` /*  检查项所属分组  */
	NormalInstanceResult []*CcseClusterUpgradePrecheckReturnObjCheckEntryResultNormalInstanceResultResponse `json:"normalInstanceResult"`     /*  正常节点实例检查结果  */
	ErrorInstanceResult  []*CcseClusterUpgradePrecheckReturnObjCheckEntryResultErrorInstanceResultResponse  `json:"errorInstanceResult"`      /*  异常节点实例检查结果  */
	CheckSummary         *CcseClusterUpgradePrecheckReturnObjCheckEntryResultCheckSummaryResponse           `json:"checkSummary"`             /*  检查汇总  */
}

type CcseClusterUpgradePrecheckReturnObjResponse

type CcseClusterUpgradePrecheckReturnObjResponse struct {
	ErrorMessage     string                                                         `json:"errorMessage,omitempty"` /*  集群升级中的错误信息  */
	CheckStatus      string                                                         `json:"checkStatus,omitempty"`  /*  检查状态:checking 检查中;completed 检查完成  */
	CheckEntryResult []*CcseClusterUpgradePrecheckReturnObjCheckEntryResultResponse `json:"checkEntryResult"`       /*  检查结果  */
}

type CcseCreateClusterApi

type CcseCreateClusterApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateClusterApi

func NewCcseCreateClusterApi(client *core.CtyunClient) *CcseCreateClusterApi

func (*CcseCreateClusterApi) Do

type CcseCreateClusterAutoscalerPolicyApi

type CcseCreateClusterAutoscalerPolicyApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateClusterAutoscalerPolicyApi

func NewCcseCreateClusterAutoscalerPolicyApi(client *core.CtyunClient) *CcseCreateClusterAutoscalerPolicyApi

type CcseCreateClusterAutoscalerPolicyRequest

type CcseCreateClusterAutoscalerPolicyRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateClusterAutoscalerPolicyResponse

type CcseCreateClusterAutoscalerPolicyResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateClusterClusterBaseInfoAzInfosRequest

type CcseCreateClusterClusterBaseInfoAzInfosRequest struct {
	AzName string `json:"azName,omitempty"` /*  可用区编码查询:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87&vid=81">资源池可用区查询</a>  */
	Size int32 `json:"size,omitempty"` /*  该可用区节点数量  */
}

type CcseCreateClusterClusterBaseInfoNodeLabelsRequest

type CcseCreateClusterClusterBaseInfoNodeLabelsRequest struct{}

type CcseCreateClusterClusterBaseInfoRequest

type CcseCreateClusterClusterBaseInfoRequest struct {
	SubnetUuid string `json:"subnetUuid,omitempty"` /*  子网id,您可以查看<a href="https://www.ctyun.cn/document/10026755/10098380">基本概念</a>来查找子网的相关定义
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&amp;api=8659&amp;data=94">查询子网列表</a>
	注:在多可用区类型资源池下,subnetID通常以“subnet-”开头,非多可用区类型资源池subnetID为uuid格式  */
	NetworkPlugin string `json:"networkPlugin,omitempty"` /*  网络插件,可选calico和cubecni。您可查看<a href="https://www.ctyun.cn/document/10083472/10520760">容器网络插件说明</a>选择
	注:calico需要申请白名单  */
	ClusterDomain     string   `json:"clusterDomain,omitempty"` /*  集群本地域名,集群创建完成后,暂无法修改,请慎重配置  */
	PodSubnetUuidList []string `json:"podSubnetUuidList"`       /*  pod子网id列表,网络插件选择cubecni必传
	 */
	AutoGenerateSecurityGroup *bool  `json:"autoGenerateSecurityGroup"`   /*  是否自动创建安全组,默认false  */
	SecurityGroupUuid         string `json:"securityGroupUuid,omitempty"` /*  安全组id,autoGenerateSecurityGroup=false必填
	安全组id您可以查看<a href="https://www.ctyun.cn/document/10026755/10028520">安全组概述</a>了解安全组相关信息
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4817&data=94&vid=88">查询用户安全组列表</a>
	注:在多可用区类型资源池下,安全组ID通常以“sg-”开头,非多可用区类型资源池安全组ID为uuid格式  */
	StartPort          int64  `json:"startPort,omitempty"`      /*  节点服务开始端口,可选范围30000-65535  */
	EndPort            int64  `json:"endPort,omitempty"`        /*  节点服务终止端口,可选范围30000-65535  */
	EnableApiServerEip *bool  `json:"enableApiServerEip"`       /*  是否开启ApiServerEip,默认false,若开启将自动创建按需计费类型的eip。  */
	EnableSnat         *bool  `json:"enableSnat"`               /*  是否开启nat网关,默认false,若开启将自动创建按需计费类型的nat网关。  */
	NatGatewaySpec     string `json:"natGatewaySpec,omitempty"` /*  enableSnat=true必填,nat网关规格:small,medium,large,xlarge,您可查看不同<a href="https://www.ctyun.cn/document/10026759/10043996">类型规格</a>的详细说明  */
	ElbProdCode        string `json:"elbProdCode,omitempty"`    /*  ApiServer的ELB类型,standardI(标准I型) ,standardII(标准II型), enhancedI(增强I型), enhancedII(增强II型) , higherI(高阶I型)
	您可查看不同<a href="https://www.ctyun.cn/document/10026756/10032048">类型规格</a>的详细说明
	*/
	NodeLabels *CcseCreateClusterClusterBaseInfoNodeLabelsRequest `json:"nodeLabels"`        /*  节点标签  */
	PodCidr    string                                             `json:"podCidr,omitempty"` /*  pod网络cidr,使用cubecni作为网络插件时,podCidr传值为vpc cidr,vpc cidr通过如下方式查询:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=8658&data=94&isNormal=1&vid=88">查询VPC列表</a>
	注:网络插件为calico时,podCidr与vpcCidr与serviceCidr不能重叠。选择cubecni时,podCidr(vpcCidr)与serviceCidr不能重叠。  */
	InstallNginxIngress *bool  `json:"installNginxIngress"`          /*  是否安装nginx ingress插件  */
	NginxIngressLBSpec  string `json:"nginxIngressLBSpec,omitempty"` /*  installNginxIngress=true必填,nginx ingress ELB的规格:standardI(标准I型) ,standardII(标准II型), enhancedI(增强I型), enhancedII(增强II型) , higherI(高阶I型)
	您可查看不同<a href="https://www.ctyun.cn/document/10026756/10032048">规格的详细说明</a>  */
	NginxIngressLBNetWork string                                            `json:"nginxIngressLBNetWork,omitempty"` /*  installNginxIngress=true必填,nginx ingress访问方式:external(公网),internal(内网),当选择公网时将自动创建eip额外产生eip相关费用  */
	BillMode              string                                            `json:"billMode,omitempty"`              /*  计费模式:1为包周期,2为按需  */
	CycleType             string                                            `json:"cycleType,omitempty"`             /*  订购周期类型:3表示按月订购,按需订购不传  */
	CycleCnt              int32                                             `json:"cycleCnt,omitempty"`              /*  订购时长:cycleType为3时,cycleCnt为1表示订购1个月  */
	AutoRenewStatus       *bool                                             `json:"autoRenewStatus"`                 /*  是否自动续费,默认false  */
	AutoRenewCycleType    string                                            `json:"autoRenewCycleType,omitempty"`    /*  自动续费周期类型,3(按月),5(按年)  */
	AutoRenewCycleCount   string                                            `json:"autoRenewCycleCount,omitempty"`   /*  自动续期续期时长  */
	ContainerRuntime      string                                            `json:"containerRuntime,omitempty"`      /*  容器运行时,可选containerd、docker,您可查看<a href="https://www.ctyun.cn/document/10083472/10902208">容器运行时说明</a>  */
	Timezone              string                                            `json:"timezone,omitempty"`              /*  时区  */
	ClusterVersion        string                                            `json:"clusterVersion,omitempty"`        /*  集群版本1.23.3 ,1.25.6 ,1.27.8,1.29.3,您可查看<a href="https://www.ctyun.cn/document/10083472/10650447">集群版本说明</a>选择  */
	DeployType            string                                            `json:"deployType,omitempty"`            /*  部署模式:单可用区为single,多可用区为multi。  */
	AzInfos               []*CcseCreateClusterClusterBaseInfoAzInfosRequest `json:"azInfos"`                         /*  可用区信息,包括可用区编码,该可用区下master节点数量。专有版时必填  */
	ServiceCidr           string                                            `json:"serviceCidr,omitempty"`           /*  服务cidr。网络插件为calico时,podCidr与vpcCidr与serviceCidr不能重叠。选择cubecni时,podCidr(vpcCidr)与serviceCidr不能重叠。  */
	VpcUuid               string                                            `json:"vpcUuid,omitempty"`               /*  虚拟私有云ID,通过以下方式查询:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4814&data=94&vid=88">查询用户vpc列表</a>
	注:在多可用区类型资源池下,vpcID通常为“vpc-”开头,非多可用区类型资源池vpcID为uuid格式  */
	ClusterName              string `json:"clusterName,omitempty"`      /*  集群名字  */
	KubeProxy                string `json:"kubeProxy,omitempty"`        /*  kubeProxy类型:iptables或ipvs,您可查看<a href="https://www.ctyun.cn/document/10083472/10915725">iptables与IPVS如何选择</a>  */
	PluginCstorcsiAk         string `json:"pluginCstorcsiAk,omitempty"` /*  CSI插件AK  */
	PluginCstorcsiSk         string `json:"pluginCstorcsiSk,omitempty"` /*  CSI插件SK  */
	PluginCstorcsiEnabled    *bool  `json:"pluginCstorcsiEnabled"`      /*  是否安装csi插件  */
	PluginCcseMonitorEnabled *bool  `json:"pluginCcseMonitorEnabled"`   /*  是否安装监控插件  */
	ClusterSeries            string `json:"clusterSeries,omitempty"`    /*  集群系列,cce.standard-专有版,cce.managed-托管版,您可查看<a href="https://www.ctyun.cn/document/10083472/10892150">产品定义</a>选择  */
	ProjectId                string `json:"projectId,omitempty"`        /*  集群所属企业项目id,企业项目管理服务提供统一的云资源按企业项目管理,以及企业项目内的资源管理,成员管理。您可以通过查看<a href="https://www.ctyun.cn/document/10017248/10017961">创建企业项目</a>了解如何创建企业项目
	注:默认值为"0"  */
	EnableAls                 *bool  `json:"enableAls"`                   /*  是否开启日志插件  */
	EnableAlsCubeEventer      *bool  `json:"enableAlsCubeEventer"`        /*  是否开启事件采集插件  */
	PluginNginxIngressEnabled *bool  `json:"pluginNginxIngressEnabled"`   /*  是否开启nginxingress  */
	CustomScriptBase64        *bool  `json:"customScriptBase64"`          /*  节点自定义脚本是否采用base64编码,默认为false  */
	HostScript                string `json:"hostScript,omitempty"`        /*  节点自定义脚本,如果customScriptBase64=false,此参数传明文;若customScriptBase64=true,此参数传base64后内容  */
	EnablePostUserScript      *bool  `json:"enablePostUserScript"`        /*  节点部署后置脚本是否采用base64编码  */
	PostUserScript            string `json:"postUserScript,omitempty"`    /*  节点部署后置脚本,节点自定义脚本,如果enablePostUserScript=false,此参数传明文;若enablePostUserScript=true,此参数传base64后内容  */
	EnableHostName            *bool  `json:"enableHostName"`              /*  自定义节点名称是否开启  */
	HostNamePrefix            string `json:"hostNamePrefix,omitempty"`    /*  自定义节点名称前缀  */
	HostNamePostfix           string `json:"hostNamePostfix,omitempty"`   /*  自定义节点名称后缀  */
	NodeTaints                string `json:"nodeTaints,omitempty"`        /*  节点污点,格式为 [{\"key\":\"{key}\",\"value\":\"{value}\",\"effect\":\"{effect}\"}],上述的{key}、{value}、{effect}替换为所需字段。effect枚举包括NoSchedule、PreferNoSchedule、NoExecute  */
	NodeUnschedulable         *bool  `json:"nodeUnschedulable"`           /*  节点不可调度  */
	ClusterDesc               string `json:"clusterDesc,omitempty"`       /*  集群描述  */
	DeleteProtection          *bool  `json:"deleteProtection"`            /*  集群删除保护  */
	SeriesType                string `json:"seriesType,omitempty"`        /*  托管版集群规格,托管版集群必填,单实例-managedbase,多实例-managedpro。单/多实例指控制面是否高可用,生产环境建议使用多实例  */
	Ipvlan                    *bool  `json:"ipvlan"`                      /*  基于IPVLAN做弹性网卡共享,主机镜像只有使用CtyunOS系统才能生效  */
	NetworkPolicy             *bool  `json:"networkPolicy"`               /*  提供基于策略的网络访问控制  */
	IpStackType               string `json:"ipStackType,omitempty"`       /*  ip栈类型,ipv4或dual。默认ipv4  */
	ServiceCidrV6             string `json:"serviceCidrV6,omitempty"`     /*  ipStackType=dual时必填,IPV6网段的掩码必须在112到120之间,如fc00::/112  */
	ClusterAlias              string `json:"clusterAlias,omitempty"`      /*  集群显示名称  */
	NodeScale                 string `json:"nodeScale,omitempty"`         /*  托管版集群节点规模。当seriesType=managedbase时,选择节点规模,可选10;当seriesType=managedpro时,选择节点规模,可选为50,200,1000,2000  */
	SyncNodeLabels            *bool  `json:"syncNodeLabels"`              /*  节点池节点标签的改动将会被同步更新到存量节点,默认false  */
	SyncNodeTaints            *bool  `json:"syncNodeTaints"`              /*  节点池节点污点的改动将会被同步更新到存量节点,默认false  */
	EnableAffinityGroup       *bool  `json:"enableAffinityGroup"`         /*  是否默认使用反亲和性的云主机组创建节点池,默认false  */
	AffinityGroupUuid         string `json:"affinityGroupUuid,omitempty"` /*  是否使用已有反亲和性的云主机组创建节点池,enableAffinityGroup=true时填写,不填系统使用默认配置创建
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8324&data=87&vid=81">查询云主机组列表或者详情</a>  */
	DelegateName           string                                                 `json:"delegateName,omitempty"` /*  工作节点使用已有委托,不填使用系统默认创建委托  */
	ResourceLabels         *CcseCreateClusterClusterBaseInfoResourceLabelsRequest `json:"resourceLabels"`         /*  云主机资源标签  */
	CpuManagerPolicyEnable *bool                                                  `json:"cpuManagerPolicyEnable"` /*  是否开启cpu管理策略,默认false  */
	San                    string                                                 `json:"san,omitempty"`          /*  自定义证书SAN,您可查看<a href="https://www.ctyun.cn/document/10083472/10915719">自定义集群APIServer证书SAN</a>  */
	CustomCAEnable         *bool                                                  `json:"customCAEnable"`         /*  是否开启集群CA,默认false  */
	CustomCA               string                                                 `json:"customCA,omitempty"`     /*  集群CA  */
}

type CcseCreateClusterClusterBaseInfoResourceLabelsRequest

type CcseCreateClusterClusterBaseInfoResourceLabelsRequest struct{}

type CcseCreateClusterDelegateApi

type CcseCreateClusterDelegateApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateClusterDelegateApi

func NewCcseCreateClusterDelegateApi(client *core.CtyunClient) *CcseCreateClusterDelegateApi

func (*CcseCreateClusterDelegateApi) Do

type CcseCreateClusterDelegateRequest

type CcseCreateClusterDelegateRequest struct {
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseCreateClusterDelegateResponse

type CcseCreateClusterDelegateResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  返回错误码  */
}

type CcseCreateClusterMasterHostDataDisksRequest

type CcseCreateClusterMasterHostDataDisksRequest struct {
	ItemDefName string `json:"itemDefName,omitempty"` /*  数据盘规格名称,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
	Size      int32  `json:"size,omitempty"`      /*  数据盘大小,单位为G  */
	DecTypeId string `json:"decTypeId,omitempty"` /*  专属存储池id,需用专属资源池权限
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=4&api=12772&data=113&isNormal=1&vid=106">查询存储池信息详情</a>  */
}

type CcseCreateClusterMasterHostRequest

type CcseCreateClusterMasterHostRequest struct {
	Cpu         int32  `json:"cpu,omitempty"`         /*  cpu  */
	Mem         int32  `json:"mem,omitempty"`         /*  内存  */
	ItemDefName string `json:"itemDefName,omitempty"` /*  实例规格名称
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8327&data=87&isNormal=1&vid=81">查询主机规格资源</a>  */
	ItemDefType string                                         `json:"itemDefType,omitempty"` /*  实例规格类型  */
	Size        int32                                          `json:"size,omitempty"`        /*  master节点数量  */
	SysDisk     *CcseCreateClusterMasterHostSysDiskRequest     `json:"sysDisk"`               /*  系统盘信息  */
	DataDisks   []*CcseCreateClusterMasterHostDataDisksRequest `json:"dataDisks"`             /*  数据盘信息  */
}

type CcseCreateClusterMasterHostSysDiskRequest

type CcseCreateClusterMasterHostSysDiskRequest struct {
	ItemDefName string `json:"itemDefName,omitempty"` /*  系统盘规格,云硬盘类型,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
	Size int32 `json:"size,omitempty"` /*  系统盘大小,单位为G  */
}

type CcseCreateClusterPolicyInstanceApi

type CcseCreateClusterPolicyInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateClusterPolicyInstanceApi

func NewCcseCreateClusterPolicyInstanceApi(client *core.CtyunClient) *CcseCreateClusterPolicyInstanceApi

type CcseCreateClusterPolicyInstancePolicyParametersRequest

type CcseCreateClusterPolicyInstancePolicyParametersRequest struct{}

type CcseCreateClusterPolicyInstanceRequest

type CcseCreateClusterPolicyInstanceRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PolicyName string /*  策略治理规则名称,您可以通过查询策略治理规则模版接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18949&data=128&isNormal=1&vid=121">查询策略治理规则模版</a>  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	PolicyParameters *CcseCreateClusterPolicyInstancePolicyParametersRequest `json:"policyParameters"` /*  模板实例参数,您可以通过查询策略治理规则模版接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18949&data=128&isNormal=1&vid=121">查询策略治理规则模版</a>  */
	PolicyScope  string `json:"policyScope,omitempty"`  /*  以逗号分隔的字符串,策略实例实施范围:默认"*"代表集群所有命名空间。  */
	PolicyAction string `json:"policyAction,omitempty"` /*  规则治理动作,取值:<br />deny:拦截违规部署<br />warn:告警  */
}

type CcseCreateClusterPolicyInstanceResponse

type CcseCreateClusterPolicyInstanceResponse struct {
	StatusCode int32                                             `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                            `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseCreateClusterPolicyInstanceReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                            `json:"error,omitempty"`      /*  错误码  */
}

type CcseCreateClusterPolicyInstanceReturnObjResponse

type CcseCreateClusterPolicyInstanceReturnObjResponse struct {
	Instances []string `json:"instances"` /*  部署的实例名称列表  */
}

type CcseCreateClusterRequest

type CcseCreateClusterRequest struct {
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ResPoolId string `json:"resPoolId,omitempty"` /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>  */
	ClusterBaseInfo *CcseCreateClusterClusterBaseInfoRequest `json:"clusterBaseInfo"` /*  集群基本信息  */
	MasterHost      *CcseCreateClusterMasterHostRequest      `json:"masterHost"`      /*  master节点基本信息,专有版必填,托管版时不传  */
	SlaveHost       *CcseCreateClusterSlaveHostRequest       `json:"slaveHost"`       /*  worker节点基本信息  */
}

type CcseCreateClusterResponse

type CcseCreateClusterResponse struct {
	StatusCode int32                               `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                              `json:"message,omitempty"`    /*  提示信息  */
	Error      string                              `json:"error,omitempty"`      /*  错误码  */
	ReturnObj  *CcseCreateClusterReturnObjResponse `json:"returnObj"`            /*  返回对象  */
}

type CcseCreateClusterReturnObjResponse

type CcseCreateClusterReturnObjResponse struct {
	OrderId string `json:"orderId,omitempty"` /*  订单id  */
	OrderNo string `json:"orderNo,omitempty"` /*  订单编号  */
}

type CcseCreateClusterSlaveHostAzInfosRequest

type CcseCreateClusterSlaveHostAzInfosRequest struct {
	AzName string `json:"azName,omitempty"` /*  可用区编码查询:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87&vid=81">资源池可用区查询</a>  */
	Size int32 `json:"size,omitempty"` /*  该可用区节点数量  */
}

type CcseCreateClusterSlaveHostDataDisksRequest

type CcseCreateClusterSlaveHostDataDisksRequest struct {
	ItemDefName string `json:"itemDefName,omitempty"` /*  数据盘规格名称,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
	Size      int32  `json:"size,omitempty"`      /*  数据盘大小,单位为G  */
	DecTypeId string `json:"decTypeId,omitempty"` /*  专属存储池id,需用专属资源池权限
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=4&api=12772&data=113&isNormal=1&vid=106">查询存储池信息详情</a>  */
}

type CcseCreateClusterSlaveHostRequest

type CcseCreateClusterSlaveHostRequest struct {
	Cpu         int32  `json:"cpu,omitempty"`         /*  cpu  */
	Mem         int32  `json:"mem,omitempty"`         /*  内存  */
	ItemDefName string `json:"itemDefName,omitempty"` /*  实例规格名称
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8327&data=87&isNormal=1&vid=81">查询主机规格资源</a>  */
	ItemDefType     string                                        `json:"itemDefType,omitempty"`     /*  实例规格族  */
	Size            int32                                         `json:"size,omitempty"`            /*  worker节点数量  */
	SysDisk         *CcseCreateClusterSlaveHostSysDiskRequest     `json:"sysDisk"`                   /*  系统盘信息  */
	DataDisks       []*CcseCreateClusterSlaveHostDataDisksRequest `json:"dataDisks"`                 /*  数据盘信息  */
	ForeignMirrorId string                                        `json:"foreignMirrorId,omitempty"` /*  镜像id,worker节点为ecs类型时必填  */
	MirrorType      int32                                         `json:"mirrorType"`                /*  镜像类型,0-私有,1-公有。  */
	MirrorName      string                                        `json:"mirrorName,omitempty"`      /*  镜像名称,worker节点为ebm类型必填。您可查看<a href="https://www.ctyun.cn/document/10083472/11004475">节点规格和节点镜像</a>  */
	AzInfos         []*CcseCreateClusterSlaveHostAzInfosRequest   `json:"azInfos"`                   /*  可用区信息,包括可用区编码,可用区worker节点数量  */
}

type CcseCreateClusterSlaveHostSysDiskRequest

type CcseCreateClusterSlaveHostSysDiskRequest struct {
	ItemDefName string `json:"itemDefName,omitempty"` /*  系统盘规格,云硬盘类型,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
	Size int32 `json:"size,omitempty"` /*  系统盘大小,单位为G  */
}

type CcseCreateConfigMapApi

type CcseCreateConfigMapApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateConfigMapApi

func NewCcseCreateConfigMapApi(client *core.CtyunClient) *CcseCreateConfigMapApi

func (*CcseCreateConfigMapApi) Do

type CcseCreateConfigMapRequest

type CcseCreateConfigMapRequest struct {
	ClusterId     string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateConfigMapResponse

type CcseCreateConfigMapResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateCronHorizontalPodAutoscalerApi

type CcseCreateCronHorizontalPodAutoscalerApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateCronHorizontalPodAutoscalerApi

func NewCcseCreateCronHorizontalPodAutoscalerApi(client *core.CtyunClient) *CcseCreateCronHorizontalPodAutoscalerApi

type CcseCreateCronHorizontalPodAutoscalerRequest

type CcseCreateCronHorizontalPodAutoscalerRequest struct {
	ClusterId     string /*  集群ID, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateCronHorizontalPodAutoscalerResponse

type CcseCreateCronHorizontalPodAutoscalerResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateDaemonSetApi

type CcseCreateDaemonSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateDaemonSetApi

func NewCcseCreateDaemonSetApi(client *core.CtyunClient) *CcseCreateDaemonSetApi

func (*CcseCreateDaemonSetApi) Do

type CcseCreateDaemonSetRequest

type CcseCreateDaemonSetRequest struct {
	ClusterId     string /*  集群ID, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateDaemonSetResponse

type CcseCreateDaemonSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateDeploymentApi

type CcseCreateDeploymentApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateDeploymentApi

func NewCcseCreateDeploymentApi(client *core.CtyunClient) *CcseCreateDeploymentApi

func (*CcseCreateDeploymentApi) Do

type CcseCreateDeploymentRequest

type CcseCreateDeploymentRequest struct {
	ClusterId     string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateDeploymentResponse

type CcseCreateDeploymentResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateHorizontalPodAutoscalerApi

type CcseCreateHorizontalPodAutoscalerApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateHorizontalPodAutoscalerApi

func NewCcseCreateHorizontalPodAutoscalerApi(client *core.CtyunClient) *CcseCreateHorizontalPodAutoscalerApi

type CcseCreateHorizontalPodAutoscalerRequest

type CcseCreateHorizontalPodAutoscalerRequest struct {
	ClusterId     string /*  集群ID, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseCreateHorizontalPodAutoscalerResponse

type CcseCreateHorizontalPodAutoscalerResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateJobApi

type CcseCreateJobApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateJobApi

func NewCcseCreateJobApi(client *core.CtyunClient) *CcseCreateJobApi

func (*CcseCreateJobApi) Do

type CcseCreateJobRequest

type CcseCreateJobRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateJobResponse

type CcseCreateJobResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateNodePoolApi

type CcseCreateNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateNodePoolApi

func NewCcseCreateNodePoolApi(client *core.CtyunClient) *CcseCreateNodePoolApi

func (*CcseCreateNodePoolApi) Do

type CcseCreateNodePoolAzInfoRequest

type CcseCreateNodePoolAzInfoRequest struct {
	AzName string `json:"azName,omitempty"` /*  可用区名称  */
}

type CcseCreateNodePoolDataDisksRequest

type CcseCreateNodePoolDataDisksRequest struct {
	Size         int32  `json:"size,omitempty"`         /*  数据盘大小,单位G  */
	DiskSpecName string `json:"diskSpecName,omitempty"` /*  数据盘规格名称,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
}

type CcseCreateNodePoolLabelsRequest

type CcseCreateNodePoolLabelsRequest struct{}

type CcseCreateNodePoolRequest

type CcseCreateNodePoolRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	NodePoolName             string `json:"nodePoolName,omitempty"`             /*  节点池名称  */
	Description              string `json:"description,omitempty"`              /*  节点池描述  */
	BillMode                 string `json:"billMode,omitempty"`                 /*  订单类型 1-包年包月 2-按需计费  */
	CycleCount               int32  `json:"cycleCount,omitempty"`               /*  订购时长,billMode为1必传,cycleType为MONTH时,cycleCount为1表示订购1个月  */
	CycleType                string `json:"cycleType,omitempty"`                /*  订购周期类型 MONTH-月 YEAR-年,billMode为1必传  */
	AutoRenewStatus          int32  `json:"autoRenewStatus,omitempty"`          /*  是否自动续订 0-否 1-是,默认为0  */
	VisibilityPostHostScript string `json:"visibilityPostHostScript,omitempty"` /*  部署后执行自定义脚本,base64编码  */
	VisibilityHostScript     string `json:"visibilityHostScript,omitempty"`     /*  部署前执行自定义脚本,base64编码  */
	DefinedHostnameEnable    int32  `json:"definedHostnameEnable,omitempty"`    /*  是否使用自定义节点名称;默认值0:不使用;1:使用  */
	HostNamePrefix           string `json:"hostNamePrefix,omitempty"`           /*  自定义主机名前缀,长度不超过10  */
	HostNamePostfix          string `json:"hostNamePostfix,omitempty"`          /*  自定义主机名后缀,长度不超过10  */
	ImageType                int32  `json:"imageType,omitempty"`                /*  镜像类型,0-私有,1-公有。  */
	ImageName                string `json:"imageName,omitempty"`                /*  镜像名称  */
	ImageUuid                string `json:"imageUuid,omitempty"`                /*  镜像ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004475" target="_blank">节点规格和节点镜像</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=23&amp;api=4765&amp;data=89" target="_blank">创建私有镜像(云主机系统盘)</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=23&amp;api=5230&amp;data=89" target="_blank">创建私有镜像(云主机数据盘)</a>
	注:同一镜像名称在不同资源池的镜像ID是不同的,调用前需确认镜像ID是否归属当前资源池  */
	LoginType string `json:"loginType,omitempty"` /*  云主机密码登录类型:secretPair:密钥对;password:密码  */
	EcsPasswd string `json:"ecsPasswd,omitempty"` /*  用户密码,如果loginType=password,这该项为必填项,满足以下规则:
	长度在8~30个字符
	必须包含大写字母、小写字母、数字以及特殊符号中的三项
	特殊符号可选:()`-!@#$%^&*_-+=|{}[]:;'<>,.?/且不能以斜线号 / 开头
	不能包含3个及以上连续字符
	Linux镜像不能包含镜像用户名(root)、用户名的倒序(toor)、用户名大小写变化(如RoOt、rOot等)
	Windows镜像不能包含镜像用户名(Administrator)、用户名大小写变化(adminiSTrator等)
	*/
	KeyName string `json:"keyName,omitempty"` /*  密钥对名称,如果loginType=secretPair,这该项为必填项,您可以查看密钥对来了解密钥对相关内容
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8342&data=87&vid=81">查询一个或多个密钥对</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8344&data=87&vid=81" target="_blank">创建一对SSH密钥对</a>  */
	KeyPairId string `json:"keyPairId,omitempty"` /*  密钥对ID,如果loginType=secretPair,这该项为必填项。您可以查看密钥对来了解密钥对相关内容
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8342&data=87&vid=81">查询一个或多个密钥对</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8344&data=87&vid=81" target="_blank">创建一对SSH密钥对</a>  */
	UseAffinityGroup  *bool  `json:"useAffinityGroup"`            /*  是否启用主机组  */
	AffinityGroupUuid string `json:"affinityGroupUuid,omitempty"` /*  云主机组ID,获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8324&data=87&vid=81" target="_blank">查询云主机组列表或者详情</a>
	<span style="background-color: rgb(97, 175, 254);color: rgb(255,255,255);padding: 2px; margin:2px">创</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8316&data=87&vid=81" target="_blank">创建云主机组</a>  */
	ResourceLabels    *CcseCreateNodePoolResourceLabelsRequest `json:"resourceLabels"`       /*  云主机资源标签  */
	SyncNodeLabels    *bool                                    `json:"syncNodeLabels"`       /*  是否同步节点标签  */
	SyncNodeTaints    *bool                                    `json:"syncNodeTaints"`       /*  是否同步节点污点  */
	NodeUnschedulable *bool                                    `json:"nodeUnschedulable"`    /*  节点是否不可调度  */
	Labels            *CcseCreateNodePoolLabelsRequest         `json:"labels"`               /*  标签  */
	Taints            []*CcseCreateNodePoolTaintsRequest       `json:"taints"`               /*  节点污点,格式为 [{\"key\":\"{key}\",\"value\":\"{value}\",\"effect\":\"{effect}\"}],上述的{key}、{value}、{effect}替换为所需字段。effect枚举包括NoSchedule、PreferNoSchedule、NoExecute  */
	VmSpecName        string                                   `json:"vmSpecName,omitempty"` /*  节点规格,获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8327&data=87&isNormal=1&vid=81" target="_blank">查询主机规格资源</a>  */
	VmType string `json:"vmType,omitempty"` /*  节点规格类型,获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8327&data=87&isNormal=1&vid=81" target="_blank">查询主机规格资源</a>  */
	Cpu             int32                                 `json:"cpu,omitempty"`         /*  CPU大小  */
	Memory          int32                                 `json:"memory,omitempty"`      /*  内存大小,单位是G  */
	MaxNum          int32                                 `json:"maxNum,omitempty"`      /*  伸缩组最大数量  */
	MinNum          int32                                 `json:"minNum,omitempty"`      /*  伸缩组最小数量  */
	EnableAutoScale *bool                                 `json:"enableAutoScale"`       /*  是否自动弹性伸缩  */
	DataDisks       []*CcseCreateNodePoolDataDisksRequest `json:"dataDisks"`             /*  数据盘  */
	MaxPodNum       int32                                 `json:"maxPodNum,omitempty"`   /*  最大pod数,默认110  */
	Gpu             int32                                 `json:"gpu,omitempty"`         /*  gpu大小  */
	SysDiskType     string                                `json:"sysDiskType,omitempty"` /*  系统盘规格,云硬盘类型,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
	SysDiskSize int32                              `json:"sysDiskSize,omitempty"` /*  系统盘大小,单位是G  */
	AzInfo      []*CcseCreateNodePoolAzInfoRequest `json:"azInfo"`                /*  可用区信息,包括可用区ID,可用区名称
	可用区名称获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87&vid=81" target="_blank">资源池可用区查询</a>  */
}

type CcseCreateNodePoolResourceLabelsRequest

type CcseCreateNodePoolResourceLabelsRequest struct{}

type CcseCreateNodePoolResponse

type CcseCreateNodePoolResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseCreateNodePoolTaintsRequest

type CcseCreateNodePoolTaintsRequest struct {
	Key    string `json:"key,omitempty"`    /*  键  */
	Value  string `json:"value,omitempty"`  /*  值  */
	Effect string `json:"effect,omitempty"` /*  策略  */
}

type CcseCreatePersistentVolumeApi

type CcseCreatePersistentVolumeApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreatePersistentVolumeApi

func NewCcseCreatePersistentVolumeApi(client *core.CtyunClient) *CcseCreatePersistentVolumeApi

func (*CcseCreatePersistentVolumeApi) Do

type CcseCreatePersistentVolumeClaimApi

type CcseCreatePersistentVolumeClaimApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreatePersistentVolumeClaimApi

func NewCcseCreatePersistentVolumeClaimApi(client *core.CtyunClient) *CcseCreatePersistentVolumeClaimApi

type CcseCreatePersistentVolumeClaimRequest

type CcseCreatePersistentVolumeClaimRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreatePersistentVolumeClaimResponse

type CcseCreatePersistentVolumeClaimResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreatePersistentVolumeRequest

type CcseCreatePersistentVolumeRequest struct {
	ClusterId string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreatePersistentVolumeResponse

type CcseCreatePersistentVolumeResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreatePodApi

type CcseCreatePodApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreatePodApi

func NewCcseCreatePodApi(client *core.CtyunClient) *CcseCreatePodApi

func (*CcseCreatePodApi) Do

type CcseCreatePodRequest

type CcseCreatePodRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreatePodResponse

type CcseCreatePodResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求ID  */
}

type CcseCreateReplicaSetApi

type CcseCreateReplicaSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateReplicaSetApi

func NewCcseCreateReplicaSetApi(client *core.CtyunClient) *CcseCreateReplicaSetApi

func (*CcseCreateReplicaSetApi) Do

type CcseCreateReplicaSetRequest

type CcseCreateReplicaSetRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateReplicaSetResponse

type CcseCreateReplicaSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateSecretApi

type CcseCreateSecretApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateSecretApi

func NewCcseCreateSecretApi(client *core.CtyunClient) *CcseCreateSecretApi

func (*CcseCreateSecretApi) Do

type CcseCreateSecretRequest

type CcseCreateSecretRequest struct {
	ClusterId     string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateSecretResponse

type CcseCreateSecretResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateServiceApi

type CcseCreateServiceApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateServiceApi

func NewCcseCreateServiceApi(client *core.CtyunClient) *CcseCreateServiceApi

func (*CcseCreateServiceApi) Do

type CcseCreateServiceRequest

type CcseCreateServiceRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateServiceResponse

type CcseCreateServiceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateStatefulSetApi

type CcseCreateStatefulSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateStatefulSetApi

func NewCcseCreateStatefulSetApi(client *core.CtyunClient) *CcseCreateStatefulSetApi

func (*CcseCreateStatefulSetApi) Do

type CcseCreateStatefulSetRequest

type CcseCreateStatefulSetRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateStatefulSetResponse

type CcseCreateStatefulSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateStorageClassApi

type CcseCreateStorageClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateStorageClassApi

func NewCcseCreateStorageClassApi(client *core.CtyunClient) *CcseCreateStorageClassApi

func (*CcseCreateStorageClassApi) Do

type CcseCreateStorageClassRequest

type CcseCreateStorageClassRequest struct {
	ClusterId string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateStorageClassResponse

type CcseCreateStorageClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateVolumeSnapshotApi

type CcseCreateVolumeSnapshotApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateVolumeSnapshotApi

func NewCcseCreateVolumeSnapshotApi(client *core.CtyunClient) *CcseCreateVolumeSnapshotApi

func (*CcseCreateVolumeSnapshotApi) Do

type CcseCreateVolumeSnapshotClassApi

type CcseCreateVolumeSnapshotClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseCreateVolumeSnapshotClassApi

func NewCcseCreateVolumeSnapshotClassApi(client *core.CtyunClient) *CcseCreateVolumeSnapshotClassApi

type CcseCreateVolumeSnapshotClassRequest

type CcseCreateVolumeSnapshotClassRequest struct {
	ClusterId string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateVolumeSnapshotClassResponse

type CcseCreateVolumeSnapshotClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseCreateVolumeSnapshotRequest

type CcseCreateVolumeSnapshotRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseCreateVolumeSnapshotResponse

type CcseCreateVolumeSnapshotResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteClusterApi

type CcseDeleteClusterApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteClusterApi

func NewCcseDeleteClusterApi(client *core.CtyunClient) *CcseDeleteClusterApi

func (*CcseDeleteClusterApi) Do

type CcseDeleteClusterAutoscalerPolicyApi

type CcseDeleteClusterAutoscalerPolicyApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteClusterAutoscalerPolicyApi

func NewCcseDeleteClusterAutoscalerPolicyApi(client *core.CtyunClient) *CcseDeleteClusterAutoscalerPolicyApi

type CcseDeleteClusterAutoscalerPolicyRequest

type CcseDeleteClusterAutoscalerPolicyRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	Name      string /*  节点弹性伸缩策略名称  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
}

type CcseDeleteClusterAutoscalerPolicyResponse

type CcseDeleteClusterAutoscalerPolicyResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteClusterPolicyInstanceApi

type CcseDeleteClusterPolicyInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteClusterPolicyInstanceApi

func NewCcseDeleteClusterPolicyInstanceApi(client *core.CtyunClient) *CcseDeleteClusterPolicyInstanceApi

type CcseDeleteClusterPolicyInstanceRequest

type CcseDeleteClusterPolicyInstanceRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PolicyName string /*  策略治理实例名称,您可以通过查询策略治理实例接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18035&data=128&isNormal=1&vid=121">查询策略治理实例</a>  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	InstanceName string /*  策略规则实例名称,不填默认删除该策略下所有实例  */
}

type CcseDeleteClusterPolicyInstanceResponse

type CcseDeleteClusterPolicyInstanceResponse struct {
	StatusCode int32                                             `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                            `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseDeleteClusterPolicyInstanceReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                            `json:"error,omitempty"`      /*  错误码  */
}

type CcseDeleteClusterPolicyInstanceReturnObjResponse

type CcseDeleteClusterPolicyInstanceReturnObjResponse struct {
	Instances []string `json:"instances"` /*  已删除的实例名称列表  */
}

type CcseDeleteClusterRequest

type CcseDeleteClusterRequest struct {
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ResPoolId string `json:"resPoolId,omitempty"` /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ProdInstId string `json:"prodInstId,omitempty"` /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
}

type CcseDeleteClusterResponse

type CcseDeleteClusterResponse struct {
	StatusCode int32                               `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                              `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseDeleteClusterReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                              `json:"error,omitempty"`      /*  返回错误码  */
	RequestId  string                              `json:"requestId"`
}

type CcseDeleteClusterReturnObjResponse

type CcseDeleteClusterReturnObjResponse struct {
	OrderId string `json:"orderId,omitempty"` /*  订单ID  */
	OrderNo string `json:"orderNo,omitempty"` /*  订单编码  */
}

type CcseDeleteConfigMapApi

type CcseDeleteConfigMapApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteConfigMapApi

func NewCcseDeleteConfigMapApi(client *core.CtyunClient) *CcseDeleteConfigMapApi

func (*CcseDeleteConfigMapApi) Do

type CcseDeleteConfigMapRequest

type CcseDeleteConfigMapRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	ConfigmapName string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteConfigMapResponse

type CcseDeleteConfigMapResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteCronHorizontalPodAutoscalerApi

type CcseDeleteCronHorizontalPodAutoscalerApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteCronHorizontalPodAutoscalerApi

func NewCcseDeleteCronHorizontalPodAutoscalerApi(client *core.CtyunClient) *CcseDeleteCronHorizontalPodAutoscalerApi

type CcseDeleteCronHorizontalPodAutoscalerRequest

type CcseDeleteCronHorizontalPodAutoscalerRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	Name          string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseDeleteCronHorizontalPodAutoscalerResponse

type CcseDeleteCronHorizontalPodAutoscalerResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteDaemonSetApi

type CcseDeleteDaemonSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteDaemonSetApi

func NewCcseDeleteDaemonSetApi(client *core.CtyunClient) *CcseDeleteDaemonSetApi

func (*CcseDeleteDaemonSetApi) Do

type CcseDeleteDaemonSetRequest

type CcseDeleteDaemonSetRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	DaemonsetName string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteDaemonSetResponse

type CcseDeleteDaemonSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteDeploymentApi

type CcseDeleteDeploymentApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteDeploymentApi

func NewCcseDeleteDeploymentApi(client *core.CtyunClient) *CcseDeleteDeploymentApi

func (*CcseDeleteDeploymentApi) Do

type CcseDeleteDeploymentRequest

type CcseDeleteDeploymentRequest struct {
	ClusterId      string /*  集群ID, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName  string /*  命名空间名称  */
	DeploymentName string /*  资源名称  */
	RegionId       string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteDeploymentResponse

type CcseDeleteDeploymentResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteJobApi

type CcseDeleteJobApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteJobApi

func NewCcseDeleteJobApi(client *core.CtyunClient) *CcseDeleteJobApi

func (*CcseDeleteJobApi) Do

type CcseDeleteJobRequest

type CcseDeleteJobRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	JobName       string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteJobResponse

type CcseDeleteJobResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteNodePoolApi

type CcseDeleteNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteNodePoolApi

func NewCcseDeleteNodePoolApi(client *core.CtyunClient) *CcseDeleteNodePoolApi

func (*CcseDeleteNodePoolApi) Do

type CcseDeleteNodePoolRequest

type CcseDeleteNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteNodePoolResponse

type CcseDeleteNodePoolResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseDeletePersistentVolumeApi

type CcseDeletePersistentVolumeApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeletePersistentVolumeApi

func NewCcseDeletePersistentVolumeApi(client *core.CtyunClient) *CcseDeletePersistentVolumeApi

func (*CcseDeletePersistentVolumeApi) Do

type CcseDeletePersistentVolumeClaimApi

type CcseDeletePersistentVolumeClaimApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeletePersistentVolumeClaimApi

func NewCcseDeletePersistentVolumeClaimApi(client *core.CtyunClient) *CcseDeletePersistentVolumeClaimApi

type CcseDeletePersistentVolumeClaimRequest

type CcseDeletePersistentVolumeClaimRequest struct {
	ClusterId                 string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName             string /*  命名空间名称  */
	PersistentVolumeClaimName string /*  资源名称  */
	RegionId                  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeletePersistentVolumeClaimResponse

type CcseDeletePersistentVolumeClaimResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeletePersistentVolumeRequest

type CcseDeletePersistentVolumeRequest struct {
	ClusterId            string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PersistentVolumeName string /*  资源名称  */
	RegionId             string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeletePersistentVolumeResponse

type CcseDeletePersistentVolumeResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeletePluginInstanceApi

type CcseDeletePluginInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeletePluginInstanceApi

func NewCcseDeletePluginInstanceApi(client *core.CtyunClient) *CcseDeletePluginInstanceApi

func (*CcseDeletePluginInstanceApi) Do

type CcseDeletePluginInstanceRequest

type CcseDeletePluginInstanceRequest struct {
	ClusterId    string `json:"clusterId,omitempty"`    /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	InstanceName string `json:"instanceName,omitempty"` /*  插件实例名称  */
	RegionId     string `json:"regionId,omitempty"`     /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Namespace      string `json:"namespace,omitempty"` /*  命名空间名称  */
	IsDeleteRecord *bool  `json:"isDeleteRecord"`      /*  是否保留卸载记录(默认true,保留记录)  */
}

type CcseDeletePluginInstanceResponse

type CcseDeletePluginInstanceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseDeletePodApi

type CcseDeletePodApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeletePodApi

func NewCcseDeletePodApi(client *core.CtyunClient) *CcseDeletePodApi

func (*CcseDeletePodApi) Do

type CcseDeletePodRequest

type CcseDeletePodRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	PodName       string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeletePodResponse

type CcseDeletePodResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求ID  */
}

type CcseDeleteReplicaSetApi

type CcseDeleteReplicaSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteReplicaSetApi

func NewCcseDeleteReplicaSetApi(client *core.CtyunClient) *CcseDeleteReplicaSetApi

func (*CcseDeleteReplicaSetApi) Do

type CcseDeleteReplicaSetRequest

type CcseDeleteReplicaSetRequest struct {
	ClusterId      string /*  集群Id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName  string /*  命名空间名称  */
	ReplicaSetName string /*  资源名称  */
	RegionId       string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteReplicaSetResponse

type CcseDeleteReplicaSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteSecretApi

type CcseDeleteSecretApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteSecretApi

func NewCcseDeleteSecretApi(client *core.CtyunClient) *CcseDeleteSecretApi

func (*CcseDeleteSecretApi) Do

type CcseDeleteSecretRequest

type CcseDeleteSecretRequest struct {
	ClusterId     string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	SecretName    string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteSecretResponse

type CcseDeleteSecretResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteServiceApi

type CcseDeleteServiceApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteServiceApi

func NewCcseDeleteServiceApi(client *core.CtyunClient) *CcseDeleteServiceApi

func (*CcseDeleteServiceApi) Do

type CcseDeleteServiceRequest

type CcseDeleteServiceRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>  */
	NamespaceName string /*  命名空间名称  */
	ServiceName   string /*  Service资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteServiceResponse

type CcseDeleteServiceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteStatefulSetApi

type CcseDeleteStatefulSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteStatefulSetApi

func NewCcseDeleteStatefulSetApi(client *core.CtyunClient) *CcseDeleteStatefulSetApi

func (*CcseDeleteStatefulSetApi) Do

type CcseDeleteStatefulSetRequest

type CcseDeleteStatefulSetRequest struct {
	ClusterId       string /*  集群ID, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName   string /*  命名空间名称  */
	StatefulsetName string /*  资源名称  */
	RegionId        string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteStatefulSetResponse

type CcseDeleteStatefulSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteStorageClassApi

type CcseDeleteStorageClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteStorageClassApi

func NewCcseDeleteStorageClassApi(client *core.CtyunClient) *CcseDeleteStorageClassApi

func (*CcseDeleteStorageClassApi) Do

type CcseDeleteStorageClassRequest

type CcseDeleteStorageClassRequest struct {
	ClusterId        string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	StorageClassName string /*  资源名称  */
	RegionId         string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteStorageClassResponse

type CcseDeleteStorageClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteTemplateInstanceApi

type CcseDeleteTemplateInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteTemplateInstanceApi

func NewCcseDeleteTemplateInstanceApi(client *core.CtyunClient) *CcseDeleteTemplateInstanceApi

func (*CcseDeleteTemplateInstanceApi) Do

type CcseDeleteTemplateInstanceRequest

type CcseDeleteTemplateInstanceRequest struct {
	ClusterId            string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName        string /*  命名空间名称  */
	TemplateInstanceName string /*  模板实例名称  */
	RegionId             string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	IsDeleteRecord *bool /*  是否保留删除记录(默认true保留记录)  */
}

type CcseDeleteTemplateInstanceResponse

type CcseDeleteTemplateInstanceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseDeleteVolumeSnapshotApi

type CcseDeleteVolumeSnapshotApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteVolumeSnapshotApi

func NewCcseDeleteVolumeSnapshotApi(client *core.CtyunClient) *CcseDeleteVolumeSnapshotApi

func (*CcseDeleteVolumeSnapshotApi) Do

type CcseDeleteVolumeSnapshotClassApi

type CcseDeleteVolumeSnapshotClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeleteVolumeSnapshotClassApi

func NewCcseDeleteVolumeSnapshotClassApi(client *core.CtyunClient) *CcseDeleteVolumeSnapshotClassApi

type CcseDeleteVolumeSnapshotClassRequest

type CcseDeleteVolumeSnapshotClassRequest struct {
	ClusterId               string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	VolumeSnapshotClassName string /*  资源名称  */
	RegionId                string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteVolumeSnapshotClassResponse

type CcseDeleteVolumeSnapshotClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeleteVolumeSnapshotRequest

type CcseDeleteVolumeSnapshotRequest struct {
	ClusterId          string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName      string /*  命名空间名称  */
	VolumeSnapshotName string /*  资源名称  */
	RegionId           string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseDeleteVolumeSnapshotResponse

type CcseDeleteVolumeSnapshotResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseDeployPluginInstanceApi

type CcseDeployPluginInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeployPluginInstanceApi

func NewCcseDeployPluginInstanceApi(client *core.CtyunClient) *CcseDeployPluginInstanceApi

func (*CcseDeployPluginInstanceApi) Do

type CcseDeployPluginInstanceRequest

type CcseDeployPluginInstanceRequest struct {
	ClusterId string `json:"clusterId,omitempty"` /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string `json:"regionId,omitempty"`  /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	ChartName    string `json:"chartName,omitempty"`    /*  插件名称  */
	ChartVersion string `json:"chartVersion,omitempty"` /*  插件版本号,可通过容器镜像服务的接口<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=44&api=17879&data=127&isNormal=1&vid=120">查询插件市场列表</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=44&api=18067&data=127&isNormal=1&vid=120">查询版本列表</a>获取可用版本。  */
	Values       string `json:"values,omitempty"`       /*  插件配置参数(YAML格式),与valuesJson二选一。可通过容器镜像服务的接口<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=44&api=18132&data=127&isNormal=1&vid=120">查询版本values</a>获取values的模板。  */
	ValuesJson   string `json:"valuesJson,omitempty"`   /*  插件配置参数(JSON格式),与values二选一。可通过容器镜像服务的接口<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=44&api=18132&data=127&isNormal=1&vid=120">查询版本values</a>获取values的模板。  */
}

type CcseDeployPluginInstanceResponse

type CcseDeployPluginInstanceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseDeployTemplateInstanceApi

type CcseDeployTemplateInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseDeployTemplateInstanceApi

func NewCcseDeployTemplateInstanceApi(client *core.CtyunClient) *CcseDeployTemplateInstanceApi

func (*CcseDeployTemplateInstanceApi) Do

type CcseDeployTemplateInstanceRequest

type CcseDeployTemplateInstanceRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	ChartName     string `json:"chartName,omitempty"`     /*  Chart名称  */
	ChartVersion  string `json:"chartVersion,omitempty"`  /*  Chart版本  */
	CrNamespaceId int64  `json:"crNamespaceId,omitempty"` /*  模板存放在镜像服务实例中的命名空间的ID,获取方法参见<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=44&api=10629&data=127&isNormal=1&vid=120" target="_blank">查询HelmChart命名空间列表</a>

	 */
	InstanceName      string `json:"instanceName,omitempty"`      /*  实例名  */
	InstanceValue     string `json:"instanceValue,omitempty"`     /*  实例参数  */
	InstanceValueType string `json:"instanceValueType,omitempty"` /*  实例参数  */
	RepositoryId      int64  `json:"repositoryId,omitempty"`      /*  镜像服务实例仓库ID,获取方法参见<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=44&api=10621&data=127&isNormal=1&vid=120" target="_blank">查询镜像仓库列表</a>  */
	Timeout           string `json:"timeout,omitempty"`           /*  实例安装超时时间  */
	IsSyncMode        *bool  `json:"isSyncMode"`                  /*  是否同步调用  */
}

type CcseDeployTemplateInstanceResponse

type CcseDeployTemplateInstanceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseEnableControlPlaneLogApi

type CcseEnableControlPlaneLogApi struct {
	// contains filtered or unexported fields
}

func NewCcseEnableControlPlaneLogApi

func NewCcseEnableControlPlaneLogApi(client *core.CtyunClient) *CcseEnableControlPlaneLogApi

func (*CcseEnableControlPlaneLogApi) Do

type CcseEnableControlPlaneLogRequest

type CcseEnableControlPlaneLogRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Components []string `json:"components"` /*  更新后的核心组件列表,在列表中的组件会开启日志,不在列表的会关闭。列表支持的元素有:"apiserver", "etcd", "scheduler", "controller-manager"  */
}

type CcseEnableControlPlaneLogResponse

type CcseEnableControlPlaneLogResponse struct {
	StatusCode int32    `json:"statusCode,omitempty"` /*  状态码  */
	Message    string   `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []string `json:"returnObj"`            /*  响应对象,已开通的核心组件日志,目前支持的核心组件有:apiserver、etcd、scheduler、controller-manager  */
	Error      string   `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetClusterApi

type CcseGetClusterApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterApi

func NewCcseGetClusterApi(client *core.CtyunClient) *CcseGetClusterApi

func (*CcseGetClusterApi) Do

type CcseGetClusterAutoscalerPolicyApi

type CcseGetClusterAutoscalerPolicyApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterAutoscalerPolicyApi

func NewCcseGetClusterAutoscalerPolicyApi(client *core.CtyunClient) *CcseGetClusterAutoscalerPolicyApi

type CcseGetClusterAutoscalerPolicyRequest

type CcseGetClusterAutoscalerPolicyRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。

	如:
	/v1.2/cce/clusters/{clusterId}/apis/autoscaler.ccse.ctyun.cn/v1/horizontalnodeautoscaler/{name}  */
	Name string /*  节点弹性伸缩策略名称

	如:
	/v1.2/cce/clusters/{clusterId}/apis/autoscaler.ccse.ctyun.cn/v1/horizontalnodeautoscaler/{name}  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
}

type CcseGetClusterAutoscalerPolicyResponse

type CcseGetClusterAutoscalerPolicyResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetClusterEventsApi

type CcseGetClusterEventsApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterEventsApi

func NewCcseGetClusterEventsApi(client *core.CtyunClient) *CcseGetClusterEventsApi

func (*CcseGetClusterEventsApi) Do

type CcseGetClusterEventsRequest

type CcseGetClusterEventsRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	EventType  string /*  事件类型  */
	TaskId     string /*  任务ID  */
	PageNumber int32  /*  每页显示数量  */
	PageSize   int32  /*  分页查询页数  */
}

type CcseGetClusterEventsResponse

type CcseGetClusterEventsResponse struct {
	StatusCode int32                                  `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string                                 `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string                                 `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseGetClusterEventsReturnObjResponse `json:"returnObj"`            /*  请求结果  */
	Error      string                                 `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetClusterEventsReturnObjRecordsResponse

type CcseGetClusterEventsReturnObjRecordsResponse struct {
	TaskId       string `json:"taskId,omitempty"`       /*  任务ID  */
	ClusterId    string `json:"clusterId,omitempty"`    /*  集群ID  */
	EventId      string `json:"eventId,omitempty"`      /*  事件Id  */
	Source       string `json:"source,omitempty"`       /*  事件源  */
	Subject      string `json:"subject,omitempty"`      /*  事件关联操作对象ID  */
	EventType    string `json:"eventType,omitempty"`    /*  事件类型  */
	EventMessage string `json:"eventMessage,omitempty"` /*  事件内容  */
	CreatedTime  string `json:"createdTime,omitempty"`  /*  创建时间  */
}

type CcseGetClusterEventsReturnObjResponse

type CcseGetClusterEventsReturnObjResponse struct {
	Records []*CcseGetClusterEventsReturnObjRecordsResponse `json:"records"`           /*  诊断任务记录  */
	Total   int32                                           `json:"total,omitempty"`   /*  总记录数  */
	Pages   int32                                           `json:"pages,omitempty"`   /*  总页数  */
	Current int32                                           `json:"current,omitempty"` /*  当前页数  */
	Size    int32                                           `json:"size,omitempty"`    /*  每页大小  */
}

type CcseGetClusterKubeConfigApi

type CcseGetClusterKubeConfigApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterKubeConfigApi

func NewCcseGetClusterKubeConfigApi(client *core.CtyunClient) *CcseGetClusterKubeConfigApi

func (*CcseGetClusterKubeConfigApi) Do

type CcseGetClusterKubeConfigRequest

type CcseGetClusterKubeConfigRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	IsPublic bool /*  是否获取公网KubeConfig  */
}

type CcseGetClusterKubeConfigResponse

type CcseGetClusterKubeConfigResponse struct {
	StatusCode int32                                      `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                     `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetClusterKubeConfigReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                     `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetClusterKubeConfigReturnObjResponse

type CcseGetClusterKubeConfigReturnObjResponse struct {
	ExpireDate string `json:"expireDate,omitempty"` /*  KubeConfig过期时间  */
	KubeConfig string `json:"kubeConfig,omitempty"` /*  KubeConfig  */
}

type CcseGetClusterPolicyStatusApi

type CcseGetClusterPolicyStatusApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterPolicyStatusApi

func NewCcseGetClusterPolicyStatusApi(client *core.CtyunClient) *CcseGetClusterPolicyStatusApi

func (*CcseGetClusterPolicyStatusApi) Do

type CcseGetClusterPolicyStatusRequest

type CcseGetClusterPolicyStatusRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	PolicyName string /*  策略名称,您可以通过查询策略治理规则列表接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18948&data=128&isNormal=1&vid=121">查询策略治理规则列表</a>  */
}

type CcseGetClusterPolicyStatusResponse

type CcseGetClusterPolicyStatusResponse struct {
	StatusCode int32                                        `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                       `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetClusterPolicyStatusReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                       `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetClusterPolicyStatusReturnObjInstancesSeverityCountResponse

type CcseGetClusterPolicyStatusReturnObjInstancesSeverityCountResponse struct {
	High   int32 `json:"high,omitempty"`   /*  高级别实例数量  */
	Medium int32 `json:"medium,omitempty"` /*  中级别实例数量  */
	Low    int32 `json:"low,omitempty"`    /*  低级别实例数量  */
}

type CcseGetClusterPolicyStatusReturnObjPolicyInstancesResponse

type CcseGetClusterPolicyStatusReturnObjPolicyInstancesResponse struct {
	PolicyCategory       string `json:"policyCategory,omitempty"`       /*  策略类型  */
	PolicyName           string `json:"policyName,omitempty"`           /*  策略名称  */
	PolicyDescription    string `json:"policyDescription,omitempty"`    /*  策略描述  */
	PolicySeverity       string `json:"policySeverity,omitempty"`       /*  策略治理等级  */
	PolicyInstancesCount int32  `json:"policyInstancesCount,omitempty"` /*  已部署的策略实例计数  */
}

type CcseGetClusterPolicyStatusReturnObjResponse

type CcseGetClusterPolicyStatusReturnObjResponse struct {
	PolicyInstances        []*CcseGetClusterPolicyStatusReturnObjPolicyInstancesResponse      `json:"policyInstances"`        /*  不同策略类型下的策略实例计数列表  */
	InstancesSeverityCount *CcseGetClusterPolicyStatusReturnObjInstancesSeverityCountResponse `json:"instancesSeverityCount"` /*  Map<String,Object>类型,集群中当前部署的不同治理等级的策略实例计数  */
}

type CcseGetClusterQuotaApi

type CcseGetClusterQuotaApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterQuotaApi

func NewCcseGetClusterQuotaApi(client *core.CtyunClient) *CcseGetClusterQuotaApi

func (*CcseGetClusterQuotaApi) Do

type CcseGetClusterQuotaRequest

type CcseGetClusterQuotaRequest struct {
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseGetClusterQuotaResponse

type CcseGetClusterQuotaResponse struct {
	StatusCode int32                                 `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetClusterQuotaReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetClusterQuotaReturnObjQuotaCenterDataListResponse

type CcseGetClusterQuotaReturnObjQuotaCenterDataListResponse struct {
	UserId    string `json:"userId,omitempty"`    /*  用户id  */
	AccountId string `json:"accountId,omitempty"` /*  账户id  */
}

type CcseGetClusterQuotaReturnObjResponse

type CcseGetClusterQuotaReturnObjResponse struct {
	QuotaCenterDataList []*CcseGetClusterQuotaReturnObjQuotaCenterDataListResponse `json:"quotaCenterDataList"` /*  配额数据列表  */
}

type CcseGetClusterRequest

type CcseGetClusterRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseGetClusterResourcesApi

type CcseGetClusterResourcesApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterResourcesApi

func NewCcseGetClusterResourcesApi(client *core.CtyunClient) *CcseGetClusterResourcesApi

func (*CcseGetClusterResourcesApi) Do

type CcseGetClusterResourcesRequest

type CcseGetClusterResourcesRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseGetClusterResourcesResponse

type CcseGetClusterResourcesResponse struct {
	StatusCode int32                                       `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                      `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []*CcseGetClusterResourcesReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                      `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetClusterResourcesReturnObjResponse

type CcseGetClusterResourcesReturnObjResponse struct {
	Code  string `json:"code,omitempty"`  /*  资源编码  */
	Name  string `json:"name,omitempty"`  /*  资源名称  */
	Value string `json:"value,omitempty"` /*  资源值  */
}

type CcseGetClusterResponse

type CcseGetClusterResponse struct {
	StatusCode int32                            `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                           `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetClusterReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                           `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetClusterReturnObjResponse

type CcseGetClusterReturnObjResponse struct {
	Id          string `json:"id,omitempty"`          /*  集群ID  */
	ClusterName string `json:"clusterName,omitempty"` /*  集群名称  */
	ClusterType int32  `json:"clusterType,omitempty"` /*  集群类型,表示如下
	0:专有版
	2:托管版  */
	ClusterDesc          string `json:"clusterDesc,omitempty"`          /*  集群描述  */
	DeployMode           string `json:"deployMode,omitempty"`           /*  集群部署模式  */
	ClusterVersion       string `json:"clusterVersion,omitempty"`       /*  集群版本  */
	ClusterStatus        string `json:"clusterStatus,omitempty"`        /*  集群状态,取值:<br />normal:正常。<br/>creating:创建中。<br/>create_fail:创建失败。<br/>adjust:规模调整中。<br/>updating:升级中。<br/>suspend:暂停。<br/>deleting:删除中。<br/>deleted:已删除。<br/>delete_fail:删除失败。<br/>resetting:节点重置中。<br/>resettled:节点已重置。<br/>reset_fail:节点重置失败。<br/>upgrading:集群升级中。<br/>upgrade_fail:集群升级失败。  */
	Ipv4Ipv6             string `json:"ipv4Ipv6,omitempty"`             /*  IP协议版本,取值:<br/>ipv4:IPv4版本。<br/>ipv6:IPv6版本。  */
	ControlPlaneProtocol string `json:"controlPlaneProtocol,omitempty"` /*  控制面接口协议,取值:<br/>ipv4:IPv4版本。<br/>ipv6:IPv6版本。  */
	MasterExtraVip       string `json:"masterExtraVip,omitempty"`       /*  master外网VIP地址  */
	MasterExtraVipv6     string `json:"masterExtraVipv6,omitempty"`     /*  master业务VIPv6地址  */
	MasterIntraVip       string `json:"masterIntraVip,omitempty"`       /*  master内网VIP地址  */
	MasterIntraVipv6     string `json:"masterIntraVipv6,omitempty"`     /*  master管理VIPv6地址  */
	SecurePort           int32  `json:"securePort,omitempty"`           /*  ApiServer安全端口  */
	NonSecurePort        int32  `json:"nonSecurePort,omitempty"`        /*  ApiServer非安全端口,0表示不开启非安全端口  */
	StartPort            int32  `json:"startPort,omitempty"`            /*  节点服务起始端口  */
	EndPort              int32  `json:"endPort,omitempty"`              /*  节点服务终止端口  */
	ServiceCidr          string `json:"serviceCidr,omitempty"`          /*  Service IP地址范围  */
	ServiceCidrv6        string `json:"serviceCidrv6,omitempty"`        /*  Service IPv6地址范围  */
	PodCidr              string `json:"podCidr,omitempty"`              /*  Pod IP地址范围  */
	PodCidrv6            string `json:"podCidrv6,omitempty"`            /*  Pod IPv6地址范围  */
	CreatedTime          string `json:"createdTime,omitempty"`          /*  创建时间  */
	ModifiedTime         string `json:"modifiedTime,omitempty"`         /*  修改时间  */
	MasterNodeNum        int32  `json:"masterNodeNum,omitempty"`        /*  master节点数量  */
	SlaveNodeNum         int32  `json:"slaveNodeNum,omitempty"`         /*  slave节点数量  */
	GrafanaAddress       string `json:"grafanaAddress,omitempty"`       /*  监控面板grafana地址  */
	BizState             int32  `json:"bizState,omitempty"`             /*  业务状态,1:运行中,2:已停止,3:已注销,4:已退订,5:扩容中,6:开通中,7:已取消,9:重启中,10:节点重置中,11:升级中,13:缩容中,14:已过期(冻结、过期),15:节点升规格中,17:创建失败,18:退订中,19:控制面升配中,20:休眠中,21:唤醒中,22:转订购模式中  */
	ChannelLabel         string `json:"channelLabel,omitempty"`         /*  渠道标签  */
	ResPoolId            string `json:"resPoolId,omitempty"`            /*  资源池ID  */
	ResPoolName          string `json:"resPoolName,omitempty"`          /*  资源池名称  */
	Eip                  string `json:"eip,omitempty"`                  /*  集群绑定弹性ip  */
	Timezone             string `json:"timezone,omitempty"`             /*  时区  */
	ContainerRuntime     string `json:"containerRuntime,omitempty"`     /*  容器运行时  */
	NetworkPlugin        string `json:"networkPlugin,omitempty"`        /*  网络插件,包括calico、cubecni  */
	KubeProxyPattern     string `json:"kubeProxyPattern,omitempty"`     /*  kube-proxy 代理模式,包括ipvs、iptables  */
	ProdInstId           string `json:"prodInstId,omitempty"`           /*  实例ID  */
	ProdId               string `json:"prodId,omitempty"`               /*  集群规格编码  */
	ExpireTime           string `json:"expireTime,omitempty"`           /*  到期时间  */
	BillMode             string `json:"billMode,omitempty"`             /*  计费类型  */
	MasterSlbIp          string `json:"masterSlbIp,omitempty"`          /*  集群ApiServer Elb IP  */
	VpcId                string `json:"vpcId,omitempty"`                /*  集群所属VPC ID  */
	VpcName              string `json:"vpcName,omitempty"`              /*  集群所属VPC名称  */
	SubnetUuid           string `json:"subnetUuid,omitempty"`           /*  集群所属子网  */
	SecurityGroupName    string `json:"securityGroupName,omitempty"`    /*  安全组名称  */
	SecurityGroupId      string `json:"securityGroupId,omitempty"`      /*  安全组ID  */
	ClusterAlias         string `json:"clusterAlias,omitempty"`         /*  集群显示名称  */
}

type CcseGetClusterTaskApi

type CcseGetClusterTaskApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterTaskApi

func NewCcseGetClusterTaskApi(client *core.CtyunClient) *CcseGetClusterTaskApi

func (*CcseGetClusterTaskApi) Do

type CcseGetClusterTaskRequest

type CcseGetClusterTaskRequest struct {
	TaskId   string /*  任务ID  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetClusterTaskResponse

type CcseGetClusterTaskResponse struct {
	StatusCode int32                                `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string                               `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string                               `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseGetClusterTaskReturnObjResponse `json:"returnObj"`            /*  请求结果  */
	Error      string                               `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetClusterTaskReturnObjResponse

type CcseGetClusterTaskReturnObjResponse struct {
	TaskId         string `json:"taskId,omitempty"`         /*  任务ID  */
	ClusterId      string `json:"clusterId,omitempty"`      /*  集群ID  */
	RegionId       string `json:"regionId,omitempty"`       /*  资源池Id  */
	TaskType       string `json:"taskType,omitempty"`       /*  任务类型  */
	TaskStatus     string `json:"taskStatus,omitempty"`     /*  任务状态  */
	ParallelNumber int32  `json:"parallelNumber,omitempty"` /*  并行数  */
	TaskContent    string `json:"taskContent,omitempty"`    /*  任务内容  */
	TaskResult     string `json:"taskResult,omitempty"`     /*  任务执行结果  */
	RetryTime      int32  `json:"retryTime,omitempty"`      /*  重试次数  */
	CreatedTime    string `json:"createdTime,omitempty"`    /*  创建时间  */
	ModifyTime     string `json:"modifyTime,omitempty"`     /*  修改时间  */
}

type CcseGetClusterTempKubeConfigApi

type CcseGetClusterTempKubeConfigApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetClusterTempKubeConfigApi

func NewCcseGetClusterTempKubeConfigApi(client *core.CtyunClient) *CcseGetClusterTempKubeConfigApi

type CcseGetClusterTempKubeConfigRequest

type CcseGetClusterTempKubeConfigRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	IsPublic    bool  /*  是否获取公网KubeConfig,公网Kubeconfig需要集群APIServer绑定eip  */
	ValidPeriod int32 /*  KubeConfig有效期,单位为秒;参数取值范围为[600, 2147483647]
	注:Kubernetes证书最大有效期由kube-controller-manager参数ClustersigningDuration决定,若设置的validPeriod超过ClustersigningDuration的值,则会被置为ClustersigningDuration的值,ClustersigningDuration参数默认值为一年。生成的KubeConfig实际有效期请通过接口返回的expireDate确认。  */
}

type CcseGetClusterTempKubeConfigResponse

type CcseGetClusterTempKubeConfigResponse struct {
	StatusCode int32                                          `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                         `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetClusterTempKubeConfigReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                         `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetClusterTempKubeConfigReturnObjResponse

type CcseGetClusterTempKubeConfigReturnObjResponse struct {
	ExpireDate string `json:"expireDate,omitempty"` /*  KubeConfig过期时间  */
	KubeConfig string `json:"kubeConfig,omitempty"` /*  KubeConfig  */
}

type CcseGetConfigMapApi

type CcseGetConfigMapApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetConfigMapApi

func NewCcseGetConfigMapApi(client *core.CtyunClient) *CcseGetConfigMapApi

func (*CcseGetConfigMapApi) Do

type CcseGetConfigMapRequest

type CcseGetConfigMapRequest struct {
	ClusterId     string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	ConfigmapName string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetConfigMapResponse

type CcseGetConfigMapResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetCronHorizontalPodAutoscalerApi

type CcseGetCronHorizontalPodAutoscalerApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetCronHorizontalPodAutoscalerApi

func NewCcseGetCronHorizontalPodAutoscalerApi(client *core.CtyunClient) *CcseGetCronHorizontalPodAutoscalerApi

type CcseGetCronHorizontalPodAutoscalerRequest

type CcseGetCronHorizontalPodAutoscalerRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	Name          string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseGetCronHorizontalPodAutoscalerResponse

type CcseGetCronHorizontalPodAutoscalerResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetDaemonSetApi

type CcseGetDaemonSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetDaemonSetApi

func NewCcseGetDaemonSetApi(client *core.CtyunClient) *CcseGetDaemonSetApi

func (*CcseGetDaemonSetApi) Do

type CcseGetDaemonSetRequest

type CcseGetDaemonSetRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	DaemonsetName string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetDaemonSetResponse

type CcseGetDaemonSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetDeploymentApi

type CcseGetDeploymentApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetDeploymentApi

func NewCcseGetDeploymentApi(client *core.CtyunClient) *CcseGetDeploymentApi

func (*CcseGetDeploymentApi) Do

type CcseGetDeploymentRequest

type CcseGetDeploymentRequest struct {
	ClusterId      string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName  string /*  命名空间名称  */
	DeploymentName string /*  资源名称  */
	RegionId       string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetDeploymentResponse

type CcseGetDeploymentResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetHorizontalPodAutoscalerApi

type CcseGetHorizontalPodAutoscalerApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetHorizontalPodAutoscalerApi

func NewCcseGetHorizontalPodAutoscalerApi(client *core.CtyunClient) *CcseGetHorizontalPodAutoscalerApi

type CcseGetHorizontalPodAutoscalerRequest

type CcseGetHorizontalPodAutoscalerRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	Name          string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseGetHorizontalPodAutoscalerResponse

type CcseGetHorizontalPodAutoscalerResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetJobApi

type CcseGetJobApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetJobApi

func NewCcseGetJobApi(client *core.CtyunClient) *CcseGetJobApi

func (*CcseGetJobApi) Do

type CcseGetJobRequest

type CcseGetJobRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	JobName       string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetJobResponse

type CcseGetJobResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetKubernetesVersionsApi

type CcseGetKubernetesVersionsApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetKubernetesVersionsApi

func NewCcseGetKubernetesVersionsApi(client *core.CtyunClient) *CcseGetKubernetesVersionsApi

func (*CcseGetKubernetesVersionsApi) Do

type CcseGetKubernetesVersionsRequest

type CcseGetKubernetesVersionsRequest struct {
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseGetKubernetesVersionsResponse

type CcseGetKubernetesVersionsResponse struct {
	StatusCode int32                                         `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                        `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []*CcseGetKubernetesVersionsReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                        `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetKubernetesVersionsReturnObjResponse

type CcseGetKubernetesVersionsReturnObjResponse struct {
	Runtimes []*CcseGetKubernetesVersionsReturnObjRuntimesResponse `json:"runtimes"`           /*  容器运行时  */
	Multi_az string                                                `json:"multi_az,omitempty"` /*  是否支持多AZ  */
	Version  string                                                `json:"version,omitempty"`  /*  版本  */
}

type CcseGetKubernetesVersionsReturnObjRuntimesResponse

type CcseGetKubernetesVersionsReturnObjRuntimesResponse struct {
	Name    string `json:"name,omitempty"`    /*  容器运行时名称,包括docker、containerd  */
	Version string `json:"version,omitempty"` /*  容器运行时版本  */
}

type CcseGetNodeDetailApi

type CcseGetNodeDetailApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetNodeDetailApi

func NewCcseGetNodeDetailApi(client *core.CtyunClient) *CcseGetNodeDetailApi

func (*CcseGetNodeDetailApi) Do

type CcseGetNodeDetailRequest

type CcseGetNodeDetailRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NodeName  string /*  节点名称  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
}

type CcseGetNodeDetailResponse

type CcseGetNodeDetailResponse struct {
	StatusCode int32                               `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                              `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetNodeDetailReturnObjResponse `json:"returnObj"`            /*  返回参数  */
	Error      string                              `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetNodeDetailReturnObjResponse

type CcseGetNodeDetailReturnObjResponse struct {
	NodeName         string `json:"nodeName,omitempty"`         /*  集群节点名称  */
	NodeType         int32  `json:"nodeType,omitempty"`         /*  节点类型,取值:<br/>1:master <br/>2:slave  */
	NodeStatus       string `json:"nodeStatus,omitempty"`       /*  节点状态,取值:<br/>normal:健康<br/>abnormal:异常<br/>expulsion:驱逐中  */
	IsSchedule       int32  `json:"isSchedule,omitempty"`       /*  是否调度,取值: 1:是 <br />0:否  */
	IsEvict          int32  `json:"isEvict,omitempty"`          /*  是否驱逐,取值: 1:是 <br />0:否  */
	CreatedTime      string `json:"createdTime,omitempty"`      /*  创建时间  */
	HostIp           string `json:"hostIp,omitempty"`           /*  主机管理ip  */
	HostExtraIpv6    string `json:"hostExtraIpv6,omitempty"`    /*  主机业务ipv6  */
	KubeletVersion   string `json:"kubeletVersion,omitempty"`   /*  Kubelet 版本  */
	PodCidr          string `json:"podCidr,omitempty"`          /*  Pod CIDR  */
	KernelVersion    string `json:"kernelVersion,omitempty"`    /*  内核版本  */
	OsImageVersion   string `json:"osImageVersion,omitempty"`   /*  OS 镜像  */
	KubeProxyVersion string `json:"kubeProxyVersion,omitempty"` /*  KubeProxy 版本  */
	EcsId            string `json:"ecsId,omitempty"`            /*  云主机ID  */
	HostType         string `json:"hostType,omitempty"`         /*  host类型  */
	ZoneName         string `json:"zoneName,omitempty"`         /*  可用区名称  */
	ZoneCode         string `json:"zoneCode,omitempty"`         /*  可用区编码  */
}

type CcseGetNodePoolApi

type CcseGetNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetNodePoolApi

func NewCcseGetNodePoolApi(client *core.CtyunClient) *CcseGetNodePoolApi

func (*CcseGetNodePoolApi) Do

type CcseGetNodePoolRequest

type CcseGetNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetNodePoolResponse

type CcseGetNodePoolResponse struct {
	StatusCode int32                             `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                            `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetNodePoolReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                            `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetNodePoolReturnObjAzInfoResponse

type CcseGetNodePoolReturnObjAzInfoResponse struct {
	AzName string `json:"azName,omitempty"` /*  azName  */
}

type CcseGetNodePoolReturnObjDataDisksResponse

type CcseGetNodePoolReturnObjDataDisksResponse struct {
	DiskSpecName string `json:"diskSpecName,omitempty"` /*  数据盘规格名称  */
	Size         int64  `json:"size,omitempty"`         /*  数据盘大小  */
}

type CcseGetNodePoolReturnObjKubeletArgsResponse

type CcseGetNodePoolReturnObjKubeletArgsResponse struct{}

type CcseGetNodePoolReturnObjLabelsResponse

type CcseGetNodePoolReturnObjLabelsResponse struct{}

type CcseGetNodePoolReturnObjNodesLabelsResponse

type CcseGetNodePoolReturnObjNodesLabelsResponse struct{}

type CcseGetNodePoolReturnObjNodesResponse

type CcseGetNodePoolReturnObjNodesResponse struct {
	ClusterId            string                                         `json:"clusterId,omitempty"`            /*  集群ID  */
	NodeName             string                                         `json:"nodeName,omitempty"`             /*  节点名称  */
	NodeType             int32                                          `json:"nodeType,omitempty"`             /*  节点类型,取值:<br />1:master <br />2:slave  */
	NodeStatus           string                                         `json:"nodeStatus,omitempty"`           /*  节点状态,取值:<br/>normal:健康。<br/>abnormal:异常。<br/>expulsion:驱逐中。  */
	IsSchedule           int32                                          `json:"isSchedule,omitempty"`           /*  是否调度,取值: 1:是。 <br />0:否。  */
	IsEvict              int32                                          `json:"isEvict,omitempty"`              /*  是否驱逐,取值: 1:是。 <br />0:否。  */
	DockerDataPath       string                                         `json:"dockerDataPath,omitempty"`       /*  docker数据目录  */
	CreatedTime          string                                         `json:"createdTime,omitempty"`          /*  创建时间。  */
	HostIp               string                                         `json:"hostIp,omitempty"`               /*  主机管理ip。  */
	HostIpv6             string                                         `json:"hostIpv6,omitempty"`             /*  主机管理ipv6。  */
	HostExtraIp          string                                         `json:"hostExtraIp,omitempty"`          /*  主机业务ip。  */
	HostExtraIpv6        string                                         `json:"hostExtraIpv6,omitempty"`        /*  主机业务ipv6。  */
	Cpu                  string                                         `json:"cpu,omitempty"`                  /*  cpu核数  */
	CpuUseRate           int32                                          `json:"cpuUseRate,omitempty"`           /*  cpu使用率%  */
	Memory               string                                         `json:"memory,omitempty"`               /*  内存  */
	MemoryUseRate        int32                                          `json:"memoryUseRate,omitempty"`        /*  内存使用率%  */
	Disk                 string                                         `json:"disk,omitempty"`                 /*  磁盘GiB  */
	DiskUseRate          int32                                          `json:"diskUseRate,omitempty"`          /*  磁盘使用率%  */
	KubeletVersion       string                                         `json:"kubeletVersion,omitempty"`       /*  Kubelet 版本  */
	PodCidr              string                                         `json:"podCidr,omitempty"`              /*  Pod CIDR  */
	KernelVersion        string                                         `json:"kernelVersion,omitempty"`        /*  内核版本  */
	OsImageVersion       string                                         `json:"osImageVersion,omitempty"`       /*  OS 镜像  */
	KubeProxyVersion     string                                         `json:"kubeProxyVersion,omitempty"`     /*  KubeProxy 版本  */
	DockerVersion        string                                         `json:"dockerVersion,omitempty"`        /*  容器版本  */
	IsSecure             int32                                          `json:"isSecure,omitempty"`             /*  是否安全节点,取值:<br />1:是。 <br />0:否。  */
	Taints               []*CcseGetNodePoolReturnObjNodesTaintsResponse `json:"taints"`                         /*  污点  */
	ChannelLabel         string                                         `json:"channelLabel,omitempty"`         /*  渠道标签  */
	ZoneName             string                                         `json:"zoneName,omitempty"`             /*  可用区名称  */
	CloudHostId          string                                         `json:"cloudHostId,omitempty"`          /*  云主机id  */
	Labels               *CcseGetNodePoolReturnObjNodesLabelsResponse   `json:"labels"`                         /*  标签  */
	EcsId                string                                         `json:"ecsId,omitempty"`                /*  paas平台云主机id  */
	VmSpecName           string                                         `json:"vmSpecName,omitempty"`           /*  节点规格名称  */
	Architecture         string                                         `json:"architecture,omitempty"`         /*  架构  */
	NeedShowHostRoom     string                                         `json:"needShowHostRoom,omitempty"`     /*  是否显示机房信息  */
	RoomName             string                                         `json:"roomName,omitempty"`             /*  机房名称  */
	FrameCode            string                                         `json:"frameCode,omitempty"`            /*  机柜编码  */
	PhysicalPosition     string                                         `json:"physicalPosition,omitempty"`     /*  物理位置  */
	RoomInfo             string                                         `json:"roomInfo,omitempty"`             /*  机房信息  */
	HostType             string                                         `json:"hostType,omitempty"`             /*  host类型  */
	ResourceId           string                                         `json:"resourceId,omitempty"`           /*  资源id  */
	NodeScaleDownProject string                                         `json:"nodeScaleDownProject,omitempty"` /*  开启/关闭缩容保护  */
	NodePoolName         string                                         `json:"nodePoolName,omitempty"`         /*  节点池名称  */
	LoginType            string                                         `json:"loginType,omitempty"`            /*  登陆类型  */
	VirtualNodeId        string                                         `json:"virtualNodeId,omitempty"`        /*  虚拟节点ID  */
}

type CcseGetNodePoolReturnObjNodesTaintsResponse

type CcseGetNodePoolReturnObjNodesTaintsResponse struct {
	Key    string `json:"key,omitempty"`    /*  键  */
	Value  string `json:"value,omitempty"`  /*  值  */
	Effect string `json:"effect,omitempty"` /*  策略,字典值:K8S_TAINTS_EFFECT  */
}

type CcseGetNodePoolReturnObjResponse

type CcseGetNodePoolReturnObjResponse struct {
	Id                       string                                       `json:"id,omitempty"`                       /*  节点池id  */
	NodePoolName             string                                       `json:"nodePoolName,omitempty"`             /*  节点池名称  */
	BillMode                 string                                       `json:"billMode,omitempty"`                 /*  付费类型  */
	Description              string                                       `json:"description,omitempty"`              /*  描述  */
	NodeTotalNum             int32                                        `json:"nodeTotalNum,omitempty"`             /*  节点总数  */
	NormalNodeNum            int32                                        `json:"normalNodeNum,omitempty"`            /*  正常节点数  */
	UnNormalNodeNum          int32                                        `json:"unNormalNodeNum,omitempty"`          /*  异常节点数  */
	Nodes                    []*CcseGetNodePoolReturnObjNodesResponse     `json:"nodes"`                              /*  节点池节点信息  */
	Runtime                  string                                       `json:"runtime,omitempty"`                  /*  运行时  */
	RuntimeVersion           string                                       `json:"runtimeVersion,omitempty"`           /*  运行时版本  */
	NodeGroup                string                                       `json:"nodeGroup,omitempty"`                /*  伸缩组  */
	VmSpecName               string                                       `json:"vmSpecName,omitempty"`               /*  节点规格  */
	VmType                   string                                       `json:"vmType,omitempty"`                   /*  节点规格类型  */
	Cpu                      int32                                        `json:"cpu,omitempty"`                      /*  cpu  */
	Memory                   int32                                        `json:"memory,omitempty"`                   /*  内存  */
	DataDisks                []*CcseGetNodePoolReturnObjDataDisksResponse `json:"dataDisks"`                          /*  数据盘  */
	Status                   string                                       `json:"status,omitempty"`                   /*  状态  */
	MaxPodNum                int32                                        `json:"maxPodNum,omitempty"`                /*  最大pod数  */
	Labels                   *CcseGetNodePoolReturnObjLabelsResponse      `json:"labels"`                             /*  标签  */
	Taints                   []*CcseGetNodePoolReturnObjTaintsResponse    `json:"taints"`                             /*  污点  */
	IsDefault                *bool                                        `json:"isDefault"`                          /*  是否默认  */
	EnableAutoScale          *bool                                        `json:"enableAutoScale"`                    /*  是否自动弹性伸缩  */
	MaxNum                   int32                                        `json:"maxNum,omitempty"`                   /*  伸缩组最大数量  */
	MinNum                   int32                                        `json:"minNum,omitempty"`                   /*  伸缩组最小数量  */
	KubeletArgs              *CcseGetNodePoolReturnObjKubeletArgsResponse `json:"kubeletArgs"`                        /*  kubelet参数  */
	CreatedTime              string                                       `json:"createdTime,omitempty"`              /*  创建时间  */
	UpdatedTime              string                                       `json:"updatedTime,omitempty"`              /*  更新时间  */
	Vpc                      string                                       `json:"vpc,omitempty"`                      /*  vpc名称  */
	Subnetwork               string                                       `json:"subnetwork,omitempty"`               /*  子网  */
	SecruityGroupName        string                                       `json:"secruityGroupName,omitempty"`        /*  安全组名称  */
	ImageType                int32                                        `json:"imageType,omitempty"`                /*  操作系统镜像类型  */
	ImageName                string                                       `json:"imageName,omitempty"`                /*  操作系统镜像名称  */
	KeyName                  string                                       `json:"keyName,omitempty"`                  /*  ebm密钥对使用字段  */
	KeyPairId                string                                       `json:"keyPairId,omitempty"`                /*  ecs密钥对使用字段  */
	VisibilityPostHostScript string                                       `json:"visibilityPostHostScript,omitempty"` /*  部署后执行自定义脚本  */
	AzInfo                   []*CcseGetNodePoolReturnObjAzInfoResponse    `json:"azInfo"`                             /*  可用区  */
	SubnetUuid               string                                       `json:"subnetUuid,omitempty"`               /*  子网UUID  */
}

type CcseGetNodePoolReturnObjTaintsResponse

type CcseGetNodePoolReturnObjTaintsResponse struct {
	Key    string `json:"key,omitempty"`    /*  键  */
	Value  string `json:"value,omitempty"`  /*  值  */
	Effect string `json:"effect,omitempty"` /*  策略,字典值:K8S_TAINTS_EFFECT  */
}

type CcseGetPersistentVolumeApi

type CcseGetPersistentVolumeApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetPersistentVolumeApi

func NewCcseGetPersistentVolumeApi(client *core.CtyunClient) *CcseGetPersistentVolumeApi

func (*CcseGetPersistentVolumeApi) Do

type CcseGetPersistentVolumeClaimApi

type CcseGetPersistentVolumeClaimApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetPersistentVolumeClaimApi

func NewCcseGetPersistentVolumeClaimApi(client *core.CtyunClient) *CcseGetPersistentVolumeClaimApi

type CcseGetPersistentVolumeClaimRequest

type CcseGetPersistentVolumeClaimRequest struct {
	ClusterId                 string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName             string /*  命名空间名称  */
	PersistentVolumeClaimName string /*  资源名称  */
	RegionId                  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetPersistentVolumeClaimResponse

type CcseGetPersistentVolumeClaimResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetPersistentVolumeRequest

type CcseGetPersistentVolumeRequest struct {
	ClusterId            string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PersistentVolumeName string /*  资源名称  */
	RegionId             string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetPersistentVolumeResponse

type CcseGetPersistentVolumeResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetPluginInstanceApi

type CcseGetPluginInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetPluginInstanceApi

func NewCcseGetPluginInstanceApi(client *core.CtyunClient) *CcseGetPluginInstanceApi

func (*CcseGetPluginInstanceApi) Do

type CcseGetPluginInstanceRequest

type CcseGetPluginInstanceRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PluginName string /*  插件名称  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Namespace string /*  插件所在命名空间名称  */
}

type CcseGetPluginInstanceResponse

type CcseGetPluginInstanceResponse struct {
	StatusCode int32                                   `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string                                  `json:"requestId,omitempty"`  /*  请求id  */
	Message    string                                  `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetPluginInstanceReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                  `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetPluginInstanceReturnObjReleaseHistoryListDTOSResponse

type CcseGetPluginInstanceReturnObjReleaseHistoryListDTOSResponse struct {
	Revision     string `json:"revision,omitempty"`     /*  版本  */
	Updated      string `json:"updated,omitempty"`      /*  更新时间。  */
	Status       string `json:"status,omitempty"`       /*  状态。  */
	Chart        string `json:"chart,omitempty"`        /*  Chart名称和版本。  */
	AppVersion   string `json:"appVersion,omitempty"`   /*  版本。  */
	Description  string `json:"description,omitempty"`  /*  描述。  */
	ClusterId    string `json:"clusterId,omitempty"`    /*  集群ID。  */
	Name         string `json:"name,omitempty"`         /*  实例名称。  */
	Namespace    string `json:"namespace,omitempty"`    /*  命名空间。  */
	ChartName    string `json:"chartName,omitempty"`    /*  Chart名称。  */
	ChartVersion string `json:"chartVersion,omitempty"` /*  Chart版本。  */
}

type CcseGetPluginInstanceReturnObjResourceDTOSResponse

type CcseGetPluginInstanceReturnObjResourceDTOSResponse struct {
	Name      string `json:"name,omitempty"`      /*  资源名称。  */
	Namespace string `json:"namespace,omitempty"` /*  资源命名空间。  */
	Kind      string `json:"kind,omitempty"`      /*  资源kind。  */
	Yaml      string `json:"yaml,omitempty"`      /*  资源内容。  */
}

type CcseGetPluginInstanceReturnObjResponse

type CcseGetPluginInstanceReturnObjResponse struct {
	ReleaseHistoryListDTOS []*CcseGetPluginInstanceReturnObjReleaseHistoryListDTOSResponse `json:"releaseHistoryListDTOS"`    /*  插件实例发布历史版本列表  */
	FirstDeployTime        string                                                          `json:"firstDeployTime,omitempty"` /*  首次发布时间。  */
	LastDeployTime         string                                                          `json:"lastDeployTime,omitempty"`  /*  最新发布时间。  */
	Name                   string                                                          `json:"name,omitempty"`            /*  插件实例名称。  */
	Namespace              string                                                          `json:"namespace,omitempty"`       /*  命名空间。  */
	Values                 string                                                          `json:"values,omitempty"`          /*  values参数。  */
	ResourceDTOS           []*CcseGetPluginInstanceReturnObjResourceDTOSResponse           `json:"resourceDTOS"`              /*  资源列表。  */
	ClusterName            string                                                          `json:"clusterName,omitempty"`     /*  集群ID  */
	CreatedTime            string                                                          `json:"createdTime,omitempty"`     /*  创建时间  */
	ChartVersion           string                                                          `json:"chartVersion,omitempty"`    /*  chart版本  */
	Status                 string                                                          `json:"status,omitempty"`          /*  状态  */
	Readme                 string                                                          `json:"readme,omitempty"`          /*  说明  */
	ChartUrl               string                                                          `json:"chartUrl,omitempty"`        /*  chart url  */
	RepositoryId           int64                                                           `json:"repositoryId,omitempty"`    /*  仓库ID  */
	ChartName              string                                                          `json:"chartName,omitempty"`       /*  chart名称  */
	Icon                   string                                                          `json:"icon,omitempty"`            /*  icon名称  */
}

type CcseGetPodApi

type CcseGetPodApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetPodApi

func NewCcseGetPodApi(client *core.CtyunClient) *CcseGetPodApi

func (*CcseGetPodApi) Do

type CcseGetPodRequest

type CcseGetPodRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	PodName       string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetPodResponse

type CcseGetPodResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求ID  */
}

type CcseGetPolicyGovernanceApi

type CcseGetPolicyGovernanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetPolicyGovernanceApi

func NewCcseGetPolicyGovernanceApi(client *core.CtyunClient) *CcseGetPolicyGovernanceApi

func (*CcseGetPolicyGovernanceApi) Do

type CcseGetPolicyGovernanceRequest

type CcseGetPolicyGovernanceRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetPolicyGovernanceResponse

type CcseGetPolicyGovernanceResponse struct {
	StatusCode int32                                     `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                    `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetPolicyGovernanceReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                    `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetPolicyGovernanceReturnObjAdmitLogLogResponse

type CcseGetPolicyGovernanceReturnObjAdmitLogLogResponse struct {
	ClusterId         string `json:"clusterId,omitempty"`         /*  目标集群ID  */
	ConstraintKind    int64  `json:"constraintKind,omitempty"`    /*  策略类型名称  */
	ResourceName      string `json:"resourceName,omitempty"`      /*  目标资源名称  */
	ResourceKind      string `json:"resourceKind,omitempty"`      /*  目标资源类型  */
	ResourceNamespace string `json:"resourceNamespace,omitempty"` /*  目标资源命名空间  */
	Msg               string `json:"msg,omitempty"`               /*  策略治理审计日志信息  */
}

type CcseGetPolicyGovernanceReturnObjAdmitLogResponse

type CcseGetPolicyGovernanceReturnObjAdmitLogResponse struct {
	Progress string                                                 `json:"progress,omitempty"` /*  查询结果的状态:Complete, Incomplete  */
	Count    int64                                                  `json:"count,omitempty"`    /*  当前查询到的日志总数  */
	Log      []*CcseGetPolicyGovernanceReturnObjAdmitLogLogResponse `json:"log"`                /*  策略治理审计日志内容  */
}

type CcseGetPolicyGovernanceReturnObjOnStateResponse

type CcseGetPolicyGovernanceReturnObjOnStateResponse struct {
	Severity     string `json:"severity,omitempty"`     /*  策略治理等级  */
	Total        int64  `json:"total,omitempty"`        /*  该等级下策略种类总数  */
	EnabledCount int64  `json:"enabledCount,omitempty"` /*  当前开启的策略种类计数  */
}

type CcseGetPolicyGovernanceReturnObjResponse

type CcseGetPolicyGovernanceReturnObjResponse struct {
	OnState    []*CcseGetPolicyGovernanceReturnObjOnStateResponse  `json:"onState"`    /*  当前集群中开启的不同等级策略计数统计  */
	Violations *CcseGetPolicyGovernanceReturnObjViolationsResponse `json:"violations"` /*  集群中针对不同策略类型的拦截和告警的审计计数统计列表  */
	AdmitLog   *CcseGetPolicyGovernanceReturnObjAdmitLogResponse   `json:"admitLog"`   /*  集群当前策略治理审计日志  */
}

type CcseGetPolicyGovernanceReturnObjViolationsDenyCountResponse

type CcseGetPolicyGovernanceReturnObjViolationsDenyCountResponse struct {
	High   int32 `json:"high,omitempty"`   /*  高级别违规计数统计  */
	Medium int32 `json:"medium,omitempty"` /*  中级别违规计数统计  */
	Low    int32 `json:"low,omitempty"`    /*  低级别违规计数统计  */
}

type CcseGetPolicyGovernanceReturnObjViolationsDenyResponse

type CcseGetPolicyGovernanceReturnObjViolationsDenyResponse struct {
	PolicyName string `json:"policyName,omitempty"` /*  策略名称  */
	PolicyDesc string `json:"policyDesc,omitempty"` /*  策略描述  */
	Violations int32  `json:"violations,omitempty"` /*  集群中对应规则类型下被拦截的违规计数统计  */
	Severity   string `json:"severity,omitempty"`   /*  策略治理等级  */
}

type CcseGetPolicyGovernanceReturnObjViolationsResponse

type CcseGetPolicyGovernanceReturnObjViolationsResponse struct {
	Deny      []*CcseGetPolicyGovernanceReturnObjViolationsDenyResponse    `json:"deny"`      /*  拦截模式下不同治理等级的违规计数统计  */
	Warn      []*CcseGetPolicyGovernanceReturnObjViolationsWarnResponse    `json:"warn"`      /*  告警模式下不同治理等级的违规计数统计  */
	DenyCount *CcseGetPolicyGovernanceReturnObjViolationsDenyCountResponse `json:"denyCount"` /*  告警模式下High治理等级的违规计数统计  */
	WarnCount *CcseGetPolicyGovernanceReturnObjViolationsWarnCountResponse `json:"warnCount"` /*  告警模式下Medium治理等级的违规计数统计  */
}

type CcseGetPolicyGovernanceReturnObjViolationsWarnCountResponse

type CcseGetPolicyGovernanceReturnObjViolationsWarnCountResponse struct {
	High   int32 `json:"high,omitempty"`   /*  高级别违规计数统计  */
	Medium int32 `json:"medium,omitempty"` /*  中级别违规计数统计  */
	Low    int32 `json:"low,omitempty"`    /*  低级别违规计数统计  */
}

type CcseGetPolicyGovernanceReturnObjViolationsWarnResponse

type CcseGetPolicyGovernanceReturnObjViolationsWarnResponse struct {
	PolicyName string `json:"policyName,omitempty"` /*  策略名称  */
	PolicyDesc string `json:"policyDesc,omitempty"` /*  策略描述  */
	Violations int32  `json:"violations,omitempty"` /*  集群中对应规则类型下被拦截的违规计数统计  */
	Severity   string `json:"severity,omitempty"`   /*  策略治理等级  */
}

type CcseGetPolicyTemplateApi

type CcseGetPolicyTemplateApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetPolicyTemplateApi

func NewCcseGetPolicyTemplateApi(client *core.CtyunClient) *CcseGetPolicyTemplateApi

func (*CcseGetPolicyTemplateApi) Do

type CcseGetPolicyTemplateRequest

type CcseGetPolicyTemplateRequest struct {
	PolicyName string /*  策略治理规则名称,您可以通过查询策略治理规则列表接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18948&data=128&isNormal=1&vid=121">查询策略治理规则列表</a>  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetPolicyTemplateResponse

type CcseGetPolicyTemplateResponse struct {
	StatusCode int32                                   `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                  `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetPolicyTemplateReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                  `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetPolicyTemplateReturnObjResponse

type CcseGetPolicyTemplateReturnObjResponse struct {
	PolicyId         int64  `json:"policyId,omitempty"`         /*  规则ID  */
	Name             string `json:"name,omitempty"`             /*  规则名称  */
	Category         string `json:"category,omitempty"`         /*  规则模板类型  */
	Desc             string `json:"desc,omitempty"`             /*  规则模板描述  */
	Action           string `json:"action,omitempty"`           /*  规则治理动作,取值:<br /> enforce:拦截违规部署<br /> inform:告警  */
	Severity         string `json:"severity,omitempty"`         /*  规则治理等级,取值:<br /> high<br /> medium<br /> low  */
	NoConfig         int32  `json:"noConfig,omitempty"`         /*  是否需要配置策略,取值:<br /> 0:需要<br /> 1:不需要  */
	Template         string `json:"template,omitempty"`         /*  规则模板详情  */
	InstanceTemplate string `json:"instanceTemplate,omitempty"` /*  实例规则模板详情  */
	Status           int32  `json:"status,omitempty"`           /*  状态,取值:<br /> 1:有效<br /> 2:删除  */
	CreatedTime      string `json:"createdTime,omitempty"`      /*  创建时间  */
	CreatedBy        int64  `json:"createdBy,omitempty"`        /*  创建人  */
	ModifiedTime     string `json:"modifiedTime,omitempty"`     /*  修改时间  */
	ModifiedBy       int64  `json:"modifiedBy,omitempty"`       /*  修改人  */
}

type CcseGetReplicaSetApi

type CcseGetReplicaSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetReplicaSetApi

func NewCcseGetReplicaSetApi(client *core.CtyunClient) *CcseGetReplicaSetApi

func (*CcseGetReplicaSetApi) Do

type CcseGetReplicaSetRequest

type CcseGetReplicaSetRequest struct {
	ClusterId      string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName  string /*  命名空间名称  */
	ReplicaSetName string /*  资源名称  */
	RegionId       string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetReplicaSetResponse

type CcseGetReplicaSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetSecretApi

type CcseGetSecretApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetSecretApi

func NewCcseGetSecretApi(client *core.CtyunClient) *CcseGetSecretApi

func (*CcseGetSecretApi) Do

type CcseGetSecretRequest

type CcseGetSecretRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	SecretName    string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetSecretResponse

type CcseGetSecretResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetServiceApi

type CcseGetServiceApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetServiceApi

func NewCcseGetServiceApi(client *core.CtyunClient) *CcseGetServiceApi

func (*CcseGetServiceApi) Do

type CcseGetServiceRequest

type CcseGetServiceRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>  */
	NamespaceName string /*  命名空间名称  */
	ServiceName   string /*  Service资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetServiceResponse

type CcseGetServiceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetStatefulSetApi

type CcseGetStatefulSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetStatefulSetApi

func NewCcseGetStatefulSetApi(client *core.CtyunClient) *CcseGetStatefulSetApi

func (*CcseGetStatefulSetApi) Do

type CcseGetStatefulSetRequest

type CcseGetStatefulSetRequest struct {
	ClusterId       string /*  集群ID, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName   string /*  命名空间名称  */
	StatefulsetName string /*  资源名称  */
	RegionId        string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetStatefulSetResponse

type CcseGetStatefulSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetStorageClassApi

type CcseGetStorageClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetStorageClassApi

func NewCcseGetStorageClassApi(client *core.CtyunClient) *CcseGetStorageClassApi

func (*CcseGetStorageClassApi) Do

type CcseGetStorageClassRequest

type CcseGetStorageClassRequest struct {
	ClusterId        string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	StorageClassName string /*  资源名称  */
	RegionId         string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetStorageClassResponse

type CcseGetStorageClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetSubUserClusterKubeConfigApi

type CcseGetSubUserClusterKubeConfigApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetSubUserClusterKubeConfigApi

func NewCcseGetSubUserClusterKubeConfigApi(client *core.CtyunClient) *CcseGetSubUserClusterKubeConfigApi

type CcseGetSubUserClusterKubeConfigRequest

type CcseGetSubUserClusterKubeConfigRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	UserId   int64 /*  用户ID,可在云容器引擎控制台安全管理 > 授权页面查看主账号名下的子账号列表及对应的用户ID  */
	IsPublic bool  /*  是否获取公网KubeConfig  */
}

type CcseGetSubUserClusterKubeConfigResponse

type CcseGetSubUserClusterKubeConfigResponse struct {
	StatusCode int32                                             `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                            `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetSubUserClusterKubeConfigReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                            `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetSubUserClusterKubeConfigReturnObjResponse

type CcseGetSubUserClusterKubeConfigReturnObjResponse struct {
	ExpireDate string `json:"expireDate,omitempty"` /*  KubeConfig过期时间  */
	KubeConfig string `json:"kubeConfig,omitempty"` /*  KubeConfig  */
}

type CcseGetSubUserClusterNamespacesApi

type CcseGetSubUserClusterNamespacesApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetSubUserClusterNamespacesApi

func NewCcseGetSubUserClusterNamespacesApi(client *core.CtyunClient) *CcseGetSubUserClusterNamespacesApi

type CcseGetSubUserClusterNamespacesRequest

type CcseGetSubUserClusterNamespacesRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseGetSubUserClusterNamespacesResponse

type CcseGetSubUserClusterNamespacesResponse struct {
	StatusCode int32    `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string   `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  []string `json:"returnObj"`            /*  响应对象  */
	Error      string   `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetSubUserPermissionApi

type CcseGetSubUserPermissionApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetSubUserPermissionApi

func NewCcseGetSubUserPermissionApi(client *core.CtyunClient) *CcseGetSubUserPermissionApi

func (*CcseGetSubUserPermissionApi) Do

type CcseGetSubUserPermissionRequest

type CcseGetSubUserPermissionRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	UserId int64 /*  用户ID,可在云容器引擎控制台 > 安全管理 > 授权页面查看子账号列表及对应的用户ID  */
}

type CcseGetSubUserPermissionResponse

type CcseGetSubUserPermissionResponse struct {
	StatusCode int32                                        `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                       `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []*CcseGetSubUserPermissionReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                       `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetSubUserPermissionReturnObjResponse

type CcseGetSubUserPermissionReturnObjResponse struct {
	BindingName string `json:"bindingName,omitempty"` /*  绑定标识  */
	BindingKind string `json:"bindingKind,omitempty"` /*  角色绑定类型  */
	Namespace   string `json:"namespace,omitempty"`   /*  角色绑定命名空间,为空表示全部命名空间  */
	ClusterRole string `json:"clusterRole,omitempty"` /*  绑定的角色名  */
}

type CcseGetTemplateInstanceApi

type CcseGetTemplateInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetTemplateInstanceApi

func NewCcseGetTemplateInstanceApi(client *core.CtyunClient) *CcseGetTemplateInstanceApi

func (*CcseGetTemplateInstanceApi) Do

type CcseGetTemplateInstanceRequest

type CcseGetTemplateInstanceRequest struct {
	ClusterId            string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName        string /*  命名空间名称  */
	TemplateInstanceName string /*  模板名称  */
	RegionId             string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetTemplateInstanceResponse

type CcseGetTemplateInstanceResponse struct {
	StatusCode int32                                     `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string                                    `json:"requestId,omitempty"`  /*  请求id  */
	Message    string                                    `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseGetTemplateInstanceReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                    `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetTemplateInstanceReturnObjReleaseHistoryListDTOSResponse

type CcseGetTemplateInstanceReturnObjReleaseHistoryListDTOSResponse struct {
	Revision     string `json:"revision,omitempty"`     /*  版本  */
	Updated      string `json:"updated,omitempty"`      /*  更新时间  */
	Status       string `json:"status,omitempty"`       /*  状态  */
	Chart        string `json:"chart,omitempty"`        /*  chart名称和版本  */
	AppVersion   string `json:"appVersion,omitempty"`   /*  app版本  */
	Description  string `json:"description,omitempty"`  /*  描述  */
	ClusterId    string `json:"clusterId,omitempty"`    /*  集群id  */
	Name         string `json:"name,omitempty"`         /*  实例名称  */
	Namespace    string `json:"namespace,omitempty"`    /*  命名空间  */
	ChartVersion string `json:"chartVersion,omitempty"` /*  chart版本  */
}

type CcseGetTemplateInstanceReturnObjResourceDTOSResponse

type CcseGetTemplateInstanceReturnObjResourceDTOSResponse struct {
	Name      string `json:"name,omitempty"`      /*  名称  */
	Namespace string `json:"namespace,omitempty"` /*  命名空间  */
	Kind      string `json:"kind,omitempty"`      /*  资源类型  */
	Yaml      string `json:"yaml,omitempty"`      /*  YAML内容  */
}

type CcseGetTemplateInstanceReturnObjResponse

type CcseGetTemplateInstanceReturnObjResponse struct {
	ReleaseHistoryListDTOS []*CcseGetTemplateInstanceReturnObjReleaseHistoryListDTOSResponse `json:"releaseHistoryListDTOS"`    /*  发布版本列表  */
	FirstDeployTime        string                                                            `json:"firstDeployTime,omitempty"` /*  首次发布时间  */
	LastDeployTime         string                                                            `json:"lastDeployTime,omitempty"`  /*  最新发布时间  */
	Name                   string                                                            `json:"name,omitempty"`            /*  实例名称  */
	Namespace              string                                                            `json:"namespace,omitempty"`       /*  命名空间  */
	Values                 string                                                            `json:"values,omitempty"`          /*  values参数  */
	ResourceDTOS           []*CcseGetTemplateInstanceReturnObjResourceDTOSResponse           `json:"resourceDTOS"`              /*  资源列表  */
	ClusterId              string                                                            `json:"clusterId,omitempty"`       /*  集群ID  */
	CreatedTime            string                                                            `json:"createdTime,omitempty"`     /*  创建时间  */
	ChartVersion           string                                                            `json:"chartVersion,omitempty"`    /*  Chart版本  */
	Status                 string                                                            `json:"status,omitempty"`          /*  状态  */
	LastEvent              string                                                            `json:"lastEvent,omitempty"`       /*  历史事件  */
	Readme                 string                                                            `json:"readme,omitempty"`          /*  readme  */
	ExternalIps            []string                                                          `json:"externalIps"`               /*  externalIps  */
	ChartUrl               string                                                            `json:"chartUrl,omitempty"`        /*  Chart地址  */
	KubeConfigPath         string                                                            `json:"kubeConfigPath,omitempty"`  /*  kubeConfig路径  */
	RepositoryId           string                                                            `json:"repositoryId,omitempty"`    /*  镜像实例仓库id  */
	ChartName              string                                                            `json:"chartName,omitempty"`       /*  chart名称  */
	Icon                   string                                                            `json:"icon,omitempty"`            /*  icon  */
}

type CcseGetUpgradeClusterStatusApi

type CcseGetUpgradeClusterStatusApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetUpgradeClusterStatusApi

func NewCcseGetUpgradeClusterStatusApi(client *core.CtyunClient) *CcseGetUpgradeClusterStatusApi

type CcseGetUpgradeClusterStatusRequest

type CcseGetUpgradeClusterStatusRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	TaskId int64 /*  任务ID,您可以在升级集群接口获取任务ID
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18045&data=128&isNormal=1&vid=121">升级集群</a>  */
}

type CcseGetUpgradeClusterStatusResponse

type CcseGetUpgradeClusterStatusResponse struct {
	StatusCode int32                                           `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                          `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []*CcseGetUpgradeClusterStatusReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                          `json:"error,omitempty"`      /*  错误码  */
}

type CcseGetUpgradeClusterStatusReturnObjResponse

type CcseGetUpgradeClusterStatusReturnObjResponse struct {
	TaskId int64                                                `json:"taskId,omitempty"` /*  master0任务id  */
	Tasks  []*CcseGetUpgradeClusterStatusReturnObjTasksResponse `json:"tasks"`            /*  集群升级任务  */
}

type CcseGetUpgradeClusterStatusReturnObjTasksResponse

type CcseGetUpgradeClusterStatusReturnObjTasksResponse struct {
	TaskId         int64  `json:"taskId,omitempty"`         /*  任务ID  */
	ClusterId      string `json:"clusterId,omitempty"`      /*  集群ID  */
	ParentTaskId   int64  `json:"parentTaskId,omitempty"`   /*  上级任务ID  */
	NodeName       string `json:"nodeName,omitempty"`       /*  升级节点名称  */
	NodeType       string `json:"nodeType,omitempty"`       /*  升级节点类型:master0, master, node  */
	MasterPlanHash string `json:"masterPlanHash,omitempty"` /*  升级master使用crd的latest hash  */
	WorkerPlanHash string `json:"workerPlanHash,omitempty"` /*  升级worker使用crd的latest hash  */
	TaskStatus     string `json:"taskStatus,omitempty"`     /*  升级状态:start-开始升级,end-完成升级,pause-暂停升级  */
	Version        string `json:"version,omitempty"`        /*  升级版本  */
	Status         int32  `json:"status,omitempty"`         /*  状态  0-无效 1-有效 2-删除  */
	CreatedBy      int64  `json:"createdBy,omitempty"`      /*  创建人  */
	CreatedTime    string `json:"createdTime,omitempty"`    /*  创建时间  */
	UpdatedTime    string `json:"updatedTime,omitempty"`    /*  修改时间  */
}

type CcseGetVolumeSnapshotApi

type CcseGetVolumeSnapshotApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetVolumeSnapshotApi

func NewCcseGetVolumeSnapshotApi(client *core.CtyunClient) *CcseGetVolumeSnapshotApi

func (*CcseGetVolumeSnapshotApi) Do

type CcseGetVolumeSnapshotClassApi

type CcseGetVolumeSnapshotClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseGetVolumeSnapshotClassApi

func NewCcseGetVolumeSnapshotClassApi(client *core.CtyunClient) *CcseGetVolumeSnapshotClassApi

func (*CcseGetVolumeSnapshotClassApi) Do

type CcseGetVolumeSnapshotClassRequest

type CcseGetVolumeSnapshotClassRequest struct {
	ClusterId               string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	VolumeSnapshotClassName string /*  资源名称  */
	RegionId                string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetVolumeSnapshotClassResponse

type CcseGetVolumeSnapshotClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseGetVolumeSnapshotRequest

type CcseGetVolumeSnapshotRequest struct {
	ClusterId          string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName      string /*  命名空间名称  */
	VolumeSnapshotName string /*  资源名称  */
	RegionId           string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseGetVolumeSnapshotResponse

type CcseGetVolumeSnapshotResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseHasPluginInstanceExistedApi

type CcseHasPluginInstanceExistedApi struct {
	// contains filtered or unexported fields
}

func NewCcseHasPluginInstanceExistedApi

func NewCcseHasPluginInstanceExistedApi(client *core.CtyunClient) *CcseHasPluginInstanceExistedApi

type CcseHasPluginInstanceExistedRequest

type CcseHasPluginInstanceExistedRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PluginName string /*  插件实例名称  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseHasPluginInstanceExistedResponse

type CcseHasPluginInstanceExistedResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseHasTemplateInstanceExistedApi

type CcseHasTemplateInstanceExistedApi struct {
	// contains filtered or unexported fields
}

func NewCcseHasTemplateInstanceExistedApi

func NewCcseHasTemplateInstanceExistedApi(client *core.CtyunClient) *CcseHasTemplateInstanceExistedApi

type CcseHasTemplateInstanceExistedRequest

type CcseHasTemplateInstanceExistedRequest struct {
	ClusterId            string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName        string /*  命名空间名称  */
	TemplateInstanceName string /*  模板实例名称  */
	RegionId             string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseHasTemplateInstanceExistedResponse

type CcseHasTemplateInstanceExistedResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseListClusterAutoscalerPoliciesApi

type CcseListClusterAutoscalerPoliciesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListClusterAutoscalerPoliciesApi

func NewCcseListClusterAutoscalerPoliciesApi(client *core.CtyunClient) *CcseListClusterAutoscalerPoliciesApi

type CcseListClusterAutoscalerPoliciesRequest

type CcseListClusterAutoscalerPoliciesRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
}

type CcseListClusterAutoscalerPoliciesResponse

type CcseListClusterAutoscalerPoliciesResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseListClusterNodesApi

type CcseListClusterNodesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListClusterNodesApi

func NewCcseListClusterNodesApi(client *core.CtyunClient) *CcseListClusterNodesApi

func (*CcseListClusterNodesApi) Do

type CcseListClusterNodesRequest

type CcseListClusterNodesRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	NodeName string /*  集群节点名称  */
}

type CcseListClusterNodesResponse

type CcseListClusterNodesResponse struct {
	StatusCode int32                                    `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                   `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []*CcseListClusterNodesReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                   `json:"error,omitempty"`      /*  错误码  */
}

type CcseListClusterNodesReturnObjKubeletArgsResponse

type CcseListClusterNodesReturnObjKubeletArgsResponse struct{}

type CcseListClusterNodesReturnObjResponse

type CcseListClusterNodesReturnObjResponse struct {
	NodeName                 string                                            `json:"nodeName,omitempty"`                 /*  集群节点名称  */
	NodeType                 int32                                             `json:"nodeType,omitempty"`                 /*  节点类型,取值:<br/>1:master <br/>2:slave  */
	NodeStatus               string                                            `json:"nodeStatus,omitempty"`               /*  节点状态,取值:<br/>normal:健康<br/>abnormal:异常<br/>expulsion:驱逐中  */
	IsSchedule               int32                                             `json:"isSchedule,omitempty"`               /*  是否调度,取值: 1:是 <br />0:否  */
	IsEvict                  int32                                             `json:"isEvict,omitempty"`                  /*  是否驱逐,取值: 1:是 <br />0:否  */
	CreatedTime              string                                            `json:"createdTime,omitempty"`              /*  创建时间  */
	HostIp                   string                                            `json:"hostIp,omitempty"`                   /*  主机管理ip  */
	HostIpv6                 string                                            `json:"hostIpv6,omitempty"`                 /*  主机管理ipv6  */
	HostExtraIp              string                                            `json:"hostExtraIp,omitempty"`              /*  主机业务ip  */
	HostExtraIpv6            string                                            `json:"hostExtraIpv6,omitempty"`            /*  主机业务ipv6  */
	KubeletVersion           string                                            `json:"kubeletVersion,omitempty"`           /*  Kubelet 版本  */
	PodCidr                  string                                            `json:"podCidr,omitempty"`                  /*  Pod CIDR  */
	KernelVersion            string                                            `json:"kernelVersion,omitempty"`            /*  内核版本  */
	OsImageVersion           string                                            `json:"osImageVersion,omitempty"`           /*  OS 镜像  */
	KubeProxyVersion         string                                            `json:"kubeProxyVersion,omitempty"`         /*  KubeProxy 版本  */
	DockerVersion            string                                            `json:"dockerVersion,omitempty"`            /*  容器版本  */
	ChannelLabel             string                                            `json:"channelLabel,omitempty"`             /*  渠道标签  */
	DockerDataPath           string                                            `json:"dockerDataPath,omitempty"`           /*  docker数据目录  */
	EcsId                    string                                            `json:"ecsId,omitempty"`                    /*  云主机ID  */
	HostType                 string                                            `json:"hostType,omitempty"`                 /*  host类型  */
	LoginType                string                                            `json:"loginType,omitempty"`                /*  登陆类型  */
	SysDiskType              string                                            `json:"sysDiskType,omitempty"`              /*  节点系统盘类型  */
	SysDiskSize              int32                                             `json:"sysDiskSize,omitempty"`              /*  节点系统盘大小  */
	ContainerDataDirectory   string                                            `json:"containerDataDirectory,omitempty"`   /*  自定义容器数据目录  */
	VisibilityPostHostScript string                                            `json:"visibilityPostHostScript,omitempty"` /*  部署后执行自定义脚本  */
	KubeletArgs              *CcseListClusterNodesReturnObjKubeletArgsResponse `json:"kubeletArgs"`                        /*  kubelet参数  */
	ZoneName                 string                                            `json:"zoneName,omitempty"`                 /*  可用区名称  */
	ZoneCode                 string                                            `json:"zoneCode,omitempty"`                 /*  可用区编码  */
}

type CcseListClusterPolicyInstancesApi

type CcseListClusterPolicyInstancesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListClusterPolicyInstancesApi

func NewCcseListClusterPolicyInstancesApi(client *core.CtyunClient) *CcseListClusterPolicyInstancesApi

type CcseListClusterPolicyInstancesRequest

type CcseListClusterPolicyInstancesRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	PolicyName string /*  策略治理规则名称,您可以通过查询策略治理规则列表接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18948&data=128&isNormal=1&vid=121">查询策略治理规则列表</a>  */
	InstanceName string /*  策略规则实例名称  */
}

type CcseListClusterPolicyInstancesResponse

type CcseListClusterPolicyInstancesResponse struct {
	StatusCode int32                                              `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                             `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []*CcseListClusterPolicyInstancesReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                             `json:"error,omitempty"`      /*  错误码  */
}

type CcseListClusterPolicyInstancesReturnObjResponse

type CcseListClusterPolicyInstancesReturnObjResponse struct {
	InstanceId       int64  `json:"instanceId,omitempty"`       /*  规则ID  */
	InstanceName     string `json:"instanceName,omitempty"`     /*  实例名称  */
	ClusterId        string `json:"clusterId,omitempty"`        /*  集群标识ID  */
	PolicyName       string `json:"policyName,omitempty"`       /*  策略规则名称  */
	PolicyCategory   string `json:"policyCategory,omitempty"`   /*  策略模板类型  */
	PolicyDesc       string `json:"policyDesc,omitempty"`       /*  策略模板描述  */
	PolicyParameters string `json:"policyParameters,omitempty"` /*  当前规则实例的配置参数  */
	PolicySeverity   string `json:"policySeverity,omitempty"`   /*  规则治理等级,取值:<br /> high<br /> medium<br /> low  */
	PolicyScope      string `json:"policyScope,omitempty"`      /*  策略实例实施范围,默认*代表全部命名空间,否则返回命名空间名称,多个命名空间用逗号分隔  */
	PolicyAction     string `json:"policyAction,omitempty"`     /*  规则治理动作,取值:<br /> deny:拦截违规部署<br /> warn:告警  */
	Status           int32  `json:"status,omitempty"`           /*  状态,取值:<br /> 1:有效<br /> 2:删除  */
	CreatedTime      string `json:"createdTime,omitempty"`      /*  创建时间  */
	CreatedBy        int64  `json:"createdBy,omitempty"`        /*  创建人  */
	ModifiedTime     string `json:"modifiedTime,omitempty"`     /*  修改时间  */
	ModifiedBy       int64  `json:"modifiedBy,omitempty"`       /*  修改人  */
}

type CcseListClusterTagsApi

type CcseListClusterTagsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListClusterTagsApi

func NewCcseListClusterTagsApi(client *core.CtyunClient) *CcseListClusterTagsApi

func (*CcseListClusterTagsApi) Do

type CcseListClusterTagsRequest

type CcseListClusterTagsRequest struct {
	ClusterId string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseListClusterTagsResponse

type CcseListClusterTagsResponse struct {
	StatusCode string                                `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseListClusterTagsReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                `json:"error,omitempty"`      /*  错误码  */
}

type CcseListClusterTagsReturnObjResponse

type CcseListClusterTagsReturnObjResponse struct {
	Tags []string `json:"tags"` /*  标签列表  */
}

type CcseListClusterTaskEventsApi

type CcseListClusterTaskEventsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListClusterTaskEventsApi

func NewCcseListClusterTaskEventsApi(client *core.CtyunClient) *CcseListClusterTaskEventsApi

func (*CcseListClusterTaskEventsApi) Do

type CcseListClusterTaskEventsRequest

type CcseListClusterTaskEventsRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	TaskId    string /*  任务ID  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	PageNumber int32 /*  每页显示数量  */
	PageSize   int32 /*  分页查询页数  */
}

type CcseListClusterTaskEventsResponse

type CcseListClusterTaskEventsResponse struct {
	StatusCode int32                                       `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string                                      `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string                                      `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseListClusterTaskEventsReturnObjResponse `json:"returnObj"`            /*  请求结果  */
	Error      string                                      `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListClusterTaskEventsReturnObjRecordsResponse

type CcseListClusterTaskEventsReturnObjRecordsResponse struct {
	TaskId       string `json:"taskId,omitempty"`       /*  任务ID  */
	ClusterId    string `json:"clusterId,omitempty"`    /*  集群ID  */
	EventId      string `json:"eventId,omitempty"`      /*  事件Id  */
	Source       string `json:"source,omitempty"`       /*  事件源  */
	Subject      string `json:"subject,omitempty"`      /*  事件关联操作对象ID  */
	EventType    string `json:"eventType,omitempty"`    /*  事件类型  */
	EventMessage string `json:"eventMessage,omitempty"` /*  事件内容  */
	CreatedTime  string `json:"createdTime,omitempty"`  /*  创建时间  */
}

type CcseListClusterTaskEventsReturnObjResponse

type CcseListClusterTaskEventsReturnObjResponse struct {
	Records []*CcseListClusterTaskEventsReturnObjRecordsResponse `json:"records"`           /*  诊断任务记录  */
	Total   int32                                                `json:"total,omitempty"`   /*  总记录数  */
	Pages   int32                                                `json:"pages,omitempty"`   /*  总页数  */
	Current int32                                                `json:"current,omitempty"` /*  当前页数  */
	Size    int32                                                `json:"size,omitempty"`    /*  每页大小  */
}

type CcseListClusterTasksApi

type CcseListClusterTasksApi struct {
	// contains filtered or unexported fields
}

func NewCcseListClusterTasksApi

func NewCcseListClusterTasksApi(client *core.CtyunClient) *CcseListClusterTasksApi

func (*CcseListClusterTasksApi) Do

type CcseListClusterTasksRequest

type CcseListClusterTasksRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	PageNumber int32 /*  每页显示数量  */
	PageSize   int32 /*  分页查询页数  */
}

type CcseListClusterTasksResponse

type CcseListClusterTasksResponse struct {
	StatusCode int32                                  `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string                                 `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string                                 `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseListClusterTasksReturnObjResponse `json:"returnObj"`            /*  请求结果  */
	Error      string                                 `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListClusterTasksReturnObjRecordsResponse

type CcseListClusterTasksReturnObjRecordsResponse struct {
	TaskId         string `json:"taskId,omitempty"`         /*  任务ID  */
	ClusterId      string `json:"clusterId,omitempty"`      /*  集群ID  */
	RegionId       string `json:"regionId,omitempty"`       /*  资源池Id  */
	TaskType       string `json:"taskType,omitempty"`       /*  任务类型  */
	TaskStatus     string `json:"taskStatus,omitempty"`     /*  任务状态  */
	ParallelNumber int32  `json:"parallelNumber,omitempty"` /*  并行数  */
	TaskContent    string `json:"taskContent,omitempty"`    /*  任务内容  */
	TaskResult     string `json:"taskResult,omitempty"`     /*  任务执行结果  */
	RetryTime      int32  `json:"retryTime,omitempty"`      /*  重试次数  */
	CreatedTime    string `json:"createdTime,omitempty"`    /*  创建时间  */
	ModifyTime     string `json:"modifyTime,omitempty"`     /*  修改时间  */
}

type CcseListClusterTasksReturnObjResponse

type CcseListClusterTasksReturnObjResponse struct {
	Records []*CcseListClusterTasksReturnObjRecordsResponse `json:"records"`           /*  诊断任务记录  */
	Total   int32                                           `json:"total,omitempty"`   /*  总记录数  */
	Pages   int32                                           `json:"pages,omitempty"`   /*  总页数  */
	Current int32                                           `json:"current,omitempty"` /*  当前页数  */
	Size    int32                                           `json:"size,omitempty"`    /*  每页大小  */
}

type CcseListClustersApi

type CcseListClustersApi struct {
	// contains filtered or unexported fields
}

func NewCcseListClustersApi

func NewCcseListClustersApi(client *core.CtyunClient) *CcseListClustersApi

func (*CcseListClustersApi) Do

type CcseListClustersRequest

type CcseListClustersRequest struct {
	ResPoolId string
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ClusterName string /*  集群名称  */
	PageNow     int32  /*  当前页码  */
	PageSize    int32  /*  每页条数  */
}

type CcseListClustersResponse

type CcseListClustersResponse struct {
	StatusCode int32                              `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                             `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseListClustersReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                             `json:"error,omitempty"`      /*  错误码  */
}

type CcseListClustersReturnObjRecordsResponse

type CcseListClustersReturnObjRecordsResponse struct {
	Id          string `json:"id,omitempty"`          /*  集群ID  */
	ClusterName string `json:"clusterName,omitempty"` /*  集群名称  */
	ClusterDesc string `json:"clusterDesc,omitempty"` /*  集群描述  */
	ClusterType int32  `json:"clusterType,omitempty"` /*  集群类型,表示如下
	0:专有版
	2:托管版  */
	DeployMode           string `json:"deployMode,omitempty"`           /*  集群部署模式  */
	ClusterVersion       string `json:"clusterVersion,omitempty"`       /*  集群版本  */
	ClusterStatus        string `json:"clusterStatus,omitempty"`        /*  集群状态,取值:<br/>creating:创建中。<br />abnormal:异常。<br />normal:正常。<br/>create_fail:创建失败。<br/>adjust:规模调整中。<br/>updating:升级中。<br/>suspend:暂停。<br/>deleting:删除中。<br/>deleted:已删除。<br/>delete_fail:删除失败。<br/>resetting:节点重置中。<br/>resettled:节点已重置。<br/>reset_fail:节点重置失败。<br/>upgrading:集群升级中。<br/>upgrade_fail:集群升级失败。  */
	Ipv4Ipv6             string `json:"ipv4Ipv6,omitempty"`             /*  IP协议版本,取值:<br/>ipv4:IPv4版本。<br/>ipv6:IPv6版本。  */
	ControlPlaneProtocol string `json:"controlPlaneProtocol,omitempty"` /*  控制面接口协议,取值:<br/>ipv4:IPv4版本。<br/>ipv6:IPv6版本。  */
	MasterExtraVip       string `json:"masterExtraVip,omitempty"`       /*  master外网VIP地址  */
	MasterExtraVipv6     string `json:"masterExtraVipv6,omitempty"`     /*  master业务VIPv6地址  */
	MasterIntraVip       string `json:"masterIntraVip,omitempty"`       /*  master内网VIP地址  */
	MasterIntraVipv6     string `json:"masterIntraVipv6,omitempty"`     /*  master管理VIPv6地址  */
	SecurePort           int32  `json:"securePort,omitempty"`           /*  ApiServer安全端口  */
	NonSecurePort        int32  `json:"nonSecurePort,omitempty"`        /*  ApiServer非安全端口,0表示不开启非安全端口  */
	StartPort            int32  `json:"startPort,omitempty"`            /*  节点服务起始端口  */
	EndPort              int32  `json:"endPort,omitempty"`              /*  节点服务终止端口  */
	ServiceCidr          string `json:"serviceCidr,omitempty"`          /*  Service IP地址范围  */
	ServiceCidrv6        string `json:"serviceCidrv6,omitempty"`        /*  Service IPv6地址范围  */
	PodCidr              string `json:"podCidr,omitempty"`              /*  Pod IP地址范围  */
	PodCidrv6            string `json:"podCidrv6,omitempty"`            /*  Pod IPv6地址范围  */
	CreatedTime          string `json:"createdTime,omitempty"`          /*  创建时间  */
	ModifiedTime         string `json:"modifiedTime,omitempty"`         /*  修改时间  */
	MasterNodeNum        int32  `json:"masterNodeNum,omitempty"`        /*  master节点数量  */
	SlaveNodeNum         int32  `json:"slaveNodeNum,omitempty"`         /*  slave节点数量  */
	GrafanaAddress       string `json:"grafanaAddress,omitempty"`       /*  监控面板grafana地址  */
	BizState             int32  `json:"bizState,omitempty"`             /*  业务状态,1:运行中,2:已停止,3:已注销,4:已退订,5:扩容中,6:开通中,7:已取消,9:重启中,10:节点重置中,11:升级中,13:缩容中,14:已过期(冻结、过期),15:节点升规格中,17:创建失败,18:退订中,19:控制面升配中,20:休眠中,21:唤醒中,22:转订购模式中  */
	ChannelLabel         string `json:"channelLabel,omitempty"`         /*  渠道标签  */
	ResPoolId            string `json:"resPoolId,omitempty"`            /*  资源池ID  */
	ResPoolName          string `json:"resPoolName,omitempty"`          /*  资源池名称  */
	Eip                  string `json:"eip,omitempty"`                  /*  集群绑定弹性ip  */
	Timezone             string `json:"timezone,omitempty"`             /*  时区  */
	ContainerRuntime     string `json:"containerRuntime,omitempty"`     /*  容器运行时  */
	NetworkPlugin        string `json:"networkPlugin,omitempty"`        /*  网络插件,包括calico、cubecni  */
	KubeProxyPattern     string `json:"kubeProxyPattern,omitempty"`     /*  kube-proxy 代理模式,包括ipvs,iptables  */
	ProdInstId           string `json:"prodInstId,omitempty"`           /*  实例ID  */
	ProdId               string `json:"prodId,omitempty"`               /*  集群规格编码  */
	ExpireTime           string `json:"expireTime,omitempty"`           /*  到期时间  */
	BillMode             string `json:"billMode,omitempty"`             /*  计费类型,1:包周期,2:按需  */
	MasterSlbIp          string `json:"masterSlbIp,omitempty"`          /*  集群ApiServer Elb IP  */
	VpcId                string `json:"vpcId,omitempty"`                /*  集群所属VPC ID  */
	VpcName              string `json:"vpcName,omitempty"`              /*  集群所属VPC名称  */
	SubnetUuid           string `json:"subnetUuid,omitempty"`           /*  集群所属子网  */
}

type CcseListClustersReturnObjResponse

type CcseListClustersReturnObjResponse struct {
	Records []*CcseListClustersReturnObjRecordsResponse `json:"records"`           /*  记录列表  */
	Total   int32                                       `json:"total,omitempty"`   /*  总条数  */
	Size    int32                                       `json:"size,omitempty"`    /*  每页条数  */
	Current int32                                       `json:"current,omitempty"` /*  当前页码  */
	Pages   int32                                       `json:"pages,omitempty"`   /*  总页数  */
}

type CcseListConfigMapsApi

type CcseListConfigMapsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListConfigMapsApi

func NewCcseListConfigMapsApi(client *core.CtyunClient) *CcseListConfigMapsApi

func (*CcseListConfigMapsApi) Do

type CcseListConfigMapsRequest

type CcseListConfigMapsRequest struct {
	ClusterId     string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”   */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListConfigMapsResponse

type CcseListConfigMapsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListCronHorizontalPodAutoscalersApi

type CcseListCronHorizontalPodAutoscalersApi struct {
	// contains filtered or unexported fields
}

func NewCcseListCronHorizontalPodAutoscalersApi

func NewCcseListCronHorizontalPodAutoscalersApi(client *core.CtyunClient) *CcseListCronHorizontalPodAutoscalersApi

type CcseListCronHorizontalPodAutoscalersRequest

type CcseListCronHorizontalPodAutoscalersRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseListCronHorizontalPodAutoscalersResponse

type CcseListCronHorizontalPodAutoscalersResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListDaemonSetsApi

type CcseListDaemonSetsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListDaemonSetsApi

func NewCcseListDaemonSetsApi(client *core.CtyunClient) *CcseListDaemonSetsApi

func (*CcseListDaemonSetsApi) Do

type CcseListDaemonSetsRequest

type CcseListDaemonSetsRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”   */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListDaemonSetsResponse

type CcseListDaemonSetsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListDeploymentsApi

type CcseListDeploymentsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListDeploymentsApi

func NewCcseListDeploymentsApi(client *core.CtyunClient) *CcseListDeploymentsApi

func (*CcseListDeploymentsApi) Do

type CcseListDeploymentsRequest

type CcseListDeploymentsRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListDeploymentsResponse

type CcseListDeploymentsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListEventsApi

type CcseListEventsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListEventsApi

func NewCcseListEventsApi(client *core.CtyunClient) *CcseListEventsApi

func (*CcseListEventsApi) Do

type CcseListEventsRequest

type CcseListEventsRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”,以下为过滤Event常用的key及其含义:
	type:事件等级,有Normal和Warning两种等级
	regarding.kind:产生事件资源的类型,如Pod、Node等
	regarding.name:产生事件资源的名称
	regarding.namesapce:产生事件资源所在的命名空间   */
}

type CcseListEventsResponse

type CcseListEventsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果,yaml格式事件列表  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseListHorizontalPodAutoscalersApi

type CcseListHorizontalPodAutoscalersApi struct {
	// contains filtered or unexported fields
}

func NewCcseListHorizontalPodAutoscalersApi

func NewCcseListHorizontalPodAutoscalersApi(client *core.CtyunClient) *CcseListHorizontalPodAutoscalersApi

type CcseListHorizontalPodAutoscalersRequest

type CcseListHorizontalPodAutoscalersRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseListHorizontalPodAutoscalersResponse

type CcseListHorizontalPodAutoscalersResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListJobsApi

type CcseListJobsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListJobsApi

func NewCcseListJobsApi(client *core.CtyunClient) *CcseListJobsApi

func (*CcseListJobsApi) Do

type CcseListJobsRequest

type CcseListJobsRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”    */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListJobsResponse

type CcseListJobsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListNodePoolsApi

type CcseListNodePoolsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListNodePoolsApi

func NewCcseListNodePoolsApi(client *core.CtyunClient) *CcseListNodePoolsApi

func (*CcseListNodePoolsApi) Do

type CcseListNodePoolsRequest

type CcseListNodePoolsRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	NodePoolName string /*  节点池名称  */
	PageNow      int32  /*  当前页码  */
	PageSize     int32  /*  每页条数  */
}

type CcseListNodePoolsResponse

type CcseListNodePoolsResponse struct {
	StatusCode int32                               `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                              `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseListNodePoolsReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                              `json:"error,omitempty"`      /*  错误码  */
}

type CcseListNodePoolsReturnObjRecordsAzInfoResponse

type CcseListNodePoolsReturnObjRecordsAzInfoResponse struct {
	AzId   int64  `json:"azId,omitempty"`   /*  可用区ID  */
	AzName string `json:"azName,omitempty"` /*  可用区Name  */
}

type CcseListNodePoolsReturnObjRecordsDataDisksResponse

type CcseListNodePoolsReturnObjRecordsDataDisksResponse struct {
	DiskSpecName string `json:"diskSpecName,omitempty"` /*  数据盘规格名称  */
	Size         int64  `json:"size,omitempty"`         /*  数据盘大小  */
}

type CcseListNodePoolsReturnObjRecordsKubeletArgsResponse

type CcseListNodePoolsReturnObjRecordsKubeletArgsResponse struct{}

type CcseListNodePoolsReturnObjRecordsLabelsResponse

type CcseListNodePoolsReturnObjRecordsLabelsResponse struct{}

type CcseListNodePoolsReturnObjRecordsNodesLabelsResponse

type CcseListNodePoolsReturnObjRecordsNodesLabelsResponse struct{}

type CcseListNodePoolsReturnObjRecordsNodesResponse

type CcseListNodePoolsReturnObjRecordsNodesResponse struct {
	ClusterId            string                                                  `json:"clusterId,omitempty"`        /*  集群ID  */
	NodeName             string                                                  `json:"nodeName,omitempty"`         /*  节点名称  */
	NodeType             int32                                                   `json:"nodeType,omitempty"`         /*  节点类型,取值:<br />1:master <br />2:slave  */
	NodeStatus           string                                                  `json:"nodeStatus,omitempty"`       /*  节点状态,取值:<br/>normal:健康。<br/>abnormal:异常。<br/>expulsion:驱逐中。  */
	IsSchedule           int32                                                   `json:"isSchedule,omitempty"`       /*  是否调度,取值: 1:是。 <br />0:否。  */
	IsEvict              int32                                                   `json:"isEvict,omitempty"`          /*  是否驱逐,取值: 1:是。 <br />0:否。  */
	DockerDataPath       string                                                  `json:"dockerDataPath,omitempty"`   /*  docker数据目录  */
	CreatedTime          string                                                  `json:"createdTime,omitempty"`      /*  创建时间。  */
	HostIp               string                                                  `json:"hostIp,omitempty"`           /*  主机管理ip。  */
	HostIpv6             string                                                  `json:"hostIpv6,omitempty"`         /*  主机管理ipv6。  */
	HostExtraIp          string                                                  `json:"hostExtraIp,omitempty"`      /*  主机业务ip。  */
	HostExtraIpv6        string                                                  `json:"hostExtraIpv6,omitempty"`    /*  主机业务ipv6。  */
	Cpu                  string                                                  `json:"cpu,omitempty"`              /*  cpu核数  */
	CpuUseRate           int32                                                   `json:"cpuUseRate,omitempty"`       /*  cpu使用率%  */
	Memory               string                                                  `json:"memory,omitempty"`           /*  内存  */
	MemoryUseRate        int32                                                   `json:"memoryUseRate,omitempty"`    /*  内存使用率%  */
	Disk                 string                                                  `json:"disk,omitempty"`             /*  磁盘GiB  */
	DiskUseRate          int32                                                   `json:"diskUseRate,omitempty"`      /*  磁盘使用率%  */
	KubeletVersion       string                                                  `json:"kubeletVersion,omitempty"`   /*  Kubelet 版本  */
	PodCidr              string                                                  `json:"podCidr,omitempty"`          /*  Pod CIDR  */
	KernelVersion        string                                                  `json:"kernelVersion,omitempty"`    /*  内核版本  */
	OsImageVersion       string                                                  `json:"osImageVersion,omitempty"`   /*  OS 镜像  */
	KubeProxyVersion     string                                                  `json:"kubeProxyVersion,omitempty"` /*  KubeProxy 版本  */
	DockerVersion        string                                                  `json:"dockerVersion,omitempty"`    /*  容器版本  */
	IsSecure             int32                                                   `json:"isSecure,omitempty"`         /*  是否安全节点,取值:<br />1:是。 <br />0:否。  */
	Taints               []*CcseListNodePoolsReturnObjRecordsNodesTaintsResponse `json:"taints"`                     /*  污点  */
	ChannelLabel         string                                                  `json:"channelLabel,omitempty"`     /*  渠道标签  */
	ZoneName             string                                                  `json:"zoneName,omitempty"`         /*  可用区名称  */
	CloudHostId          string                                                  `json:"cloudHostId,omitempty"`      /*  云主机id  */
	Labels               *CcseListNodePoolsReturnObjRecordsNodesLabelsResponse   `json:"labels"`                     /*  标签  */
	EcsId                string                                                  `json:"ecsId,omitempty"`            /*  paas平台云主机id  */
	VmSpecName           string                                                  `json:"vmSpecName,omitempty"`       /*  节点规格名称  */
	Architecture         string                                                  `json:"architecture,omitempty"`     /*  架构  */
	ZoneCode             string                                                  `json:"zoneCode,omitempty"`         /*  可用区编码  */
	BizState             int32                                                   `json:"bizState,omitempty"`         /*  集群状态  */
	NeedShowHostRoom     *bool                                                   `json:"needShowHostRoom"`           /*  是否显示机房信息  */
	RoomName             string                                                  `json:"roomName,omitempty"`         /*  机房名称  */
	FrameCode            string                                                  `json:"frameCode,omitempty"`        /*  机柜编码  */
	PhysicalPosition     string                                                  `json:"physicalPosition,omitempty"` /*  物理位置  */
	RoomInfo             string                                                  `json:"roomInfo,omitempty"`         /*  机房信息  */
	IsBootstrap          *bool                                                   `json:"isBootstrap"`                /*  是否为bootstrap节点  */
	HostType             string                                                  `json:"hostType,omitempty"`         /*  host类型  */
	ResourceId           string                                                  `json:"resourceId,omitempty"`       /*  资源id  */
	NodeScaleDownProject *bool                                                   `json:"nodeScaleDownProject"`       /*  开启/关闭节点缩容保护  */
	LoginType            string                                                  `json:"loginType,omitempty"`        /*  登陆类型  */
	VirtualNodeId        string                                                  `json:"virtualNodeId,omitempty"`    /*  虚拟节点ID  */
}

type CcseListNodePoolsReturnObjRecordsNodesTaintsResponse

type CcseListNodePoolsReturnObjRecordsNodesTaintsResponse struct {
	Key    string `json:"key,omitempty"`    /*  键  */
	Value  string `json:"value,omitempty"`  /*  值  */
	Effect string `json:"effect,omitempty"` /*  策略  */
}

type CcseListNodePoolsReturnObjRecordsResponse

type CcseListNodePoolsReturnObjRecordsResponse struct {
	Id                       string                                                `json:"id,omitempty"`                       /*  节点池id  */
	NodePoolName             string                                                `json:"nodePoolName,omitempty"`             /*  节点池名称  */
	BillMode                 string                                                `json:"billMode,omitempty"`                 /*  付费类型  */
	Description              string                                                `json:"description,omitempty"`              /*  描述  */
	NodeTotalNum             int32                                                 `json:"nodeTotalNum,omitempty"`             /*  节点总数  */
	NormalNodeNum            int32                                                 `json:"normalNodeNum,omitempty"`            /*  正常节点数  */
	UnNormalNodeNum          int32                                                 `json:"unNormalNodeNum,omitempty"`          /*  异常节点数  */
	Nodes                    []*CcseListNodePoolsReturnObjRecordsNodesResponse     `json:"nodes"`                              /*  节点池节点信息  */
	Runtime                  string                                                `json:"runtime,omitempty"`                  /*  运行时  */
	RuntimeVersion           string                                                `json:"runtimeVersion,omitempty"`           /*  运行时版本  */
	NodeGroup                string                                                `json:"nodeGroup,omitempty"`                /*  伸缩组  */
	VmSpecName               string                                                `json:"vmSpecName,omitempty"`               /*  节点规格  */
	VmType                   string                                                `json:"vmType,omitempty"`                   /*  节点规格类型  */
	Cpu                      int32                                                 `json:"cpu,omitempty"`                      /*  cpu  */
	Memory                   int32                                                 `json:"memory,omitempty"`                   /*  内存  */
	DataDisks                []*CcseListNodePoolsReturnObjRecordsDataDisksResponse `json:"dataDisks"`                          /*  数据盘  */
	Status                   string                                                `json:"status,omitempty"`                   /*  状态  */
	MaxPodNum                int32                                                 `json:"maxPodNum,omitempty"`                /*  最大pod数  */
	Labels                   *CcseListNodePoolsReturnObjRecordsLabelsResponse      `json:"labels"`                             /*  标签  */
	Taints                   []*CcseListNodePoolsReturnObjRecordsTaintsResponse    `json:"taints"`                             /*  污点  */
	IsDefault                *bool                                                 `json:"isDefault"`                          /*  是否默认  */
	EnableAutoScale          *bool                                                 `json:"enableAutoScale"`                    /*  是否自动弹性伸缩  */
	MaxNum                   int32                                                 `json:"maxNum,omitempty"`                   /*  伸缩组最大数量  */
	MinNum                   int32                                                 `json:"minNum,omitempty"`                   /*  伸缩组最小数量  */
	KubeletArgs              *CcseListNodePoolsReturnObjRecordsKubeletArgsResponse `json:"kubeletArgs"`                        /*  kubelet参数  */
	CreatedTime              string                                                `json:"createdTime,omitempty"`              /*  创建时间  */
	UpdatedTime              string                                                `json:"updatedTime,omitempty"`              /*  更新时间  */
	Vpc                      string                                                `json:"vpc,omitempty"`                      /*  vpc名称  */
	Subnetwork               string                                                `json:"subnetwork,omitempty"`               /*  子网  */
	SecruityGroupName        string                                                `json:"secruityGroupName,omitempty"`        /*  安全组名称  */
	ImageName                string                                                `json:"imageName,omitempty"`                /*  操作系统镜像名称  */
	ImageUuid                string                                                `json:"imageUuid,omitempty"`                /*  操作系统镜像ID  */
	EcsPasswd                string                                                `json:"ecsPasswd,omitempty"`                /*  云主机密码  */
	LoginType                string                                                `json:"loginType,omitempty"`                /*  云主机密码类型  */
	KeyName                  string                                                `json:"keyName,omitempty"`                  /*  ebm密钥对使用字段  */
	KeyPairId                string                                                `json:"keyPairId,omitempty"`                /*  ecs密钥对使用字段  */
	SysDiskType              string                                                `json:"sysDiskType,omitempty"`              /*  节点系统盘类型  */
	SysDiskSize              int32                                                 `json:"sysDiskSize,omitempty"`              /*  节点系统盘大小  */
	KubeletDirectory         string                                                `json:"kubeletDirectory,omitempty"`         /*  自定义kubelet目录  */
	ContainerDataDirectory   string                                                `json:"containerDataDirectory,omitempty"`   /*  自定义容器数据目录  */
	VisibilityPostHostScript string                                                `json:"visibilityPostHostScript,omitempty"` /*  部署后执行自定义脚本  */
	VisibilityHostScript     string                                                `json:"visibilityHostScript,omitempty"`     /*  部署前执行自定义脚本  */
	AzInfo                   []*CcseListNodePoolsReturnObjRecordsAzInfoResponse    `json:"azInfo"`                             /*  可用区  */
	SubnetUuid               string                                                `json:"subnetUuid,omitempty"`               /*  子网UUID  */
	NodePoolType             int32                                                 `json:"nodePoolType,omitempty"`             /*  节点池类型  */
	BillingMode              string                                                `json:"billingMode,omitempty"`              /*  订单类型 1-包年包月 2-按需计费  */
	CycleCount               int32                                                 `json:"cycleCount,omitempty"`               /*  订购时长  */
	CycleType                string                                                `json:"cycleType,omitempty"`                /*  订购周期类型 MONTH-月 YEAR-年  */
	AutoRenewStatus          int32                                                 `json:"autoRenewStatus,omitempty"`          /*  是否自动续订 0-否 1-是  */
	DefinedHostnameEnable    int32                                                 `json:"definedHostnameEnable,omitempty"`    /*  是否自定义节点名称 0-否 1-是  */
	HostNamePrefix           string                                                `json:"hostNamePrefix,omitempty"`           /*  自定义主机名前缀  */
	HostNamePostfix          string                                                `json:"hostNamePostfix,omitempty"`          /*  自定义主机名后缀  */
}

type CcseListNodePoolsReturnObjRecordsTaintsResponse

type CcseListNodePoolsReturnObjRecordsTaintsResponse struct {
	Key    string `json:"key,omitempty"`    /*  键  */
	Value  string `json:"value,omitempty"`  /*  值  */
	Effect string `json:"effect,omitempty"` /*  策略  */
}

type CcseListNodePoolsReturnObjResponse

type CcseListNodePoolsReturnObjResponse struct {
	Records []*CcseListNodePoolsReturnObjRecordsResponse `json:"records"`           /*  记录列表  */
	Total   int32                                        `json:"total,omitempty"`   /*  总条数  */
	Size    int32                                        `json:"size,omitempty"`    /*  每页条数  */
	Current int32                                        `json:"current,omitempty"` /*  当前页码  */
	Pages   int32                                        `json:"pages,omitempty"`   /*  总页数  */
}

type CcseListNodesApi

type CcseListNodesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListNodesApi

func NewCcseListNodesApi(client *core.CtyunClient) *CcseListNodesApi

func (*CcseListNodesApi) Do

type CcseListNodesRequest

type CcseListNodesRequest struct {
	ClusterId string `json:"clusterId,omitempty"` /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string `json:"regionId,omitempty"`  /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string `json:"labelSelector,omitempty"` /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”   */
	FieldSelector string `json:"fieldSelector,omitempty"` /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListNodesResponse

type CcseListNodesResponse struct {
	StatusCode int32  `json:"statusCode"` /*  响应状态码  */
	Message    string `json:"message"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj"`  /*  返回结果  */
	Error      string `json:"error"`      /*  错误码,参见错误码说明  */
}

type CcseListPersistentVolumeClaimsApi

type CcseListPersistentVolumeClaimsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListPersistentVolumeClaimsApi

func NewCcseListPersistentVolumeClaimsApi(client *core.CtyunClient) *CcseListPersistentVolumeClaimsApi

type CcseListPersistentVolumeClaimsRequest

type CcseListPersistentVolumeClaimsRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”   */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListPersistentVolumeClaimsResponse

type CcseListPersistentVolumeClaimsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListPersistentVolumesApi

type CcseListPersistentVolumesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListPersistentVolumesApi

func NewCcseListPersistentVolumesApi(client *core.CtyunClient) *CcseListPersistentVolumesApi

func (*CcseListPersistentVolumesApi) Do

type CcseListPersistentVolumesRequest

type CcseListPersistentVolumesRequest struct {
	ClusterId string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”    */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListPersistentVolumesResponse

type CcseListPersistentVolumesResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListPluginInstancesApi

type CcseListPluginInstancesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListPluginInstancesApi

func NewCcseListPluginInstancesApi(client *core.CtyunClient) *CcseListPluginInstancesApi

func (*CcseListPluginInstancesApi) Do

type CcseListPluginInstancesRequest

type CcseListPluginInstancesRequest struct {
	ClusterId string `json:"clusterId,omitempty"` /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string `json:"regionId,omitempty"`  /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	PageNow      int32  `json:"pageNow,omitempty"`      /*  当前页码  */
	PageSize     int32  `json:"pageSize,omitempty"`     /*  每页条数  */
	Namespace    string `json:"namespace,omitempty"`    /*  命名空间名称  */
	ChartName    string `json:"chartName,omitempty"`    /*  chart名称  */
	InstanceName string `json:"instanceName,omitempty"` /*  插件名称  */
	ListAll      *bool  `json:"listAll"`                /*  是否列举全部  */
}

type CcseListPluginInstancesResponse

type CcseListPluginInstancesResponse struct {
	StatusCode int32                                     `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string                                    `json:"requestId,omitempty"`  /*  请求id  */
	Message    string                                    `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseListPluginInstancesReturnObjResponse `json:"returnObj"`            /*  分页查询结果对象  */
	Error      string                                    `json:"error,omitempty"`      /*  错误码  */
}

type CcseListPluginInstancesReturnObjRecordsResponse

type CcseListPluginInstancesReturnObjRecordsResponse struct {
	Name           string      `json:"name,omitempty"`           /*  实例名称。  */
	Revision       string      `json:"revision,omitempty"`       /*  版本  */
	Namespace      string      `json:"namespace,omitempty"`      /*  命名空间  */
	Updated        string      `json:"updated,omitempty"`        /*  更新时间  */
	Status         string      `json:"status,omitempty"`         /*  状态。取值范围:uninstalled未安装、deployed已部署、failed失败、pending-upgrade待升级、pending-rollback待回滚、uninstalling已卸载、uninstalled已卸载完成、pending-install安装中  */
	Chart          string      `json:"chart,omitempty"`          /*  Chart名称和版本  */
	AppVersion     string      `json:"appVersion,omitempty"`     /*  版本  */
	ClusterId      string      `json:"clusterId,omitempty"`      /*  集群ID  */
	RepositoryId   interface{} `json:"repositoryId,omitempty"`   /*  仓库ID  */
	ChartName      string      `json:"chartName,omitempty"`      /*  Chart名称  */
	ChartVersion   string      `json:"chartVersion,omitempty"`   /*  Chart版本  */
	ChartUrl       string      `json:"chartUrl,omitempty"`       /*  Chart地址  */
	Icon           string      `json:"icon,omitempty"`           /*  icon地址  */
	Description    string      `json:"description,omitempty"`    /*  描述  */
	NextVersion    string      `json:"nextVersion,omitempty"`    /*  下一版本  */
	TemplateName   string      `json:"templateName,omitempty"`   /*  模板类型  */
	KubeConfigPath string      `json:"kubeConfigPath,omitempty"` /*  kubeConfig路径  */
}

type CcseListPluginInstancesReturnObjResponse

type CcseListPluginInstancesReturnObjResponse struct {
	Records []*CcseListPluginInstancesReturnObjRecordsResponse `json:"records"`           /*  记录列表  */
	Total   int32                                              `json:"total,omitempty"`   /*  总条数  */
	Size    int32                                              `json:"size,omitempty"`    /*  每页条数  */
	Current int32                                              `json:"current,omitempty"` /*  当前页码  */
	Pages   int32                                              `json:"pages,omitempty"`   /*  总页数  */
}

type CcseListPodApi

type CcseListPodApi struct {
	// contains filtered or unexported fields
}

func NewCcseListPodApi

func NewCcseListPodApi(client *core.CtyunClient) *CcseListPodApi

func (*CcseListPodApi) Do

type CcseListPodRequest

type CcseListPodRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”   */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListPodResponse

type CcseListPodResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求ID  */
}

type CcseListPolicyRulesApi

type CcseListPolicyRulesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListPolicyRulesApi

func NewCcseListPolicyRulesApi(client *core.CtyunClient) *CcseListPolicyRulesApi

func (*CcseListPolicyRulesApi) Do

type CcseListPolicyRulesRequest

type CcseListPolicyRulesRequest struct {
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseListPolicyRulesResponse

type CcseListPolicyRulesResponse struct {
	StatusCode int32                                 `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseListPolicyRulesReturnObjResponse `json:"returnObj"`            /*  Map<String,Array of Strings>类型,返回对象  */
	Error      string                                `json:"error,omitempty"`      /*  错误码  */
}

type CcseListPolicyRulesReturnObjResponse

type CcseListPolicyRulesReturnObjResponse struct{}

type CcseListReplicaSetsApi

type CcseListReplicaSetsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListReplicaSetsApi

func NewCcseListReplicaSetsApi(client *core.CtyunClient) *CcseListReplicaSetsApi

func (*CcseListReplicaSetsApi) Do

type CcseListReplicaSetsRequest

type CcseListReplicaSetsRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”   */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListReplicaSetsResponse

type CcseListReplicaSetsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListSecretsApi

type CcseListSecretsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListSecretsApi

func NewCcseListSecretsApi(client *core.CtyunClient) *CcseListSecretsApi

func (*CcseListSecretsApi) Do

type CcseListSecretsRequest

type CcseListSecretsRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”   */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListSecretsResponse

type CcseListSecretsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListServicesApi

type CcseListServicesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListServicesApi

func NewCcseListServicesApi(client *core.CtyunClient) *CcseListServicesApi

func (*CcseListServicesApi) Do

type CcseListServicesRequest

type CcseListServicesRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”    */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListServicesResponse

type CcseListServicesResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListStatefulSetsApi

type CcseListStatefulSetsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListStatefulSetsApi

func NewCcseListStatefulSetsApi(client *core.CtyunClient) *CcseListStatefulSetsApi

func (*CcseListStatefulSetsApi) Do

type CcseListStatefulSetsRequest

type CcseListStatefulSetsRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”     */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListStatefulSetsResponse

type CcseListStatefulSetsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListStorageClassesApi

type CcseListStorageClassesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListStorageClassesApi

func NewCcseListStorageClassesApi(client *core.CtyunClient) *CcseListStorageClassesApi

func (*CcseListStorageClassesApi) Do

type CcseListStorageClassesRequest

type CcseListStorageClassesRequest struct {
	ClusterId string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”    */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListStorageClassesResponse

type CcseListStorageClassesResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListVolumeSnapshotClassesApi

type CcseListVolumeSnapshotClassesApi struct {
	// contains filtered or unexported fields
}

func NewCcseListVolumeSnapshotClassesApi

func NewCcseListVolumeSnapshotClassesApi(client *core.CtyunClient) *CcseListVolumeSnapshotClassesApi

type CcseListVolumeSnapshotClassesRequest

type CcseListVolumeSnapshotClassesRequest struct {
	ClusterId string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”    */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListVolumeSnapshotClassesResponse

type CcseListVolumeSnapshotClassesResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseListVolumeSnapshotsApi

type CcseListVolumeSnapshotsApi struct {
	// contains filtered or unexported fields
}

func NewCcseListVolumeSnapshotsApi

func NewCcseListVolumeSnapshotsApi(client *core.CtyunClient) *CcseListVolumeSnapshotsApi

func (*CcseListVolumeSnapshotsApi) Do

type CcseListVolumeSnapshotsRequest

type CcseListVolumeSnapshotsRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	LabelSelector string /*  Kubernetes labelSelector,可通过label过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
	FieldSelector string /*  Kubernetes fieldSelector,可通过field过滤资源;label之间通过“,”分隔,特殊符号要转义为url编码,如“=”写为“%3D”  */
}

type CcseListVolumeSnapshotsResponse

type CcseListVolumeSnapshotsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseModifyNodeApi

type CcseModifyNodeApi struct {
	// contains filtered or unexported fields
}

func NewCcseModifyNodeApi

func NewCcseModifyNodeApi(client *core.CtyunClient) *CcseModifyNodeApi

func (*CcseModifyNodeApi) Do

type CcseModifyNodeRequest

type CcseModifyNodeRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NodeName  string /*  节点名称  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseModifyNodeResponse

type CcseModifyNodeResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcsePauseClusterTaskApi

type CcsePauseClusterTaskApi struct {
	// contains filtered or unexported fields
}

func NewCcsePauseClusterTaskApi

func NewCcsePauseClusterTaskApi(client *core.CtyunClient) *CcsePauseClusterTaskApi

func (*CcsePauseClusterTaskApi) Do

type CcsePauseClusterTaskRequest

type CcsePauseClusterTaskRequest struct {
	TaskId   string /*  任务ID  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcsePauseClusterTaskResponse

type CcsePauseClusterTaskResponse struct {
	StatusCode int32                                  `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string                                 `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string                                 `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcsePauseClusterTaskReturnObjResponse `json:"returnObj"`            /*  请求结果  */
	Error      string                                 `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcsePauseClusterTaskReturnObjResponse

type CcsePauseClusterTaskReturnObjResponse struct{}

type CcseQueryClusterSubUserApi

type CcseQueryClusterSubUserApi struct {
	// contains filtered or unexported fields
}

func NewCcseQueryClusterSubUserApi

func NewCcseQueryClusterSubUserApi(client *core.CtyunClient) *CcseQueryClusterSubUserApi

func (*CcseQueryClusterSubUserApi) Do

type CcseQueryClusterSubUserRequest

type CcseQueryClusterSubUserRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseQueryClusterSubUserResponse

type CcseQueryClusterSubUserResponse struct {
	StatusCode int32                                       `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                      `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  []*CcseQueryClusterSubUserReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                      `json:"error,omitempty"`      /*  错误码  */
}

type CcseQueryClusterSubUserReturnObjResponse

type CcseQueryClusterSubUserReturnObjResponse struct {
	UserId          string `json:"userId,omitempty"`          /*  子用户ID标识  */
	RealName        string `json:"realName,omitempty"`        /*  子用户名  */
	UserName        string `json:"userName,omitempty"`        /*  子用户名标识  */
	CreateTimestamp string `json:"createTimestamp,omitempty"` /*  子用户创建时间  */
}

type CcseQueryNodeApi

type CcseQueryNodeApi struct {
	// contains filtered or unexported fields
}

func NewCcseQueryNodeApi

func NewCcseQueryNodeApi(client *core.CtyunClient) *CcseQueryNodeApi

func (*CcseQueryNodeApi) Do

type CcseQueryNodeRequest

type CcseQueryNodeRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NodeName  string /*  节点名称  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseQueryNodeResponse

type CcseQueryNodeResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseRedeployPluginInstanceApi

type CcseRedeployPluginInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseRedeployPluginInstanceApi

func NewCcseRedeployPluginInstanceApi(client *core.CtyunClient) *CcseRedeployPluginInstanceApi

func (*CcseRedeployPluginInstanceApi) Do

type CcseRedeployPluginInstanceRequest

type CcseRedeployPluginInstanceRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PluginName string /*  插件实例名称  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Namespace    string /*  命名空间名称  */
	ChartName    string `json:"chartName,omitempty"`    /*  插件名称  */
	ChartVersion string `json:"chartVersion,omitempty"` /*  插件版本号  */
	InstanceName string `json:"instanceName,omitempty"` /*  实例名称  */
	Values       string `json:"values,omitempty"`       /*  实例配置参数(YAML格式),与valuesJson二选一  */
	ValuesJson   string `json:"valuesJson,omitempty"`   /*  实例配置参数(JSON格式),与values二选一  */
}

type CcseRedeployPluginInstanceResponse

type CcseRedeployPluginInstanceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseRemoveHorizontalPodAutoscalerV2Api

type CcseRemoveHorizontalPodAutoscalerV2Api struct {
	// contains filtered or unexported fields
}

func NewCcseRemoveHorizontalPodAutoscalerV2Api

func NewCcseRemoveHorizontalPodAutoscalerV2Api(client *core.CtyunClient) *CcseRemoveHorizontalPodAutoscalerV2Api

type CcseRemoveHorizontalPodAutoscalerV2Request

type CcseRemoveHorizontalPodAutoscalerV2Request struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	Name          string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
}

type CcseRemoveHorizontalPodAutoscalerV2Response

type CcseRemoveHorizontalPodAutoscalerV2Response struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseRemoveNodeV2Api

type CcseRemoveNodeV2Api struct {
	// contains filtered or unexported fields
}

func NewCcseRemoveNodeV2Api

func NewCcseRemoveNodeV2Api(client *core.CtyunClient) *CcseRemoveNodeV2Api

func (*CcseRemoveNodeV2Api) Do

type CcseRemoveNodeV2Request

type CcseRemoveNodeV2Request struct {
	ClusterId  string `json:"clusterId,omitempty"`  /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string `json:"nodePoolId,omitempty"` /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string `json:"regionId,omitempty"`   /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Nodes     []string `json:"nodes"`               /*  移除节点的名称,可通过<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18020&data=128&isNormal=1&vid=121" target="_blank">查询节点池详情</a>接口返回的节点池节点信息查询节点名称  */
	LoginType string   `json:"loginType,omitempty"` /*  云主机密码登录类型:目前只支持 password  */
	Password  string   `json:"password,omitempty"`  /*  云主机或物理机,用户登录密码,如果loginType=password,这该项为必填项,满足以下规则:
	物理机:用户密码,满足以下规则:长度在8~30个字符;
	必须包含大小写字母和(至少一个数字或者特殊字符);
	特殊符号可选:()`~!@#$%&*_-+=\
	云主机:长度在8~30个字符;
	必须包含大写字母、小写字母、数字以及特殊符号中的三项;
	特殊符号可选:()`-!@#$%^&*_-+=|{}[]:;'<>,.?/且不能以斜线号 / 开头;
	不能包含3个及以上连续字符;
	移除节点时password字段可选择加密,具体加密方法请参见<a href="https://www.ctyun.cn/document/10083472/11002096" target="_blank">password字段加密的方法</a>  */
	ForcedRemoved *bool `json:"forcedRemoved"` /*  是否强制移除,默认是true  */
}

type CcseRemoveNodeV2Response

type CcseRemoveNodeV2Response struct {
	StatusCode int32  `json:"statusCode"` /*  响应状态码  */
	RequestId  string `json:"requestId"`  /*  请求ID  */
	Message    string `json:"message"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`  /*  响应对象  */
	Error      string `json:"error"`      /*  错误码,参见错误码说明  */
}

type CcseRenewClusterApi

type CcseRenewClusterApi struct {
	// contains filtered or unexported fields
}

func NewCcseRenewClusterApi

func NewCcseRenewClusterApi(client *core.CtyunClient) *CcseRenewClusterApi

func (*CcseRenewClusterApi) Do

type CcseRenewClusterRequest

type CcseRenewClusterRequest struct {
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ResPoolId string `json:"resPoolId,omitempty"` /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ProdInstId string `json:"prodInstId,omitempty"` /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	CycleType  string `json:"cycleType,omitempty"`  /*  订购周期类型,3(按月)、5(按年)  */
	CycleCnt   int32  `json:"cycleCnt,omitempty"`   /*  订购时长  */
}

type CcseRenewClusterResponse

type CcseRenewClusterResponse struct {
	StatusCode int32                              `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string                             `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseRenewClusterReturnObjResponse `json:"returnObj"`            /*  响应对象  */
	Error      string                             `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseRenewClusterReturnObjResponse

type CcseRenewClusterReturnObjResponse struct {
	OrderNo string `json:"orderNo,omitempty"` /*  20240925163106798886  */
	OrderId string `json:"orderId,omitempty"` /*  8a0109f9196d41db9d92893fe4522c75  */
}

type CcseRepairNodePoolApi

type CcseRepairNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseRepairNodePoolApi

func NewCcseRepairNodePoolApi(client *core.CtyunClient) *CcseRepairNodePoolApi

func (*CcseRepairNodePoolApi) Do

type CcseRepairNodePoolRequest

type CcseRepairNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	NodeNames []string `json:"nodeNames"` /*  需要修复节点名称  */
}

type CcseRepairNodePoolResponse

type CcseRepairNodePoolResponse struct {
	StatusCode int32                                `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string                               `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseRepairNodePoolReturnObjResponse `json:"returnObj"`            /*  响应对象  */
	Error      string                               `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseRepairNodePoolReturnObjResponse

type CcseRepairNodePoolReturnObjResponse struct {
	TaskId string `json:"taskId,omitempty"` /*  任务ID  */
}

type CcseResumeClusterTaskApi

type CcseResumeClusterTaskApi struct {
	// contains filtered or unexported fields
}

func NewCcseResumeClusterTaskApi

func NewCcseResumeClusterTaskApi(client *core.CtyunClient) *CcseResumeClusterTaskApi

func (*CcseResumeClusterTaskApi) Do

type CcseResumeClusterTaskRequest

type CcseResumeClusterTaskRequest struct {
	TaskId   string /*  任务ID  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseResumeClusterTaskResponse

type CcseResumeClusterTaskResponse struct {
	StatusCode int32                                   `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string                                  `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string                                  `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseResumeClusterTaskReturnObjResponse `json:"returnObj"`            /*  请求结果  */
	Error      string                                  `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseResumeClusterTaskReturnObjResponse

type CcseResumeClusterTaskReturnObjResponse struct{}

type CcseScaleDownNodePoolApi

type CcseScaleDownNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseScaleDownNodePoolApi

func NewCcseScaleDownNodePoolApi(client *core.CtyunClient) *CcseScaleDownNodePoolApi

func (*CcseScaleDownNodePoolApi) Do

type CcseScaleDownNodePoolRequest

type CcseScaleDownNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	NodeNames      []string `json:"nodeNames"`      /*  移除节点名称  */
	ForcedDeletion *bool    `json:"forcedDeletion"` /*  是否从集群中强制移除,默认值true  */
}

type CcseScaleDownNodePoolResponse

type CcseScaleDownNodePoolResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回对象,为伸缩记录的id,可通过伸缩记录详情接口查看伸缩状态  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseScaleUpNodePoolApi

type CcseScaleUpNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseScaleUpNodePoolApi

func NewCcseScaleUpNodePoolApi(client *core.CtyunClient) *CcseScaleUpNodePoolApi

func (*CcseScaleUpNodePoolApi) Do

type CcseScaleUpNodePoolRequest

type CcseScaleUpNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Num int32 `json:"num,omitempty"` /*  扩容节点规模  */
}

type CcseScaleUpNodePoolResponse

type CcseScaleUpNodePoolResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回对象,伸缩记录的id,可通过伸缩记录详情接口查看伸缩状态等信息  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseSyncNodePoolApi

type CcseSyncNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseSyncNodePoolApi

func NewCcseSyncNodePoolApi(client *core.CtyunClient) *CcseSyncNodePoolApi

func (*CcseSyncNodePoolApi) Do

type CcseSyncNodePoolRequest

type CcseSyncNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	ParallelNumber int32 `json:"parallelNumber,omitempty"` /*  并行度,默认值为1  */
}

type CcseSyncNodePoolResponse

type CcseSyncNodePoolResponse struct {
	RequestId string                             `json:"requestId,omitempty"` /*  请求ID  */
	ReturnObj *CcseSyncNodePoolReturnObjResponse `json:"returnObj"`           /*  响应对象  */
}

type CcseSyncNodePoolReturnObjResponse

type CcseSyncNodePoolReturnObjResponse struct {
	TaskId string `json:"taskId,omitempty"` /*  任务ID  */
}

type CcseUnbindClusterTagsApi

type CcseUnbindClusterTagsApi struct {
	// contains filtered or unexported fields
}

func NewCcseUnbindClusterTagsApi

func NewCcseUnbindClusterTagsApi(client *core.CtyunClient) *CcseUnbindClusterTagsApi

func (*CcseUnbindClusterTagsApi) Do

type CcseUnbindClusterTagsRequest

type CcseUnbindClusterTagsRequest struct {
	ClusterId string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
}

type CcseUnbindClusterTagsResponse

type CcseUnbindClusterTagsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseUpdateClusterApi

type CcseUpdateClusterApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateClusterApi

func NewCcseUpdateClusterApi(client *core.CtyunClient) *CcseUpdateClusterApi

func (*CcseUpdateClusterApi) Do

type CcseUpdateClusterAutoscalerPolicyApi

type CcseUpdateClusterAutoscalerPolicyApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateClusterAutoscalerPolicyApi

func NewCcseUpdateClusterAutoscalerPolicyApi(client *core.CtyunClient) *CcseUpdateClusterAutoscalerPolicyApi

type CcseUpdateClusterAutoscalerPolicyRequest

type CcseUpdateClusterAutoscalerPolicyRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。
	如:
	/v1.2/cce/clusters/{clusterId}/apis/autoscaler.ccse.ctyun.cn/v1/horizontalnodeautoscaler/{name}  */
	Name string /*  节点弹性伸缩策略名称
	如:
	/v1.2/cce/clusters/{clusterId}/apis/autoscaler.ccse.ctyun.cn/v1/horizontalnodeautoscaler/{name}  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml资源  */
}

type CcseUpdateClusterAutoscalerPolicyResponse

type CcseUpdateClusterAutoscalerPolicyResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateClusterCubecniRequest

type CcseUpdateClusterCubecniRequest struct {
	MinPoolSize   int32    `json:"minPoolSize,omitempty"` /*  最小缓存辅助IP数,取值范围[0, 60],不大于maxPoolSize  */
	MaxPoolSize   int32    `json:"maxPoolSize,omitempty"` /*  最大缓存辅助IP数,取值范围[0, 60],不小于minPoolSize  */
	AppendSubnets []string `json:"appendSubnets"`         /*  新增Pod子网ID列表  */
}

type CcseUpdateClusterCustomSanRequest

type CcseUpdateClusterCustomSanRequest struct {
	Action string   `json:"action,omitempty"` /*  操作类型,支持:overwrite  */
	Values []string `json:"values"`           /*  SAN列表  */
}

type CcseUpdateClusterKubeConfigExpirationTimeApi

type CcseUpdateClusterKubeConfigExpirationTimeApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateClusterKubeConfigExpirationTimeApi

func NewCcseUpdateClusterKubeConfigExpirationTimeApi(client *core.CtyunClient) *CcseUpdateClusterKubeConfigExpirationTimeApi

type CcseUpdateClusterKubeConfigExpirationTimeRequest

type CcseUpdateClusterKubeConfigExpirationTimeRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	UserId      int64 `json:"userId,omitempty"`      /*  用户ID,可在云容器引擎控制台 > 安全管理 > 授权页面查看主账号名下的子账号列表及对应的用户ID  */
	ValidPeriod int32 `json:"validPeriod,omitempty"` /*  证书过期秒数,最长为一年(31536000)  */
}

type CcseUpdateClusterKubeConfigExpirationTimeResponse

type CcseUpdateClusterKubeConfigExpirationTimeResponse struct {
	StatusCode int32                                                       `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string                                                      `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *CcseUpdateClusterKubeConfigExpirationTimeReturnObjResponse `json:"returnObj"`            /*  响应对象  */
	Error      string                                                      `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateClusterKubeConfigExpirationTimeReturnObjResponse

type CcseUpdateClusterKubeConfigExpirationTimeReturnObjResponse struct{}

type CcseUpdateClusterPolicyInstanceApi

type CcseUpdateClusterPolicyInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateClusterPolicyInstanceApi

func NewCcseUpdateClusterPolicyInstanceApi(client *core.CtyunClient) *CcseUpdateClusterPolicyInstanceApi

type CcseUpdateClusterPolicyInstancePolicyParametersRequest

type CcseUpdateClusterPolicyInstancePolicyParametersRequest struct{}

type CcseUpdateClusterPolicyInstanceRequest

type CcseUpdateClusterPolicyInstanceRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PolicyName string /*  策略治理实例名称,您可以通过查询策略治理实例接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18035&data=128&isNormal=1&vid=121">查询策略治理实例</a>  */
	RegionId string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	InstanceId int64 `json:"instanceId,omitempty"` /*  实例Id,您可以通过查询策略治理实例接口来获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18035&data=128&isNormal=1&vid=121">查询策略治理实例</a>  */
	PolicyParameters *CcseUpdateClusterPolicyInstancePolicyParametersRequest `json:"policyParameters"`       /*  实例参数  */
	PolicyScope      string                                                  `json:"policyScope,omitempty"`  /*  所属命名空间  */
	PolicyAction     string                                                  `json:"policyAction,omitempty"` /*  规则治理动作,取值:<br />deny:拦截违规部署<br />warn:告警  */
}

type CcseUpdateClusterPolicyInstanceResponse

type CcseUpdateClusterPolicyInstanceResponse struct {
	StatusCode int32                                             `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                            `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseUpdateClusterPolicyInstanceReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                            `json:"error,omitempty"`      /*  错误码  */
}

type CcseUpdateClusterPolicyInstanceReturnObjResponse

type CcseUpdateClusterPolicyInstanceReturnObjResponse struct {
	Instances []string `json:"instances"` /*  部署的实例名称列表  */
}

type CcseUpdateClusterRequest

type CcseUpdateClusterRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	ClusterDesc     string                             `json:"clusterDesc,omitempty"`     /*  集群描述  */
	ClusterAlias    string                             `json:"clusterAlias,omitempty"`    /*  集群显示名称  */
	StartPort       int32                              `json:"startPort,omitempty"`       /*  服务起始端口,取值范围[20106, 32767]  */
	EndPort         int32                              `json:"endPort,omitempty"`         /*  服务结束端口,取值范围[20106, 32767]  */
	SecurityGroupId string                             `json:"securityGroupId,omitempty"` /*  节点默认安全组ID  */
	CustomSan       *CcseUpdateClusterCustomSanRequest `json:"customSan"`                 /*  自定义SAN列表  */
	Cubecni         *CcseUpdateClusterCubecniRequest   `json:"cubecni"`                   /*  cubecni插件网络配置  */
}

type CcseUpdateClusterResponse

type CcseUpdateClusterResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseUpdateClusterTagsApi

type CcseUpdateClusterTagsApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateClusterTagsApi

func NewCcseUpdateClusterTagsApi(client *core.CtyunClient) *CcseUpdateClusterTagsApi

func (*CcseUpdateClusterTagsApi) Do

type CcseUpdateClusterTagsRequest

type CcseUpdateClusterTagsRequest struct {
	ClusterId string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	Tags []string `json:"tags"` /*  标签列表  */
}

type CcseUpdateClusterTagsResponse

type CcseUpdateClusterTagsResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

type CcseUpdateConfigMapApi

type CcseUpdateConfigMapApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateConfigMapApi

func NewCcseUpdateConfigMapApi(client *core.CtyunClient) *CcseUpdateConfigMapApi

func (*CcseUpdateConfigMapApi) Do

type CcseUpdateConfigMapRequest

type CcseUpdateConfigMapRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	ConfigmapName string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateConfigMapResponse

type CcseUpdateConfigMapResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateCronHorizontalPodAutoscalerApi

type CcseUpdateCronHorizontalPodAutoscalerApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateCronHorizontalPodAutoscalerApi

func NewCcseUpdateCronHorizontalPodAutoscalerApi(client *core.CtyunClient) *CcseUpdateCronHorizontalPodAutoscalerApi

type CcseUpdateCronHorizontalPodAutoscalerRequest

type CcseUpdateCronHorizontalPodAutoscalerRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	Name          string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateCronHorizontalPodAutoscalerResponse

type CcseUpdateCronHorizontalPodAutoscalerResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateDaemonSetApi

type CcseUpdateDaemonSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateDaemonSetApi

func NewCcseUpdateDaemonSetApi(client *core.CtyunClient) *CcseUpdateDaemonSetApi

func (*CcseUpdateDaemonSetApi) Do

type CcseUpdateDaemonSetRequest

type CcseUpdateDaemonSetRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	DaemonsetName string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateDaemonSetResponse

type CcseUpdateDaemonSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateDeploymentApi

type CcseUpdateDeploymentApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateDeploymentApi

func NewCcseUpdateDeploymentApi(client *core.CtyunClient) *CcseUpdateDeploymentApi

func (*CcseUpdateDeploymentApi) Do

type CcseUpdateDeploymentRequest

type CcseUpdateDeploymentRequest struct {
	ClusterId      string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName  string /*  命名空间名称  */
	DeploymentName string /*  资源名称  */
	RegionId       string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  请求入参yaml  */
}

type CcseUpdateDeploymentResponse

type CcseUpdateDeploymentResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateHorizontalPodAutoscalerApi

type CcseUpdateHorizontalPodAutoscalerApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateHorizontalPodAutoscalerApi

func NewCcseUpdateHorizontalPodAutoscalerApi(client *core.CtyunClient) *CcseUpdateHorizontalPodAutoscalerApi

type CcseUpdateHorizontalPodAutoscalerRequest

type CcseUpdateHorizontalPodAutoscalerRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	Name          string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateHorizontalPodAutoscalerResponse

type CcseUpdateHorizontalPodAutoscalerResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateJobApi

type CcseUpdateJobApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateJobApi

func NewCcseUpdateJobApi(client *core.CtyunClient) *CcseUpdateJobApi

func (*CcseUpdateJobApi) Do

type CcseUpdateJobRequest

type CcseUpdateJobRequest struct {
	ClusterId     string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	JobName       string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateJobResponse

type CcseUpdateJobResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateNodePoolApi

type CcseUpdateNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateNodePoolApi

func NewCcseUpdateNodePoolApi(client *core.CtyunClient) *CcseUpdateNodePoolApi

func (*CcseUpdateNodePoolApi) Do

type CcseUpdateNodePoolDataDisksRequest

type CcseUpdateNodePoolDataDisksRequest struct {
	Size         int32  `json:"size,omitempty"`         /*  数据盘大小,单位G  */
	DiskSpecName string `json:"diskSpecName,omitempty"` /*  数据盘规格名称,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
}

type CcseUpdateNodePoolKubeletConfigApi

type CcseUpdateNodePoolKubeletConfigApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateNodePoolKubeletConfigApi

func NewCcseUpdateNodePoolKubeletConfigApi(client *core.CtyunClient) *CcseUpdateNodePoolKubeletConfigApi

type CcseUpdateNodePoolKubeletConfigKubeletArgsRequest

type CcseUpdateNodePoolKubeletConfigKubeletArgsRequest struct {
	MaxPods         int32 `json:"maxPods,omitempty"`         /*  最大pod数  */
	RegistryPullQPS int32 `json:"registryPullQPS,omitempty"` /*  注册拉取qps  */
	RegistryBurst   int32 `json:"registryBurst,omitempty"`   /*  注册表突发  */
}

type CcseUpdateNodePoolKubeletConfigRequest

type CcseUpdateNodePoolKubeletConfigRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	KubeletArgs *CcseUpdateNodePoolKubeletConfigKubeletArgsRequest `json:"kubeletArgs"` /*  其他可支持的Kubelet参数:registryPullQPS,registryBurst, podPidsLimit,eventRecordQPS,eventBurst    , kubeAPIQPS    , kubeAPIBurst, cpuManagerPolicy, topologyManagerScope, cpuCFSQuota, maxPods,  */
}

type CcseUpdateNodePoolKubeletConfigResponse

type CcseUpdateNodePoolKubeletConfigResponse struct {
	RequestId string                                            `json:"requestId,omitempty"` /*  请求ID  */
	Message   string                                            `json:"message,omitempty"`   /*  响应信息  */
	ReturnObj *CcseUpdateNodePoolKubeletConfigReturnObjResponse `json:"returnObj"`           /*  响应对象  */
}

type CcseUpdateNodePoolKubeletConfigReturnObjResponse

type CcseUpdateNodePoolKubeletConfigReturnObjResponse struct {
	TaskId string `json:"taskId,omitempty"` /*  任务ID  */
}

type CcseUpdateNodePoolLabelsRequest

type CcseUpdateNodePoolLabelsRequest struct{}

type CcseUpdateNodePoolRequest

type CcseUpdateNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	NodePoolName    string                                `json:"nodePoolName,omitempty"`    /*  节点池名称  */
	BillMode        string                                `json:"billMode,omitempty"`        /*  订单类型 1-包年包月 2-按需计费  */
	CycleCount      int32                                 `json:"cycleCount,omitempty"`      /*  订购时长,billMode为1必传,cycleType为MONTH时,cycleCount为1表示订购1个月  */
	CycleType       string                                `json:"cycleType,omitempty"`       /*  订购周期类型 MONTH-月 YEAR-年,billMode为1必传  */
	AutoRenewStatus int32                                 `json:"autoRenewStatus,omitempty"` /*  是否自动续订 0-否 1-是,默认为0  */
	Description     string                                `json:"description,omitempty"`     /*  描述  */
	DataDisks       []*CcseUpdateNodePoolDataDisksRequest `json:"dataDisks"`                 /*  数据盘  */
	Labels          *CcseUpdateNodePoolLabelsRequest      `json:"labels"`                    /*  标签  */
	Taints          []*CcseUpdateNodePoolTaintsRequest    `json:"taints"`                    /*  节点污点,格式为 [{\"key\":\"{key}\",\"value\":\"{value}\",\"effect\":\"{effect}\"}],上述的{key}、{value}、{effect}替换为所需字段。effect枚举包括NoSchedule、PreferNoSchedule、NoExecute  */
	EnableAutoScale *bool                                 `json:"enableAutoScale"`           /*  是否自动弹性伸缩  */
	MaxNum          int32                                 `json:"maxNum,omitempty"`          /*  伸缩组最大数量0-20  */
	MinNum          int32                                 `json:"minNum,omitempty"`          /*  伸缩组最小数量0-20  */
	SysDiskSize     int32                                 `json:"sysDiskSize,omitempty"`     /*  系统盘大小  */
	SysDiskType     string                                `json:"sysDiskType,omitempty"`     /*  系统盘规格,云硬盘类型,取值范围:
	SATA:普通IO,
	SAS:高IO,
	SSD:超高IO
	您可以查看<a href="https://www.ctyun.cn/document/10027696/10162918">磁盘类型及性能介绍</a>磁盘类型相关信息  */
	VisibilityPostHostScript string `json:"visibilityPostHostScript,omitempty"` /*  部署后执行自定义脚本,base64编码  */
	VisibilityHostScript     string `json:"visibilityHostScript,omitempty"`     /*  部署前执行自定义脚本,base64编码  */
}

type CcseUpdateNodePoolResponse

type CcseUpdateNodePoolResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求ID  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateNodePoolTaintsRequest

type CcseUpdateNodePoolTaintsRequest struct {
	Key    string `json:"key,omitempty"`    /*  键  */
	Value  string `json:"value,omitempty"`  /*  值  */
	Effect string `json:"effect,omitempty"` /*  策略  */
}

type CcseUpdatePersistentVolumeApi

type CcseUpdatePersistentVolumeApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdatePersistentVolumeApi

func NewCcseUpdatePersistentVolumeApi(client *core.CtyunClient) *CcseUpdatePersistentVolumeApi

func (*CcseUpdatePersistentVolumeApi) Do

type CcseUpdatePersistentVolumeClaimApi

type CcseUpdatePersistentVolumeClaimApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdatePersistentVolumeClaimApi

func NewCcseUpdatePersistentVolumeClaimApi(client *core.CtyunClient) *CcseUpdatePersistentVolumeClaimApi

type CcseUpdatePersistentVolumeClaimRequest

type CcseUpdatePersistentVolumeClaimRequest struct {
	ClusterId                 string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName             string /*  命名空间名称  */
	PersistentVolumeClaimName string /*  资源名称  */
	RegionId                  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdatePersistentVolumeClaimResponse

type CcseUpdatePersistentVolumeClaimResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdatePersistentVolumeRequest

type CcseUpdatePersistentVolumeRequest struct {
	ClusterId            string /*  集群id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	PersistentVolumeName string /*  资源名称  */
	RegionId             string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdatePersistentVolumeResponse

type CcseUpdatePersistentVolumeResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdatePodApi

type CcseUpdatePodApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdatePodApi

func NewCcseUpdatePodApi(client *core.CtyunClient) *CcseUpdatePodApi

func (*CcseUpdatePodApi) Do

type CcseUpdatePodRequest

type CcseUpdatePodRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	PodName       string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdatePodResponse

type CcseUpdatePodResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求ID  */
}

type CcseUpdateReplicaSetApi

type CcseUpdateReplicaSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateReplicaSetApi

func NewCcseUpdateReplicaSetApi(client *core.CtyunClient) *CcseUpdateReplicaSetApi

func (*CcseUpdateReplicaSetApi) Do

type CcseUpdateReplicaSetRequest

type CcseUpdateReplicaSetRequest struct {
	ClusterId      string /*  集群Id,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName  string /*  命名空间名称  */
	ReplicaSetName string /*  资源名称  */
	RegionId       string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateReplicaSetResponse

type CcseUpdateReplicaSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateSecretApi

type CcseUpdateSecretApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateSecretApi

func NewCcseUpdateSecretApi(client *core.CtyunClient) *CcseUpdateSecretApi

func (*CcseUpdateSecretApi) Do

type CcseUpdateSecretRequest

type CcseUpdateSecretRequest struct {
	ClusterId     string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName string /*  命名空间名称  */
	SecretName    string /*  资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateSecretResponse

type CcseUpdateSecretResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateServiceApi

type CcseUpdateServiceApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateServiceApi

func NewCcseUpdateServiceApi(client *core.CtyunClient) *CcseUpdateServiceApi

func (*CcseUpdateServiceApi) Do

type CcseUpdateServiceRequest

type CcseUpdateServiceRequest struct {
	ClusterId     string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>  */
	NamespaceName string /*  命名空间名称  */
	ServiceName   string /*  Service资源名称  */
	RegionId      string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateServiceResponse

type CcseUpdateServiceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateStatefulSetApi

type CcseUpdateStatefulSetApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateStatefulSetApi

func NewCcseUpdateStatefulSetApi(client *core.CtyunClient) *CcseUpdateStatefulSetApi

func (*CcseUpdateStatefulSetApi) Do

type CcseUpdateStatefulSetRequest

type CcseUpdateStatefulSetRequest struct {
	ClusterId       string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName   string /*  命名空间名称  */
	StatefulsetName string /*  资源名称  */
	RegionId        string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateStatefulSetResponse

type CcseUpdateStatefulSetResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateStorageClassApi

type CcseUpdateStorageClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateStorageClassApi

func NewCcseUpdateStorageClassApi(client *core.CtyunClient) *CcseUpdateStorageClassApi

func (*CcseUpdateStorageClassApi) Do

type CcseUpdateStorageClassRequest

type CcseUpdateStorageClassRequest struct {
	ClusterId        string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	StorageClassName string /*  资源名称  */
	RegionId         string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateStorageClassResponse

type CcseUpdateStorageClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateSubUserPermissionsApi

type CcseUpdateSubUserPermissionsApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateSubUserPermissionsApi

func NewCcseUpdateSubUserPermissionsApi(client *core.CtyunClient) *CcseUpdateSubUserPermissionsApi

type CcseUpdateSubUserPermissionsDataRequest

type CcseUpdateSubUserPermissionsDataRequest struct {
	Namespace   string `json:"namespace,omitempty"`   /*  命名空间,不填默认全部命名空间  */
	ClusterRole string `json:"clusterRole,omitempty"` /*  需要绑定的clusterRole,创建,更新需要填写;删除不需要填
	目前支持的检查项及含义如下
	ccse:preset:admin	管理员
	ccse:preset:ops	运维人员
	ccse:preset:dev	开发人员
	ccse:preset:view	受限用户  */
	BindingName string `json:"bindingName,omitempty"` /*  clusterRoleBinding或者roleBinding的名称,用于表示权限绑定,创建不需要填写,删除或更新必填;删除或更新通过查询子账号集群授权信息获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18049&data=128&isNormal=1&vid=121">查询子账号集群授权信息</a>  */
	BindingKind string `json:"bindingKind,omitempty"` /*  rolebinding类型,创建不需要填写,删除或更新必填;删除或更新通过查询子账号集群授权信息获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=43&api=18049&data=128&isNormal=1&vid=121">查询子账号集群授权信息</a>  */
	OperType int32 `json:"operType,omitempty"` /*  操作类型。0-增加,1-删除,2-更新。不填默认为0  */
}

type CcseUpdateSubUserPermissionsRequest

type CcseUpdateSubUserPermissionsRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	UserIds []int64                                    `json:"userIds"` /*  用户ID,可在云容器引擎控制台 > 安全管理 > 授权页面查看子账号列表及对应的用户ID  */
	Data    []*CcseUpdateSubUserPermissionsDataRequest `json:"data"`    /*  权限设置列表  */
}

type CcseUpdateSubUserPermissionsResponse

type CcseUpdateSubUserPermissionsResponse struct {
	StatusCode int32                                          `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                                         `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseUpdateSubUserPermissionsReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                                         `json:"error,omitempty"`      /*  错误码  */
}

type CcseUpdateSubUserPermissionsReturnObjResponse

type CcseUpdateSubUserPermissionsReturnObjResponse struct{}

type CcseUpdateVolumeSnapshotApi

type CcseUpdateVolumeSnapshotApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateVolumeSnapshotApi

func NewCcseUpdateVolumeSnapshotApi(client *core.CtyunClient) *CcseUpdateVolumeSnapshotApi

func (*CcseUpdateVolumeSnapshotApi) Do

type CcseUpdateVolumeSnapshotClassApi

type CcseUpdateVolumeSnapshotClassApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpdateVolumeSnapshotClassApi

func NewCcseUpdateVolumeSnapshotClassApi(client *core.CtyunClient) *CcseUpdateVolumeSnapshotClassApi

type CcseUpdateVolumeSnapshotClassRequest

type CcseUpdateVolumeSnapshotClassRequest struct {
	ClusterId               string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	VolumeSnapshotClassName string /*  资源名称  */
	RegionId                string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateVolumeSnapshotClassResponse

type CcseUpdateVolumeSnapshotClassResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpdateVolumeSnapshotRequest

type CcseUpdateVolumeSnapshotRequest struct {
	ClusterId          string /*  集群id, 获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	NamespaceName      string /*  命名空间名称  */
	VolumeSnapshotName string /*  资源名称  */
	RegionId           string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	TextPlainDataString string `json:"textPlainDataString,omitempty"` /*  字符串类型的yaml  */
}

type CcseUpdateVolumeSnapshotResponse

type CcseUpdateVolumeSnapshotResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  响应状态码  */
	Message    string `json:"message,omitempty"`    /*  响应信息  */
	ReturnObj  string `json:"returnObj,omitempty"`  /*  返回结果  */
	Error      string `json:"error,omitempty"`      /*  错误码,参见错误码说明  */
}

type CcseUpgradeClusterApi

type CcseUpgradeClusterApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpgradeClusterApi

func NewCcseUpgradeClusterApi(client *core.CtyunClient) *CcseUpgradeClusterApi

func (*CcseUpgradeClusterApi) Do

type CcseUpgradeClusterRequest

type CcseUpgradeClusterRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>
	*/
	NextVersion string `json:"nextVersion,omitempty"` /*  集群可升级版本  */
	Version     string `json:"version,omitempty"`     /*  当前版本  */
	Concurrency int32  `json:"concurrency,omitempty"` /*  worker升级并发数量  */
}

type CcseUpgradeClusterResponse

type CcseUpgradeClusterResponse struct {
	StatusCode int32                                `json:"statusCode,omitempty"` /*  状态码  */
	Message    string                               `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *CcseUpgradeClusterReturnObjResponse `json:"returnObj"`            /*  返回对象  */
	Error      string                               `json:"error,omitempty"`      /*  错误码  */
}

type CcseUpgradeClusterReturnObjResponse

type CcseUpgradeClusterReturnObjResponse struct {
	TaskId         int64  `json:"taskId,omitempty"`         /*  任务id  */
	ClusterId      string `json:"clusterId,omitempty"`      /*  集群ID  */
	ParentTaskId   int64  `json:"parentTaskId,omitempty"`   /*  parentTaskId  */
	NodeName       string `json:"nodeName,omitempty"`       /*  节点名称  */
	NodeType       string `json:"nodeType,omitempty"`       /*  节点类型,包括master0, master, node  */
	MasterPlanHash string `json:"masterPlanHash,omitempty"` /*  masterPlanHash  */
	WorkerPlanHash string `json:"workerPlanHash,omitempty"` /*  workerPlanHash  */
	TaskStatus     string `json:"taskStatus,omitempty"`     /*  任务状态,start:开始升级,end:完成升级,pause:暂停升级  */
	Version        string `json:"version,omitempty"`        /*  版本  */
	Status         int32  `json:"status,omitempty"`         /*  状态码,0:无效 1:有效 2:删除  */
	CreatedBy      int64  `json:"createdBy,omitempty"`      /*  创建者  */
	CreatedTime    string `json:"createdTime,omitempty"`    /*  创建时间  */
	UpdatedTime    string `json:"updatedTime,omitempty"`    /*  更新时间  */
}

type CcseUpgradeNodePoolApi

type CcseUpgradeNodePoolApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpgradeNodePoolApi

func NewCcseUpgradeNodePoolApi(client *core.CtyunClient) *CcseUpgradeNodePoolApi

func (*CcseUpgradeNodePoolApi) Do

type CcseUpgradeNodePoolRequest

type CcseUpgradeNodePoolRequest struct {
	ClusterId  string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	NodePoolId string /*  节点池ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105" target="_blank">如何获取接口URI中参数</a>。  */
	RegionId   string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&amp;api=5851&amp;data=87">资源池列表查询</a>  */
	OsUpgrade             bool   `json:"osUpgrade"`                       /*  是否升级操作系统  */
	UpgradeImageName      string `json:"upgradeImageName,omitempty"`      /*  目标操作系统名称(最新操作系统名称可参考产品文档”升级节点池“章节)  */
	UpgradeImageID        string `json:"upgradeImageID,omitempty"`        /*  目标操作系统镜像ID,请联系相关技术人员获取对应操作系统名称的ID  */
	KubeletUpgrade        bool   `json:"kubeletUpgrade"`                  /*  是否升级kubelet  */
	UpgradeKubeletVersion string `json:"upgradeKubeletVersion,omitempty"` /*  目标kubelet版本名称(最新kubelet版本可参考产品文档”升级节点池“章节)  */
	RuntimeUpgrade        bool   `json:"runtimeUpgrade"`                  /*  否升级容器运行时  */
	RuntimeType           string `json:"runtimeType,omitempty"`           /*  节点池容器运行时类型,目前支持containerd运行时升级  */
	UpgradeRuntimeVersion string `json:"upgradeRuntimeVersion,omitempty"` /*  目标运行时版本名称(最新运行时版本可参考产品文档”升级节点池“章节)  */
}

type CcseUpgradeNodePoolResponse

type CcseUpgradeNodePoolResponse struct {
	ReturnObj *CcseUpgradeNodePoolReturnObjResponse `json:"returnObj"` /*  响应对象  */
}

type CcseUpgradeNodePoolReturnObjResponse

type CcseUpgradeNodePoolReturnObjResponse struct {
	TaskId string `json:"taskId,omitempty"` /*  任务ID  */
}

type CcseUpgradePluginInstanceApi

type CcseUpgradePluginInstanceApi struct {
	// contains filtered or unexported fields
}

func NewCcseUpgradePluginInstanceApi

func NewCcseUpgradePluginInstanceApi(client *core.CtyunClient) *CcseUpgradePluginInstanceApi

func (*CcseUpgradePluginInstanceApi) Do

type CcseUpgradePluginInstanceRequest

type CcseUpgradePluginInstanceRequest struct {
	ClusterId string /*  集群ID,获取方式请参见<a href="https://www.ctyun.cn/document/10083472/11002105">如何获取接口URI中参数</a>。  */
	RegionId  string /*  资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10083472/11004422" target="_blank">云容器引擎资源池</a>
	另外您通过<a href="https://www.ctyun.cn/document/10026730/10028695" target="_blank">地域和可用区</a>来了解资源池
	获取:
	<span style="background-color: rgb(73, 204, 144);color: rgb(255,255,255);padding: 2px; margin:2px">查</span> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81" target="_blank">资源池列表查询</a>  */
	ChartName    string `json:"chartName,omitempty"`    /*  Chart名称  */
	ChartVersion string `json:"chartVersion,omitempty"` /*  Chart版本号  */
	InstanceName string `json:"instanceName,omitempty"` /*  实例名称  */
	Values       string `json:"values,omitempty"`       /*  实例配置参数(YAML格式),与valuesJson参数二选一必填  */
	ValuesJson   string `json:"valuesJson,omitempty"`   /*  实例配置参数(JSON格式),与values参数二选一必填  */
}

type CcseUpgradePluginInstanceResponse

type CcseUpgradePluginInstanceResponse struct {
	StatusCode int32  `json:"statusCode,omitempty"` /*  状态码  */
	RequestId  string `json:"requestId,omitempty"`  /*  请求id  */
	Message    string `json:"message,omitempty"`    /*  提示信息  */
	ReturnObj  *bool  `json:"returnObj"`            /*  返回对象  */
	Error      string `json:"error,omitempty"`      /*  错误码  */
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL