lib/v20180525/models.rb in tencentcloud-sdk-tke-1.0.362 vs lib/v20180525/models.rb in tencentcloud-sdk-tke-1.0.363
- old
+ new
@@ -2431,10 +2431,50 @@
@EksCiIds = params['EksCiIds']
@RequestId = params['RequestId']
end
end
+ # CreateEdgeLogConfig请求参数结构体
+ class CreateEdgeLogConfigRequest < TencentCloud::Common::AbstractModel
+ # @param ClusterId: 集群ID
+ # @type ClusterId: String
+ # @param LogConfig: 日志采集配置的json表达
+ # @type LogConfig: String
+ # @param LogsetId: CLS日志集ID
+ # @type LogsetId: String
+
+ attr_accessor :ClusterId, :LogConfig, :LogsetId
+
+ def initialize(clusterid=nil, logconfig=nil, logsetid=nil)
+ @ClusterId = clusterid
+ @LogConfig = logconfig
+ @LogsetId = logsetid
+ end
+
+ def deserialize(params)
+ @ClusterId = params['ClusterId']
+ @LogConfig = params['LogConfig']
+ @LogsetId = params['LogsetId']
+ end
+ end
+
+ # CreateEdgeLogConfig返回参数结构体
+ class CreateEdgeLogConfigResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
# CreateImageCache请求参数结构体
class CreateImageCacheRequest < TencentCloud::Common::AbstractModel
# @param Images: 用于制作镜像缓存的容器镜像列表
# @type Images: Array
# @param SubnetId: 实例所属子网Id
@@ -4407,10 +4447,64 @@
@ErrorMsg = params['ErrorMsg']
@RequestId = params['RequestId']
end
end
+ # DescribeClusterEndpoints请求参数结构体
+ class DescribeClusterEndpointsRequest < TencentCloud::Common::AbstractModel
+ # @param ClusterId: 集群ID
+ # @type ClusterId: String
+
+ attr_accessor :ClusterId
+
+ def initialize(clusterid=nil)
+ @ClusterId = clusterid
+ end
+
+ def deserialize(params)
+ @ClusterId = params['ClusterId']
+ end
+ end
+
+ # DescribeClusterEndpoints返回参数结构体
+ class DescribeClusterEndpointsResponse < TencentCloud::Common::AbstractModel
+ # @param CertificationAuthority: 集群APIServer的CA证书
+ # @type CertificationAuthority: String
+ # @param ClusterExternalEndpoint: 集群APIServer的外网访问地址
+ # @type ClusterExternalEndpoint: String
+ # @param ClusterIntranetEndpoint: 集群APIServer的内网访问地址
+ # @type ClusterIntranetEndpoint: String
+ # @param ClusterDomain: 集群APIServer的域名
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ClusterDomain: String
+ # @param ClusterExternalACL: 集群APIServer的外网访问ACL列表
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ClusterExternalACL: Array
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :CertificationAuthority, :ClusterExternalEndpoint, :ClusterIntranetEndpoint, :ClusterDomain, :ClusterExternalACL, :RequestId
+
+ def initialize(certificationauthority=nil, clusterexternalendpoint=nil, clusterintranetendpoint=nil, clusterdomain=nil, clusterexternalacl=nil, requestid=nil)
+ @CertificationAuthority = certificationauthority
+ @ClusterExternalEndpoint = clusterexternalendpoint
+ @ClusterIntranetEndpoint = clusterintranetendpoint
+ @ClusterDomain = clusterdomain
+ @ClusterExternalACL = clusterexternalacl
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @CertificationAuthority = params['CertificationAuthority']
+ @ClusterExternalEndpoint = params['ClusterExternalEndpoint']
+ @ClusterIntranetEndpoint = params['ClusterIntranetEndpoint']
+ @ClusterDomain = params['ClusterDomain']
+ @ClusterExternalACL = params['ClusterExternalACL']
+ @RequestId = params['RequestId']
+ end
+ end
+
# DescribeClusterInstances请求参数结构体
class DescribeClusterInstancesRequest < TencentCloud::Common::AbstractModel
# @param ClusterId: 集群ID
# @type ClusterId: String
# @param Offset: 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
@@ -9475,10 +9569,42 @@
@Password = params['Password']
@Name = params['Name']
end
end
+ # InstallEdgeLogAgent请求参数结构体
+ class InstallEdgeLogAgentRequest < TencentCloud::Common::AbstractModel
+ # @param ClusterId: 集群ID
+ # @type ClusterId: String
+
+ attr_accessor :ClusterId
+
+ def initialize(clusterid=nil)
+ @ClusterId = clusterid
+ end
+
+ def deserialize(params)
+ @ClusterId = params['ClusterId']
+ end
+ end
+
+ # InstallEdgeLogAgent返回参数结构体
+ class InstallEdgeLogAgentResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
# InstallLogAgent请求参数结构体
class InstallLogAgentRequest < TencentCloud::Common::AbstractModel
# @param ClusterId: TKE集群ID
# @type ClusterId: String
# @param KubeletRootDir: kubelet根目录
@@ -13246,9 +13372,41 @@
def deserialize(params)
@Key = params['Key']
@Operator = params['Operator']
@Effect = params['Effect']
+ end
+ end
+
+ # UninstallEdgeLogAgent请求参数结构体
+ class UninstallEdgeLogAgentRequest < TencentCloud::Common::AbstractModel
+ # @param ClusterId: 集群ID
+ # @type ClusterId: String
+
+ attr_accessor :ClusterId
+
+ def initialize(clusterid=nil)
+ @ClusterId = clusterid
+ end
+
+ def deserialize(params)
+ @ClusterId = params['ClusterId']
+ end
+ end
+
+ # UninstallEdgeLogAgent返回参数结构体
+ class UninstallEdgeLogAgentResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
end
end
# UninstallLogAgent请求参数结构体
class UninstallLogAgentRequest < TencentCloud::Common::AbstractModel