lib/v20201101/models.rb in tencentcloud-sdk-tcss-3.0.635 vs lib/v20201101/models.rb in tencentcloud-sdk-tcss-3.0.636

- old
+ new

@@ -2386,14 +2386,29 @@ # @type CheckFailReason: String # @param CheckStatus: 检查状态,为Task_Running, NoRisk, HasRisk, Uncheck, Task_Error # @type CheckStatus: String # @param TaskCreateTime: 任务创建时间,检查时间 # @type TaskCreateTime: String + # @param AccessedStatus: 接入状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AccessedStatus: String + # @param AccessedSubStatus: 接入失败原因 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AccessedSubStatus: String + # @param NodeCount: 节点总数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type NodeCount: Integer + # @param OffLineNodeCount: 离线节点数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type OffLineNodeCount: Integer + # @param UnInstallAgentNodeCount: 未安装agent节点数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UnInstallAgentNodeCount: Integer - attr_accessor :ClusterId, :ClusterName, :ClusterVersion, :ClusterOs, :ClusterType, :ClusterNodeNum, :Region, :DefenderStatus, :ClusterStatus, :ClusterCheckMode, :ClusterAutoCheck, :DefenderErrorReason, :UnreadyNodeNum, :SeriousRiskCount, :HighRiskCount, :MiddleRiskCount, :HintRiskCount, :CheckFailReason, :CheckStatus, :TaskCreateTime + attr_accessor :ClusterId, :ClusterName, :ClusterVersion, :ClusterOs, :ClusterType, :ClusterNodeNum, :Region, :DefenderStatus, :ClusterStatus, :ClusterCheckMode, :ClusterAutoCheck, :DefenderErrorReason, :UnreadyNodeNum, :SeriousRiskCount, :HighRiskCount, :MiddleRiskCount, :HintRiskCount, :CheckFailReason, :CheckStatus, :TaskCreateTime, :AccessedStatus, :AccessedSubStatus, :NodeCount, :OffLineNodeCount, :UnInstallAgentNodeCount - def initialize(clusterid=nil, clustername=nil, clusterversion=nil, clusteros=nil, clustertype=nil, clusternodenum=nil, region=nil, defenderstatus=nil, clusterstatus=nil, clustercheckmode=nil, clusterautocheck=nil, defendererrorreason=nil, unreadynodenum=nil, seriousriskcount=nil, highriskcount=nil, middleriskcount=nil, hintriskcount=nil, checkfailreason=nil, checkstatus=nil, taskcreatetime=nil) + def initialize(clusterid=nil, clustername=nil, clusterversion=nil, clusteros=nil, clustertype=nil, clusternodenum=nil, region=nil, defenderstatus=nil, clusterstatus=nil, clustercheckmode=nil, clusterautocheck=nil, defendererrorreason=nil, unreadynodenum=nil, seriousriskcount=nil, highriskcount=nil, middleriskcount=nil, hintriskcount=nil, checkfailreason=nil, checkstatus=nil, taskcreatetime=nil, accessedstatus=nil, accessedsubstatus=nil, nodecount=nil, offlinenodecount=nil, uninstallagentnodecount=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterVersion = clusterversion @ClusterOs = clusteros @ClusterType = clustertype @@ -2410,10 +2425,15 @@ @MiddleRiskCount = middleriskcount @HintRiskCount = hintriskcount @CheckFailReason = checkfailreason @CheckStatus = checkstatus @TaskCreateTime = taskcreatetime + @AccessedStatus = accessedstatus + @AccessedSubStatus = accessedsubstatus + @NodeCount = nodecount + @OffLineNodeCount = offlinenodecount + @UnInstallAgentNodeCount = uninstallagentnodecount end def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @@ -2433,10 +2453,15 @@ @MiddleRiskCount = params['MiddleRiskCount'] @HintRiskCount = params['HintRiskCount'] @CheckFailReason = params['CheckFailReason'] @CheckStatus = params['CheckStatus'] @TaskCreateTime = params['TaskCreateTime'] + @AccessedStatus = params['AccessedStatus'] + @AccessedSubStatus = params['AccessedSubStatus'] + @NodeCount = params['NodeCount'] + @OffLineNodeCount = params['OffLineNodeCount'] + @UnInstallAgentNodeCount = params['UnInstallAgentNodeCount'] end end # 风险项是检查完之后,有问题的检测项,并且加了一些检查结果信息。 class ClusterRiskItem < TencentCloud::Common::AbstractModel @@ -4206,24 +4231,29 @@ class CreateClusterCheckTaskResponse < TencentCloud::Common::AbstractModel # @param TaskId: 返回创建的集群检查任务的ID,为0表示创建失败。 # @type TaskId: Integer # @param CreateResult: 创建检查任务的结果,"Succ"为成功,其他的为失败原因 # @type CreateResult: String + # @param NewTaskID: 返回创建的集群新任务ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type NewTaskID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :TaskId, :CreateResult, :RequestId + attr_accessor :TaskId, :CreateResult, :NewTaskID, :RequestId - def initialize(taskid=nil, createresult=nil, requestid=nil) + def initialize(taskid=nil, createresult=nil, newtaskid=nil, requestid=nil) @TaskId = taskid @CreateResult = createresult + @NewTaskID = newtaskid @RequestId = requestid end def deserialize(params) @TaskId = params['TaskId'] @CreateResult = params['CreateResult'] + @NewTaskID = params['NewTaskID'] @RequestId = params['RequestId'] end end # CreateComplianceTask请求参数结构体 @@ -8389,16 +8419,22 @@ # @type RegionID: Integer # @param Project: 所属项目 # @type Project: :class:`Tencentcloud::Tcss.v20201101.models.ProjectInfo` # @param Tags: 标签 # @type Tags: Array + # @param ClusterID: 集群ID + # @type ClusterID: String + # @param ClusterName: 集群名称 + # @type ClusterName: String + # @param ClusterAccessedStatus: 集群接入状态 + # @type ClusterAccessedStatus: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :UUID, :UpdateTime, :HostName, :Group, :HostIP, :OsName, :AgentVersion, :KernelVersion, :DockerVersion, :DockerAPIVersion, :DockerGoVersion, :DockerFileSystemDriver, :DockerRootDir, :ImageCnt, :ContainerCnt, :K8sMasterIP, :K8sVersion, :KubeProxyVersion, :Status, :IsContainerd, :MachineType, :PublicIp, :InstanceID, :RegionID, :Project, :Tags, :RequestId + attr_accessor :UUID, :UpdateTime, :HostName, :Group, :HostIP, :OsName, :AgentVersion, :KernelVersion, :DockerVersion, :DockerAPIVersion, :DockerGoVersion, :DockerFileSystemDriver, :DockerRootDir, :ImageCnt, :ContainerCnt, :K8sMasterIP, :K8sVersion, :KubeProxyVersion, :Status, :IsContainerd, :MachineType, :PublicIp, :InstanceID, :RegionID, :Project, :Tags, :ClusterID, :ClusterName, :ClusterAccessedStatus, :RequestId - def initialize(uuid=nil, updatetime=nil, hostname=nil, group=nil, hostip=nil, osname=nil, agentversion=nil, kernelversion=nil, dockerversion=nil, dockerapiversion=nil, dockergoversion=nil, dockerfilesystemdriver=nil, dockerrootdir=nil, imagecnt=nil, containercnt=nil, k8smasterip=nil, k8sversion=nil, kubeproxyversion=nil, status=nil, iscontainerd=nil, machinetype=nil, publicip=nil, instanceid=nil, regionid=nil, project=nil, tags=nil, requestid=nil) + def initialize(uuid=nil, updatetime=nil, hostname=nil, group=nil, hostip=nil, osname=nil, agentversion=nil, kernelversion=nil, dockerversion=nil, dockerapiversion=nil, dockergoversion=nil, dockerfilesystemdriver=nil, dockerrootdir=nil, imagecnt=nil, containercnt=nil, k8smasterip=nil, k8sversion=nil, kubeproxyversion=nil, status=nil, iscontainerd=nil, machinetype=nil, publicip=nil, instanceid=nil, regionid=nil, project=nil, tags=nil, clusterid=nil, clustername=nil, clusteraccessedstatus=nil, requestid=nil) @UUID = uuid @UpdateTime = updatetime @HostName = hostname @Group = group @HostIP = hostip @@ -8421,10 +8457,13 @@ @PublicIp = publicip @InstanceID = instanceid @RegionID = regionid @Project = project @Tags = tags + @ClusterID = clusterid + @ClusterName = clustername + @ClusterAccessedStatus = clusteraccessedstatus @RequestId = requestid end def deserialize(params) @UUID = params['UUID'] @@ -8461,10 +8500,13 @@ taginfo_tmp = TagInfo.new taginfo_tmp.deserialize(i) @Tags << taginfo_tmp end end + @ClusterID = params['ClusterID'] + @ClusterName = params['ClusterName'] + @ClusterAccessedStatus = params['ClusterAccessedStatus'] @RequestId = params['RequestId'] end end # DescribeAssetHostList请求参数结构体 @@ -11313,16 +11355,25 @@ # @type FailedClusterCount: Integer # @param NotImportedClusterCount: 未导入的集群数量 # @type NotImportedClusterCount: Integer # @param ServerlessClusterCount: eks集群数量 # @type ServerlessClusterCount: Integer + # @param TkeClusterCount: TKE集群数量 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type TkeClusterCount: Integer + # @param UserCreateTencentClusterCount: 用户自建腾讯云集群数量 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UserCreateTencentClusterCount: Integer + # @param UserCreateHybridClusterCount: 用户自建集群混合云数量 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UserCreateHybridClusterCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :TotalCount, :RiskClusterCount, :UncheckClusterCount, :ManagedClusterCount, :IndependentClusterCount, :NoRiskClusterCount, :CheckedClusterCount, :AutoCheckClusterCount, :ManualCheckClusterCount, :FailedClusterCount, :NotImportedClusterCount, :ServerlessClusterCount, :RequestId + attr_accessor :TotalCount, :RiskClusterCount, :UncheckClusterCount, :ManagedClusterCount, :IndependentClusterCount, :NoRiskClusterCount, :CheckedClusterCount, :AutoCheckClusterCount, :ManualCheckClusterCount, :FailedClusterCount, :NotImportedClusterCount, :ServerlessClusterCount, :TkeClusterCount, :UserCreateTencentClusterCount, :UserCreateHybridClusterCount, :RequestId - def initialize(totalcount=nil, riskclustercount=nil, uncheckclustercount=nil, managedclustercount=nil, independentclustercount=nil, noriskclustercount=nil, checkedclustercount=nil, autocheckclustercount=nil, manualcheckclustercount=nil, failedclustercount=nil, notimportedclustercount=nil, serverlessclustercount=nil, requestid=nil) + def initialize(totalcount=nil, riskclustercount=nil, uncheckclustercount=nil, managedclustercount=nil, independentclustercount=nil, noriskclustercount=nil, checkedclustercount=nil, autocheckclustercount=nil, manualcheckclustercount=nil, failedclustercount=nil, notimportedclustercount=nil, serverlessclustercount=nil, tkeclustercount=nil, usercreatetencentclustercount=nil, usercreatehybridclustercount=nil, requestid=nil) @TotalCount = totalcount @RiskClusterCount = riskclustercount @UncheckClusterCount = uncheckclustercount @ManagedClusterCount = managedclustercount @IndependentClusterCount = independentclustercount @@ -11331,10 +11382,13 @@ @AutoCheckClusterCount = autocheckclustercount @ManualCheckClusterCount = manualcheckclustercount @FailedClusterCount = failedclustercount @NotImportedClusterCount = notimportedclustercount @ServerlessClusterCount = serverlessclustercount + @TkeClusterCount = tkeclustercount + @UserCreateTencentClusterCount = usercreatetencentclustercount + @UserCreateHybridClusterCount = usercreatehybridclustercount @RequestId = requestid end def deserialize(params) @TotalCount = params['TotalCount'] @@ -11347,10 +11401,13 @@ @AutoCheckClusterCount = params['AutoCheckClusterCount'] @ManualCheckClusterCount = params['ManualCheckClusterCount'] @FailedClusterCount = params['FailedClusterCount'] @NotImportedClusterCount = params['NotImportedClusterCount'] @ServerlessClusterCount = params['ServerlessClusterCount'] + @TkeClusterCount = params['TkeClusterCount'] + @UserCreateTencentClusterCount = params['UserCreateTencentClusterCount'] + @UserCreateHybridClusterCount = params['UserCreateHybridClusterCount'] @RequestId = params['RequestId'] end end # DescribeComplianceAssetDetailInfo请求参数结构体 @@ -15049,19 +15106,23 @@ # DescribeRefreshTask请求参数结构体 class DescribeRefreshTaskRequest < TencentCloud::Common::AbstractModel # @param TaskId: 任务ID # @type TaskId: Integer + # @param NewTaskID: 新任务ID + # @type NewTaskID: String - attr_accessor :TaskId + attr_accessor :TaskId, :NewTaskID - def initialize(taskid=nil) + def initialize(taskid=nil, newtaskid=nil) @TaskId = taskid + @NewTaskID = newtaskid end def deserialize(params) @TaskId = params['TaskId'] + @NewTaskID = params['NewTaskID'] end end # DescribeRefreshTask返回参数结构体 class DescribeRefreshTaskResponse < TencentCloud::Common::AbstractModel @@ -17307,24 +17368,29 @@ class DescribeUnfinishRefreshTaskResponse < TencentCloud::Common::AbstractModel # @param TaskId: 返回最近的一次任务ID # @type TaskId: Integer # @param TaskStatus: 任务状态,为Task_New,Task_Running,Task_Finish,Task_Error,Task_NoExist.Task_New,Task_Running表示有任务存在,不允许新下发 # @type TaskStatus: String + # @param NewTaskID: 新任务ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type NewTaskID: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :TaskId, :TaskStatus, :RequestId + attr_accessor :TaskId, :TaskStatus, :NewTaskID, :RequestId - def initialize(taskid=nil, taskstatus=nil, requestid=nil) + def initialize(taskid=nil, taskstatus=nil, newtaskid=nil, requestid=nil) @TaskId = taskid @TaskStatus = taskstatus + @NewTaskID = newtaskid @RequestId = requestid end def deserialize(params) @TaskId = params['TaskId'] @TaskStatus = params['TaskStatus'] + @NewTaskID = params['NewTaskID'] @RequestId = params['RequestId'] end end # DescribeUserCluster请求参数结构体 @@ -20690,14 +20756,18 @@ # @param Tags: 标签 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Tags: Array # @param ClusterID: 集群id # @type ClusterID: String + # @param ClusterName: 集群名称 + # @type ClusterName: String + # @param ClusterAccessedStatus: 集群接入状态 + # @type ClusterAccessedStatus: String - attr_accessor :HostID, :HostIP, :HostName, :Group, :DockerVersion, :DockerFileSystemDriver, :ImageCnt, :ContainerCnt, :Status, :IsContainerd, :MachineType, :PublicIp, :Uuid, :InstanceID, :RegionID, :Project, :Tags, :ClusterID + attr_accessor :HostID, :HostIP, :HostName, :Group, :DockerVersion, :DockerFileSystemDriver, :ImageCnt, :ContainerCnt, :Status, :IsContainerd, :MachineType, :PublicIp, :Uuid, :InstanceID, :RegionID, :Project, :Tags, :ClusterID, :ClusterName, :ClusterAccessedStatus - def initialize(hostid=nil, hostip=nil, hostname=nil, group=nil, dockerversion=nil, dockerfilesystemdriver=nil, imagecnt=nil, containercnt=nil, status=nil, iscontainerd=nil, machinetype=nil, publicip=nil, uuid=nil, instanceid=nil, regionid=nil, project=nil, tags=nil, clusterid=nil) + def initialize(hostid=nil, hostip=nil, hostname=nil, group=nil, dockerversion=nil, dockerfilesystemdriver=nil, imagecnt=nil, containercnt=nil, status=nil, iscontainerd=nil, machinetype=nil, publicip=nil, uuid=nil, instanceid=nil, regionid=nil, project=nil, tags=nil, clusterid=nil, clustername=nil, clusteraccessedstatus=nil) @HostID = hostid @HostIP = hostip @HostName = hostname @Group = group @DockerVersion = dockerversion @@ -20712,10 +20782,12 @@ @InstanceID = instanceid @RegionID = regionid @Project = project @Tags = tags @ClusterID = clusterid + @ClusterName = clustername + @ClusterAccessedStatus = clusteraccessedstatus end def deserialize(params) @HostID = params['HostID'] @HostIP = params['HostIP'] @@ -20743,9 +20815,11 @@ taginfo_tmp.deserialize(i) @Tags << taginfo_tmp end end @ClusterID = params['ClusterID'] + @ClusterName = params['ClusterName'] + @ClusterAccessedStatus = params['ClusterAccessedStatus'] end end # 镜像自动授权任务信息 class ImageAutoAuthorizedTask < TencentCloud::Common::AbstractModel