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