All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ksyun.client.kce.modifyclusterinfo.v20190806.ModifyClusterInfoRequest Maven / Gradle / Ivy

package ksyun.client.kce.modifyclusterinfo.v20190806;

import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;

import java.util.List;
import java.util.Arrays;

/**
* @Classname ModifyClusterInfoRequest
* @Description 请求参数
*/
@Data
public class ModifyClusterInfoRequest{
    /**集群id*/
    @KsYunField(name="ClusterId")
    private String ClusterId;

    /**集群名称*/
    @KsYunField(name="ClusterName")
    private String ClusterName;

    /**集群描述信息*/
    @KsYunField(name="ClusterDesc")
    private String ClusterDesc;

    /**是否支持微服务

true:支持

false:不支持*/
    @KsYunField(name="EnableKMSE")
    private Boolean EnableKMSE;

    /**支持对托管集群控制面日志采集配置进行全量更新*/
    @KsYunField(name="ControlPlaneLog")
    private ControlPlaneLogDto ControlPlaneLog;
    @Data
    @ToString
    public static class ControlPlaneLogDto {
        /**集群id*/
        @KsYunField(name="ClusterId")
        private String ClusterId;
        /**是否支持*/
        @KsYunField(name="Enable")
        private Boolean Enable;
        /**控制面日志所投递日志项目的名称,未配置但指定items时将自动创建名称为k8s-log-{clusterID}的日志项目*/
        @KsYunField(name="ProjectName")
        private String ProjectName;
        /**控制面日志采集范围,多个组件请使用英文逗号拼接,如apiserver,kcm。
         有效值:[“apiserver”,“kcm”,“scheduler”,“auditing”]*/
        @KsYunField(name="Items")
        private String Items;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy