lib/v20180525/models.rb in tencentcloud-sdk-tke-3.0.590 vs lib/v20180525/models.rb in tencentcloud-sdk-tke-3.0.591

- old
+ new

@@ -21,11 +21,11 @@ class AcquireClusterAdminRoleRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -37,11 +37,11 @@ class AcquireClusterAdminRoleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -57,11 +57,11 @@ # @type ClusterCIDRs: Array # @param IgnoreClusterCIDRConflict: 是否忽略ClusterCIDR与VPC路由表的冲突 # @type IgnoreClusterCIDRConflict: Boolean attr_accessor :ClusterId, :ClusterCIDRs, :IgnoreClusterCIDRConflict - + def initialize(clusterid=nil, clustercidrs=nil, ignoreclustercidrconflict=nil) @ClusterId = clusterid @ClusterCIDRs = clustercidrs @IgnoreClusterCIDRConflict = ignoreclustercidrconflict end @@ -77,11 +77,11 @@ class AddClusterCIDRResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -115,11 +115,11 @@ # @type InstanceAdvancedSettingsOverrides: Array # @param ImageId: 节点镜像 # @type ImageId: String attr_accessor :ClusterId, :InstanceIds, :InstanceAdvancedSettings, :EnhancedService, :LoginSettings, :HostName, :SecurityGroupIds, :NodePool, :SkipValidateOptions, :InstanceAdvancedSettingsOverrides, :ImageId - + def initialize(clusterid=nil, instanceids=nil, instanceadvancedsettings=nil, enhancedservice=nil, loginsettings=nil, hostname=nil, securitygroupids=nil, nodepool=nil, skipvalidateoptions=nil, instanceadvancedsettingsoverrides=nil, imageid=nil) @ClusterId = clusterid @InstanceIds = instanceids @InstanceAdvancedSettings = instanceadvancedsettings @EnhancedService = enhancedservice @@ -182,11 +182,11 @@ # @type FailedReasons: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FailedInstanceIds, :SuccInstanceIds, :TimeoutInstanceIds, :FailedReasons, :RequestId - + def initialize(failedinstanceids=nil, succinstanceids=nil, timeoutinstanceids=nil, failedreasons=nil, requestid=nil) @FailedInstanceIds = failedinstanceids @SuccInstanceIds = succinstanceids @TimeoutInstanceIds = timeoutinstanceids @FailedReasons = failedreasons @@ -210,11 +210,11 @@ # @type NodePoolId: String # @param InstanceIds: 节点id # @type InstanceIds: Array attr_accessor :ClusterId, :NodePoolId, :InstanceIds - + def initialize(clusterid=nil, nodepoolid=nil, instanceids=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @InstanceIds = instanceids end @@ -230,11 +230,11 @@ class AddNodeToNodePoolResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -252,11 +252,11 @@ # @type VpcId: String # @param SkipAddingNonMasqueradeCIDRs: 是否同步添加 vpc 网段到 ip-masq-agent-config 的 NonMasqueradeCIDRs 字段,默认 false 会同步添加 # @type SkipAddingNonMasqueradeCIDRs: Boolean attr_accessor :ClusterId, :SubnetIds, :VpcId, :SkipAddingNonMasqueradeCIDRs - + def initialize(clusterid=nil, subnetids=nil, vpcid=nil, skipaddingnonmasqueradecidrs=nil) @ClusterId = clusterid @SubnetIds = subnetids @VpcId = vpcid @SkipAddingNonMasqueradeCIDRs = skipaddingnonmasqueradecidrs @@ -274,11 +274,11 @@ class AddVpcCniSubnetsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -295,11 +295,11 @@ # @type Label: String # @param LatestVersion: chart的版本 # @type LatestVersion: String attr_accessor :Name, :Label, :LatestVersion - + def initialize(name=nil, label=nil, latestversion=nil) @Name = name @Label = label @LatestVersion = latestversion end @@ -317,11 +317,11 @@ # @type MinSize: Integer # @param MaxSize: 伸缩组最大实例数 # @type MaxSize: Integer attr_accessor :MinSize, :MaxSize - + def initialize(minsize=nil, maxsize=nil) @MinSize = minsize @MaxSize = maxsize end @@ -335,11 +335,11 @@ class AutoUpgradeClusterLevel < TencentCloud::Common::AbstractModel # @param IsAutoUpgrade: 是否开启自动变配集群等级 # @type IsAutoUpgrade: Boolean attr_accessor :IsAutoUpgrade - + def initialize(isautoupgrade=nil) @IsAutoUpgrade = isautoupgrade end def deserialize(params) @@ -357,11 +357,11 @@ # @type Normal: Integer # @param Total: 节点总数 # @type Total: Integer attr_accessor :Joining, :Initializing, :Normal, :Total - + def initialize(joining=nil, initializing=nil, normal=nil, total=nil) @Joining = joining @Initializing = initializing @Normal = normal @Total = total @@ -399,11 +399,11 @@ # @param LastValidationTime: 最后一次检查时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LastValidationTime: String attr_accessor :Name, :StorageRegion, :Provider, :Bucket, :Path, :State, :Message, :LastValidationTime - + def initialize(name=nil, storageregion=nil, provider=nil, bucket=nil, path=nil, state=nil, message=nil, lastvalidationtime=nil) @Name = name @StorageRegion = storageregion @Provider = provider @Bucket = bucket @@ -435,11 +435,11 @@ # @type DocName: String # @param DevName: cuDNN的Dev名字 # @type DevName: String attr_accessor :Version, :Name, :DocName, :DevName - + def initialize(version=nil, name=nil, docname=nil, devname=nil) @Version = version @Name = name @DocName = docname @DevName = devname @@ -461,11 +461,11 @@ # @type ClusterId: String # @param ClusterType: 集群类型 # @type ClusterType: String attr_accessor :ID, :ClusterId, :ClusterType - + def initialize(id=nil, clusterid=nil, clustertype=nil) @ID = id @ClusterId = clusterid @ClusterType = clustertype end @@ -484,11 +484,11 @@ # @type Release: :class:`Tencentcloud::Tke.v20180525.models.PendingRelease` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Release, :RequestId - + def initialize(release=nil, requestid=nil) @Release = release @RequestId = requestid end @@ -509,11 +509,11 @@ # @param Drop: 禁用安全能力向列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Drop: Array attr_accessor :Add, :Drop - + def initialize(add=nil, drop=nil) @Add = add @Drop = drop end @@ -529,11 +529,11 @@ # @type Name: String # @param CbsDiskId: 腾讯云cbs盘Id # @type CbsDiskId: String attr_accessor :Name, :CbsDiskId - + def initialize(name=nil, cbsdiskid=nil) @Name = name @CbsDiskId = cbsdiskid end @@ -551,11 +551,11 @@ # @type PodCIDR: String # @param ServiceCIDR: 集群的service CIDR # @type ServiceCIDR: String attr_accessor :VpcId, :PodCIDR, :ServiceCIDR - + def initialize(vpcid=nil, podcidr=nil, servicecidr=nil) @VpcId = vpcid @PodCIDR = podcidr @ServiceCIDR = servicecidr end @@ -580,11 +580,11 @@ # @type ConflictMsg: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ConflictCode, :ConflictMsg, :RequestId - + def initialize(conflictcode=nil, conflictmsg=nil, requestid=nil) @ConflictCode = conflictcode @ConflictMsg = conflictmsg @RequestId = requestid end @@ -610,11 +610,11 @@ # @type Limit: Integer # @param Filter: 过滤 # @type Filter: Array attr_accessor :ClusterId, :InstanceIds, :UpgradeType, :Offset, :Limit, :Filter - + def initialize(clusterid=nil, instanceids=nil, upgradetype=nil, offset=nil, limit=nil, filter=nil) @ClusterId = clusterid @InstanceIds = instanceids @UpgradeType = upgradetype @Offset = offset @@ -656,11 +656,11 @@ # @type UnavailableVersionReason: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterVersion, :LatestVersion, :UpgradeAbleInstances, :Total, :UnavailableVersionReason, :RequestId - + def initialize(clusterversion=nil, latestversion=nil, upgradeableinstances=nil, total=nil, unavailableversionreason=nil, requestid=nil) @ClusterVersion = clusterversion @LatestVersion = latestversion @UpgradeAbleInstances = upgradeableinstances @Total = total @@ -755,11 +755,11 @@ # @param ClusterEtcdNodeNum: 集群当前etcd数量 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterEtcdNodeNum: Integer attr_accessor :ClusterId, :ClusterName, :ClusterDescription, :ClusterVersion, :ClusterOs, :ClusterType, :ClusterNetworkSettings, :ClusterNodeNum, :ProjectId, :TagSpecification, :ClusterStatus, :Property, :ClusterMaterNodeNum, :ImageId, :OsCustomizeType, :ContainerRuntime, :CreatedTime, :DeletionProtection, :EnableExternalNode, :ClusterLevel, :AutoUpgradeClusterLevel, :QGPUShareEnable, :RuntimeVersion, :ClusterEtcdNodeNum - + def initialize(clusterid=nil, clustername=nil, clusterdescription=nil, clusterversion=nil, clusteros=nil, clustertype=nil, clusternetworksettings=nil, clusternodenum=nil, projectid=nil, tagspecification=nil, clusterstatus=nil, property=nil, clustermaternodenum=nil, imageid=nil, oscustomizetype=nil, containerruntime=nil, createdtime=nil, deletionprotection=nil, enableexternalnode=nil, clusterlevel=nil, autoupgradeclusterlevel=nil, qgpushareenable=nil, runtimeversion=nil, clusteretcdnodenum=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterDescription = clusterdescription @ClusterVersion = clusterversion @@ -869,11 +869,11 @@ # @type IsDualStack: Boolean # @param QGPUShareEnable: 是否开启QGPU共享 # @type QGPUShareEnable: Boolean attr_accessor :IPVS, :AsEnabled, :ContainerRuntime, :NodeNameType, :ExtraArgs, :NetworkType, :IsNonStaticIpMode, :DeletionProtection, :KubeProxyMode, :AuditEnabled, :AuditLogsetId, :AuditLogTopicId, :VpcCniType, :RuntimeVersion, :EnableCustomizedPodCIDR, :BasePodNumber, :CiliumMode, :IsDualStack, :QGPUShareEnable - + def initialize(ipvs=nil, asenabled=nil, containerruntime=nil, nodenametype=nil, extraargs=nil, networktype=nil, isnonstaticipmode=nil, deletionprotection=nil, kubeproxymode=nil, auditenabled=nil, auditlogsetid=nil, auditlogtopicid=nil, vpccnitype=nil, runtimeversion=nil, enablecustomizedpodcidr=nil, basepodnumber=nil, ciliummode=nil, isdualstack=nil, qgpushareenable=nil) @IPVS = ipvs @AsEnabled = asenabled @ContainerRuntime = containerruntime @NodeNameType = nodenametype @@ -934,11 +934,11 @@ # @type Labels: Array # @param CreatedTime: 创建时间 # @type CreatedTime: String attr_accessor :AutoScalingGroupId, :Status, :IsUnschedulable, :Labels, :CreatedTime - + def initialize(autoscalinggroupid=nil, status=nil, isunschedulable=nil, labels=nil, createdtime=nil) @AutoScalingGroupId = autoscalinggroupid @Status = status @IsUnschedulable = isunschedulable @Labels = labels @@ -969,11 +969,11 @@ # @type AutoScalingGroupEnabled: Boolean # @param AutoScalingGroupRange: 伸缩组最大最小实例数 # @type AutoScalingGroupRange: :class:`Tencentcloud::Tke.v20180525.models.AutoScalingGroupRange` attr_accessor :AutoScalingGroupId, :AutoScalingGroupEnabled, :AutoScalingGroupRange - + def initialize(autoscalinggroupid=nil, autoscalinggroupenabled=nil, autoscalinggrouprange=nil) @AutoScalingGroupId = autoscalinggroupid @AutoScalingGroupEnabled = autoscalinggroupenabled @AutoScalingGroupRange = autoscalinggrouprange end @@ -1029,11 +1029,11 @@ # @param UnregisteredNodeRemovalTime: CA删除未在Kubernetes中注册的节点之前等待的时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type UnregisteredNodeRemovalTime: Integer attr_accessor :IsScaleDownEnabled, :Expander, :MaxEmptyBulkDelete, :ScaleDownDelay, :ScaleDownUnneededTime, :ScaleDownUtilizationThreshold, :SkipNodesWithLocalStorage, :SkipNodesWithSystemPods, :IgnoreDaemonSetsUtilization, :OkTotalUnreadyCount, :MaxTotalUnreadyPercentage, :ScaleDownUnreadyTime, :UnregisteredNodeRemovalTime - + def initialize(isscaledownenabled=nil, expander=nil, maxemptybulkdelete=nil, scaledowndelay=nil, scaledownunneededtime=nil, scaledownutilizationthreshold=nil, skipnodeswithlocalstorage=nil, skipnodeswithsystempods=nil, ignoredaemonsetsutilization=nil, oktotalunreadycount=nil, maxtotalunreadypercentage=nil, scaledownunreadytime=nil, unregisterednoderemovaltime=nil) @IsScaleDownEnabled = isscaledownenabled @Expander = expander @MaxEmptyBulkDelete = maxemptybulkdelete @ScaleDownDelay = scaledowndelay @@ -1091,11 +1091,11 @@ # @type ClusterLevel: String # @param AutoUpgradeClusterLevel: 自动变配集群等级,针对托管集群生效 # @type AutoUpgradeClusterLevel: :class:`Tencentcloud::Tke.v20180525.models.AutoUpgradeClusterLevel` attr_accessor :ClusterOs, :ClusterVersion, :ClusterName, :ClusterDescription, :VpcId, :ProjectId, :TagSpecification, :OsCustomizeType, :NeedWorkSecurityGroup, :SubnetId, :ClusterLevel, :AutoUpgradeClusterLevel - + def initialize(clusteros=nil, clusterversion=nil, clustername=nil, clusterdescription=nil, vpcid=nil, projectid=nil, tagspecification=nil, oscustomizetype=nil, needworksecuritygroup=nil, subnetid=nil, clusterlevel=nil, autoupgradeclusterlevel=nil) @ClusterOs = clusteros @ClusterVersion = clusterversion @ClusterName = clustername @ClusterDescription = clusterdescription @@ -1153,11 +1153,11 @@ # @type ClaimExpiredSeconds: Integer # @param IgnoreServiceCIDRConflict: 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 # @type IgnoreServiceCIDRConflict: Boolean attr_accessor :ClusterCIDR, :IgnoreClusterCIDRConflict, :MaxNodePodNum, :MaxClusterServiceNum, :ServiceCIDR, :EniSubnetIds, :ClaimExpiredSeconds, :IgnoreServiceCIDRConflict - + def initialize(clustercidr=nil, ignoreclustercidrconflict=nil, maxnodepodnum=nil, maxclusterservicenum=nil, servicecidr=nil, enisubnetids=nil, claimexpiredseconds=nil, ignoreservicecidrconflict=nil) @ClusterCIDR = clustercidr @IgnoreClusterCIDRConflict = ignoreclustercidrconflict @MaxNodePodNum = maxnodepodnum @MaxClusterServiceNum = maxclusterservicenum @@ -1197,11 +1197,11 @@ # @param Message: 转换到该过程的更多信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Message: String attr_accessor :Type, :Status, :LastProbeTime, :LastTransitionTime, :Reason, :Message - + def initialize(type=nil, status=nil, lastprobetime=nil, lasttransitiontime=nil, reason=nil, message=nil) @Type = type @Status = status @LastProbeTime = lastprobetime @LastTransitionTime = lasttransitiontime @@ -1225,11 +1225,11 @@ # @type CACert: String # @param Token: 认证用的Token # @type Token: String attr_accessor :CACert, :Token - + def initialize(cacert=nil, token=nil) @CACert = cacert @Token = token end @@ -1253,11 +1253,11 @@ # @param Etcd: etcd自定义参数,只支持独立集群 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Etcd: Array attr_accessor :KubeAPIServer, :KubeControllerManager, :KubeScheduler, :Etcd - + def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, etcd=nil) @KubeAPIServer = kubeapiserver @KubeControllerManager = kubecontrollermanager @KubeScheduler = kubescheduler @Etcd = etcd @@ -1277,11 +1277,11 @@ # @type Enabled: Boolean # @param SubnetId: 内网访问LB关联的子网Id # @type SubnetId: String attr_accessor :Enabled, :SubnetId - + def initialize(enabled=nil, subnetid=nil) @Enabled = enabled @SubnetId = subnetid end @@ -1310,11 +1310,11 @@ # @param OtherCount: 其他资源数量 # 注意:此字段可能返回 null,表示取不到有效值。 # @type OtherCount: Integer attr_accessor :Name, :Alias, :NodeCount, :PodCount, :ConfigMapCount, :CRDCount, :Enable, :OtherCount - + def initialize(name=nil, _alias=nil, nodecount=nil, podcount=nil, configmapcount=nil, crdcount=nil, enable=nil, othercount=nil) @Name = name @Alias = _alias @NodeCount = nodecount @PodCount = podcount @@ -1358,11 +1358,11 @@ # @type StartedAt: String # @param EndedAt: 结束时间 # @type EndedAt: String attr_accessor :ID, :ClusterID, :Status, :Message, :OldLevel, :NewLevel, :TriggerType, :CreatedAt, :StartedAt, :EndedAt - + def initialize(id=nil, clusterid=nil, status=nil, message=nil, oldlevel=nil, newlevel=nil, triggertype=nil, createdat=nil, startedat=nil, endedat=nil) @ID = id @ClusterID = clusterid @Status = status @Message = message @@ -1426,11 +1426,11 @@ # - clusterIP # 注意:此字段可能返回 null,表示取不到有效值。 # @type CiliumMode: String attr_accessor :ClusterCIDR, :IgnoreClusterCIDRConflict, :MaxNodePodNum, :MaxClusterServiceNum, :Ipvs, :VpcId, :Cni, :KubeProxyMode, :ServiceCIDR, :Subnets, :IgnoreServiceCIDRConflict, :IsDualStack, :Ipv6ServiceCIDR, :CiliumMode - + def initialize(clustercidr=nil, ignoreclustercidrconflict=nil, maxnodepodnum=nil, maxclusterservicenum=nil, ipvs=nil, vpcid=nil, cni=nil, kubeproxymode=nil, servicecidr=nil, subnets=nil, ignoreservicecidrconflict=nil, isdualstack=nil, ipv6servicecidr=nil, ciliummode=nil) @ClusterCIDR = clustercidr @IgnoreClusterCIDRConflict = ignoreclustercidrconflict @MaxNodePodNum = maxnodepodnum @MaxClusterServiceNum = maxclusterservicenum @@ -1476,11 +1476,11 @@ # @type ExtraParam: String # @param SecurityGroup: 新内外网功能,需要传递安全组 # @type SecurityGroup: String attr_accessor :Enabled, :AllowFromCidrs, :SecurityPolicies, :ExtraParam, :SecurityGroup - + def initialize(enabled=nil, allowfromcidrs=nil, securitypolicies=nil, extraparam=nil, securitygroup=nil) @Enabled = enabled @AllowFromCidrs = allowfromcidrs @SecurityPolicies = securitypolicies @ExtraParam = extraparam @@ -1524,11 +1524,11 @@ # @param ClusterAuditEnabled: 集群是否可审计 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterAuditEnabled: Boolean attr_accessor :ClusterId, :ClusterState, :ClusterInstanceState, :ClusterBMonitor, :ClusterInitNodeNum, :ClusterRunningNodeNum, :ClusterFailedNodeNum, :ClusterClosedNodeNum, :ClusterClosingNodeNum, :ClusterDeletionProtection, :ClusterAuditEnabled - + def initialize(clusterid=nil, clusterstate=nil, clusterinstancestate=nil, clusterbmonitor=nil, clusterinitnodenum=nil, clusterrunningnodenum=nil, clusterfailednodenum=nil, clusterclosednodenum=nil, clusterclosingnodenum=nil, clusterdeletionprotection=nil, clusterauditenabled=nil) @ClusterId = clusterid @ClusterState = clusterstate @ClusterInstanceState = clusterinstancestate @ClusterBMonitor = clusterbmonitor @@ -1562,11 +1562,11 @@ # @type ClusterId: String # @param Versions: 集群主版本号列表,例如1.18.4 # @type Versions: Array attr_accessor :ClusterId, :Versions - + def initialize(clusterid=nil, versions=nil) @ClusterId = clusterid @Versions = versions end @@ -1582,11 +1582,11 @@ # @type SubaccountUin: String # @param CN: 子账户客户端证书中的CommonName字段 # @type CN: String attr_accessor :SubaccountUin, :CN - + def initialize(subaccountuin=nil, cn=nil) @SubaccountUin = subaccountuin @CN = cn end @@ -1636,11 +1636,11 @@ # @param SecurityContext: 容器的安全上下文 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SecurityContext: :class:`Tencentcloud::Tke.v20180525.models.SecurityContext` attr_accessor :Image, :Name, :Commands, :Args, :EnvironmentVars, :Cpu, :Memory, :VolumeMounts, :CurrentState, :RestartCount, :WorkingDir, :LivenessProbe, :ReadinessProbe, :GpuLimit, :SecurityContext - + def initialize(image=nil, name=nil, commands=nil, args=nil, environmentvars=nil, cpu=nil, memory=nil, volumemounts=nil, currentstate=nil, restartcount=nil, workingdir=nil, livenessprobe=nil, readinessprobe=nil, gpulimit=nil, securitycontext=nil) @Image = image @Name = name @Commands = commands @Args = args @@ -1724,11 +1724,11 @@ # @param RestartCount: 容器重启次数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RestartCount: Integer attr_accessor :StartTime, :State, :FinishTime, :ExitCode, :Reason, :Message, :RestartCount - + def initialize(starttime=nil, state=nil, finishtime=nil, exitcode=nil, reason=nil, message=nil, restartcount=nil) @StartTime = starttime @State = state @FinishTime = finishtime @ExitCode = exitcode @@ -1754,11 +1754,11 @@ # @type Name: String # @param Enabled: 控制器是否开启 # @type Enabled: Boolean attr_accessor :Name, :Enabled - + def initialize(name=nil, enabled=nil) @Name = name @Enabled = enabled end @@ -1780,11 +1780,11 @@ # @type Provider: String # @param Path: 对象存储桶路径 # @type Path: String attr_accessor :StorageRegion, :Bucket, :Name, :Provider, :Path - + def initialize(storageregion=nil, bucket=nil, name=nil, provider=nil, path=nil) @StorageRegion = storageregion @Bucket = bucket @Name = name @Provider = provider @@ -1804,11 +1804,11 @@ class CreateBackupStorageLocationResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1835,11 +1835,11 @@ # VipIsp含义:CMCC | CTCC | CUCC,分别对应 移动 | 电信 | 联通,如果不指定本参数,则默认使用BGP。可通过 DescribeSingleIsp 接口查询一个地域所支持的Isp。如果指定运营商,则网络计费式只能使用按带宽包计费(BANDWIDTH_PACKAGE)。 # BandwidthPackageId含义:带宽包ID,指定此参数时,网络计费方式(InternetAccessible.InternetChargeType)只支持按带宽包计费(BANDWIDTH_PACKAGE。 # @type ExtensiveParameters: String attr_accessor :ClusterId, :SubnetId, :IsExtranet, :Domain, :SecurityGroup, :ExtensiveParameters - + def initialize(clusterid=nil, subnetid=nil, isextranet=nil, domain=nil, securitygroup=nil, extensiveparameters=nil) @ClusterId = clusterid @SubnetId = subnetid @IsExtranet = isextranet @Domain = domain @@ -1861,11 +1861,11 @@ class CreateClusterEndpointResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1879,11 +1879,11 @@ # @type ClusterId: String # @param SecurityPolicies: 安全策略放通单个IP或CIDR(例如: "192.168.1.0/24",默认为拒绝所有) # @type SecurityPolicies: Array attr_accessor :ClusterId, :SecurityPolicies - + def initialize(clusterid=nil, securitypolicies=nil) @ClusterId = clusterid @SecurityPolicies = securitypolicies end @@ -1899,11 +1899,11 @@ # @type RequestFlowId: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestFlowId, :RequestId - + def initialize(requestflowid=nil, requestid=nil) @RequestFlowId = requestflowid @RequestId = requestid end @@ -1923,11 +1923,11 @@ # @type InstanceAdvancedSettings: :class:`Tencentcloud::Tke.v20180525.models.InstanceAdvancedSettings` # @param SkipValidateOptions: 校验规则相关选项,可配置跳过某些校验规则。目前支持GlobalRouteCIDRCheck(跳过GlobalRouter的相关校验),VpcCniCIDRCheck(跳过VpcCni相关校验) # @type SkipValidateOptions: Array attr_accessor :ClusterId, :RunInstancePara, :InstanceAdvancedSettings, :SkipValidateOptions - + def initialize(clusterid=nil, runinstancepara=nil, instanceadvancedsettings=nil, skipvalidateoptions=nil) @ClusterId = clusterid @RunInstancePara = runinstancepara @InstanceAdvancedSettings = instanceadvancedsettings @SkipValidateOptions = skipvalidateoptions @@ -1950,11 +1950,11 @@ # @type InstanceIdSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceIdSet, :RequestId - + def initialize(instanceidset=nil, requestid=nil) @InstanceIdSet = instanceidset @RequestId = requestid end @@ -1994,11 +1994,11 @@ # @type Tags: Array # @param DeletionProtection: 删除保护开关 # @type DeletionProtection: Boolean attr_accessor :ClusterId, :AutoScalingGroupPara, :LaunchConfigurePara, :InstanceAdvancedSettings, :EnableAutoscale, :Name, :Labels, :Taints, :ContainerRuntime, :RuntimeVersion, :NodePoolOs, :OsCustomizeType, :Tags, :DeletionProtection - + def initialize(clusterid=nil, autoscalinggrouppara=nil, launchconfigurepara=nil, instanceadvancedsettings=nil, enableautoscale=nil, name=nil, labels=nil, taints=nil, containerruntime=nil, runtimeversion=nil, nodepoolos=nil, oscustomizetype=nil, tags=nil, deletionprotection=nil) @ClusterId = clusterid @AutoScalingGroupPara = autoscalinggrouppara @LaunchConfigurePara = launchconfigurepara @InstanceAdvancedSettings = instanceadvancedsettings @@ -2062,11 +2062,11 @@ # @type NodePoolId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NodePoolId, :RequestId - + def initialize(nodepoolid=nil, requestid=nil) @NodePoolId = nodepoolid @RequestId = requestid end @@ -2102,11 +2102,11 @@ # @type ChartNamespace: String # @param ClusterType: 集群类型,支持传 tke, eks, tkeedge, exernal(注册集群) # @type ClusterType: String attr_accessor :ClusterId, :Name, :Namespace, :Chart, :Values, :ChartFrom, :ChartVersion, :ChartRepoURL, :Username, :Password, :ChartNamespace, :ClusterType - + def initialize(clusterid=nil, name=nil, namespace=nil, chart=nil, values=nil, chartfrom=nil, chartversion=nil, chartrepourl=nil, username=nil, password=nil, chartnamespace=nil, clustertype=nil) @ClusterId = clusterid @Name = name @Namespace = namespace @Chart = chart @@ -2146,11 +2146,11 @@ # @type Release: :class:`Tencentcloud::Tke.v20180525.models.PendingRelease` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Release, :RequestId - + def initialize(release=nil, requestid=nil) @Release = release @RequestId = requestid end @@ -2183,11 +2183,11 @@ # @type InstanceDataDiskMountSettings: Array # @param ExtensionAddons: 需要安装的扩展组件信息 # @type ExtensionAddons: Array attr_accessor :ClusterCIDRSettings, :ClusterType, :RunInstancesForNode, :ClusterBasicSettings, :ClusterAdvancedSettings, :InstanceAdvancedSettings, :ExistedInstancesForNode, :InstanceDataDiskMountSettings, :ExtensionAddons - + def initialize(clustercidrsettings=nil, clustertype=nil, runinstancesfornode=nil, clusterbasicsettings=nil, clusteradvancedsettings=nil, instanceadvancedsettings=nil, existedinstancesfornode=nil, instancedatadiskmountsettings=nil, extensionaddons=nil) @ClusterCIDRSettings = clustercidrsettings @ClusterType = clustertype @RunInstancesForNode = runinstancesfornode @ClusterBasicSettings = clusterbasicsettings @@ -2257,11 +2257,11 @@ # @type ClusterId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterId, :RequestId - + def initialize(clusterid=nil, requestid=nil) @ClusterId = clusterid @RequestId = requestid end @@ -2279,11 +2279,11 @@ # @type DestinationCidrBlock: String # @param GatewayIp: 下一跳地址。 # @type GatewayIp: String attr_accessor :RouteTableName, :DestinationCidrBlock, :GatewayIp - + def initialize(routetablename=nil, destinationcidrblock=nil, gatewayip=nil) @RouteTableName = routetablename @DestinationCidrBlock = destinationcidrblock @GatewayIp = gatewayip end @@ -2299,11 +2299,11 @@ class CreateClusterRouteResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2321,11 +2321,11 @@ # @type VpcId: String # @param IgnoreClusterCidrConflict: 是否忽略CIDR冲突 # @type IgnoreClusterCidrConflict: Integer attr_accessor :RouteTableName, :RouteTableCidrBlock, :VpcId, :IgnoreClusterCidrConflict - + def initialize(routetablename=nil, routetablecidrblock=nil, vpcid=nil, ignoreclustercidrconflict=nil) @RouteTableName = routetablename @RouteTableCidrBlock = routetablecidrblock @VpcId = vpcid @IgnoreClusterCidrConflict = ignoreclustercidrconflict @@ -2343,11 +2343,11 @@ class CreateClusterRouteTableResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -2377,11 +2377,11 @@ # - linux(默认) # - windows # @type OS: String attr_accessor :ClusterId, :Name, :SubnetIds, :SecurityGroupIds, :Labels, :Taints, :VirtualNodes, :DeletionProtection, :OS - + def initialize(clusterid=nil, name=nil, subnetids=nil, securitygroupids=nil, labels=nil, taints=nil, virtualnodes=nil, deletionprotection=nil, os=nil) @ClusterId = clusterid @Name = name @SubnetIds = subnetids @SecurityGroupIds = securitygroupids @@ -2432,11 +2432,11 @@ # @type NodePoolId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NodePoolId, :RequestId - + def initialize(nodepoolid=nil, requestid=nil) @NodePoolId = nodepoolid @RequestId = requestid end @@ -2458,11 +2458,11 @@ # @type SubnetIds: Array # @param VirtualNodes: 虚拟节点列表 # @type VirtualNodes: Array attr_accessor :ClusterId, :NodePoolId, :SubnetId, :SubnetIds, :VirtualNodes - + def initialize(clusterid=nil, nodepoolid=nil, subnetid=nil, subnetids=nil, virtualnodes=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @SubnetId = subnetid @SubnetIds = subnetids @@ -2491,11 +2491,11 @@ # @type NodeName: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NodeName, :RequestId - + def initialize(nodename=nil, requestid=nil) @NodeName = nodename @RequestId = requestid end @@ -2531,11 +2531,11 @@ # @type External: String # @param SecurityGroupIds: 实例所属安全组 # @type SecurityGroupIds: Array attr_accessor :ClusterID, :ModuleId, :ZoneInstanceCountISPSet, :Password, :InternetMaxBandwidthOut, :ImageId, :InstanceName, :HostName, :EnhancedService, :UserData, :External, :SecurityGroupIds - + def initialize(clusterid=nil, moduleid=nil, zoneinstancecountispset=nil, password=nil, internetmaxbandwidthout=nil, imageid=nil, instancename=nil, hostname=nil, enhancedservice=nil, userdata=nil, external=nil, securitygroupids=nil) @ClusterID = clusterid @ModuleId = moduleid @ZoneInstanceCountISPSet = zoneinstancecountispset @Password = password @@ -2581,11 +2581,11 @@ # @type EcmIdSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EcmIdSet, :RequestId - + def initialize(ecmidset=nil, requestid=nil) @EcmIdSet = ecmidset @RequestId = requestid end @@ -2619,11 +2619,11 @@ # @type TagSpecification: Array # @param SubnetInfos: 子网信息列表 # @type SubnetInfos: Array attr_accessor :K8SVersion, :VpcId, :ClusterName, :SubnetIds, :ClusterDesc, :ServiceSubnetId, :DnsServers, :ExtraParam, :EnableVpcCoreDNS, :TagSpecification, :SubnetInfos - + def initialize(k8sversion=nil, vpcid=nil, clustername=nil, subnetids=nil, clusterdesc=nil, servicesubnetid=nil, dnsservers=nil, extraparam=nil, enablevpccoredns=nil, tagspecification=nil, subnetinfos=nil) @K8SVersion = k8sversion @VpcId = vpcid @ClusterName = clustername @SubnetIds = subnetids @@ -2678,11 +2678,11 @@ # @type ClusterId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterId, :RequestId - + def initialize(clusterid=nil, requestid=nil) @ClusterId = clusterid @RequestId = requestid end @@ -2745,11 +2745,11 @@ # @type GpuCount: Integer # @param CamRoleName: 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 # @type CamRoleName: String attr_accessor :Containers, :EksCiName, :SecurityGroupIds, :SubnetId, :VpcId, :Memory, :Cpu, :RestartPolicy, :ImageRegistryCredentials, :EksCiVolume, :Replicas, :InitContainers, :DnsConfig, :ExistedEipIds, :AutoCreateEipAttribute, :AutoCreateEip, :CpuType, :GpuType, :GpuCount, :CamRoleName - + def initialize(containers=nil, eksciname=nil, securitygroupids=nil, subnetid=nil, vpcid=nil, memory=nil, cpu=nil, restartpolicy=nil, imageregistrycredentials=nil, ekscivolume=nil, replicas=nil, initcontainers=nil, dnsconfig=nil, existedeipids=nil, autocreateeipattribute=nil, autocreateeip=nil, cputype=nil, gputype=nil, gpucount=nil, camrolename=nil) @Containers = containers @EksCiName = eksciname @SecurityGroupIds = securitygroupids @SubnetId = subnetid @@ -2831,11 +2831,11 @@ # @type EksCiIds: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EksCiIds, :RequestId - + def initialize(eksciids=nil, requestid=nil) @EksCiIds = eksciids @RequestId = requestid end @@ -2861,11 +2861,11 @@ # @type UserScript: String # @param EnableEni: 是否开启弹性网卡功能 # @type EnableEni: Boolean attr_accessor :ClusterID, :RunInstancePara, :CvmRegion, :CvmCount, :External, :UserScript, :EnableEni - + def initialize(clusterid=nil, runinstancepara=nil, cvmregion=nil, cvmcount=nil, external=nil, userscript=nil, enableeni=nil) @ClusterID = clusterid @RunInstancePara = runinstancepara @CvmRegion = cvmregion @CvmCount = cvmcount @@ -2891,11 +2891,11 @@ # @type CvmIdSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CvmIdSet, :RequestId - + def initialize(cvmidset=nil, requestid=nil) @CvmIdSet = cvmidset @RequestId = requestid end @@ -2913,11 +2913,11 @@ # @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 @@ -2933,11 +2933,11 @@ 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) @@ -2977,11 +2977,11 @@ # @param ResolveConfig: 自定义制作镜像缓存过程中容器实例的宿主机上的 DNS。如: # "nameserver 4.4.4.4\nnameserver 8.8.8.8" # @type ResolveConfig: String attr_accessor :Images, :SubnetId, :VpcId, :ImageCacheName, :SecurityGroupIds, :ImageRegistryCredentials, :ExistedEipId, :AutoCreateEip, :AutoCreateEipAttribute, :ImageCacheSize, :RetentionDays, :RegistrySkipVerifyList, :RegistryHttpEndPointList, :ResolveConfig - + def initialize(images=nil, subnetid=nil, vpcid=nil, imagecachename=nil, securitygroupids=nil, imageregistrycredentials=nil, existedeipid=nil, autocreateeip=nil, autocreateeipattribute=nil, imagecachesize=nil, retentiondays=nil, registryskipverifylist=nil, registryhttpendpointlist=nil, resolveconfig=nil) @Images = images @SubnetId = subnetid @VpcId = vpcid @ImageCacheName = imagecachename @@ -3031,11 +3031,11 @@ # @type ImageCacheId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ImageCacheId, :RequestId - + def initialize(imagecacheid=nil, requestid=nil) @ImageCacheId = imagecacheid @RequestId = requestid end @@ -3051,11 +3051,11 @@ # @type InstanceId: String # @param AlertRule: 告警配置 # @type AlertRule: :class:`Tencentcloud::Tke.v20180525.models.PrometheusAlertPolicyItem` attr_accessor :InstanceId, :AlertRule - + def initialize(instanceid=nil, alertrule=nil) @InstanceId = instanceid @AlertRule = alertrule end @@ -3074,11 +3074,11 @@ # @type Id: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Id, :RequestId - + def initialize(id=nil, requestid=nil) @Id = id @RequestId = requestid end @@ -3094,11 +3094,11 @@ # @type InstanceId: String # @param AlertRule: 告警配置 # @type AlertRule: :class:`Tencentcloud::Tke.v20180525.models.PrometheusAlertRuleDetail` attr_accessor :InstanceId, :AlertRule - + def initialize(instanceid=nil, alertrule=nil) @InstanceId = instanceid @AlertRule = alertrule end @@ -3117,11 +3117,11 @@ # @type Id: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Id, :RequestId - + def initialize(id=nil, requestid=nil) @Id = id @RequestId = requestid end @@ -3137,11 +3137,11 @@ # @type InstanceId: String # @param Agents: agent列表 # @type Agents: Array attr_accessor :InstanceId, :Agents - + def initialize(instanceid=nil, agents=nil) @InstanceId = instanceid @Agents = agents end @@ -3162,11 +3162,11 @@ class CreatePrometheusClusterAgentResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3188,11 +3188,11 @@ # @type PodMonitors: Array # @param RawJobs: prometheus原生Job配置 # @type RawJobs: Array attr_accessor :InstanceId, :ClusterType, :ClusterId, :ServiceMonitors, :PodMonitors, :RawJobs - + def initialize(instanceid=nil, clustertype=nil, clusterid=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil) @InstanceId = instanceid @ClusterType = clustertype @ClusterId = clusterid @ServiceMonitors = servicemonitors @@ -3235,11 +3235,11 @@ class CreatePrometheusConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3256,11 +3256,11 @@ # @param Contents: 面板列表 # 每一项是一个grafana dashboard的json定义 # @type Contents: Array attr_accessor :InstanceId, :DashboardName, :Contents - + def initialize(instanceid=nil, dashboardname=nil, contents=nil) @InstanceId = instanceid @DashboardName = dashboardname @Contents = contents end @@ -3276,11 +3276,11 @@ class CreatePrometheusDashboardResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3294,11 +3294,11 @@ # @type InstanceId: String # @param Notification: 告警通知渠道 # @type Notification: :class:`Tencentcloud::Tke.v20180525.models.PrometheusNotificationItem` attr_accessor :InstanceId, :Notification - + def initialize(instanceid=nil, notification=nil) @InstanceId = instanceid @Notification = notification end @@ -3318,11 +3318,11 @@ # @type Id: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Id, :RequestId - + def initialize(id=nil, requestid=nil) @Id = id @RequestId = requestid end @@ -3338,11 +3338,11 @@ # @type InstanceId: String # @param Content: yaml的内容 # @type Content: String attr_accessor :InstanceId, :Content - + def initialize(instanceid=nil, content=nil) @InstanceId = instanceid @Content = content end @@ -3356,11 +3356,11 @@ class CreatePrometheusRecordRuleYamlResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3372,11 +3372,11 @@ class CreatePrometheusTempRequest < TencentCloud::Common::AbstractModel # @param Template: 模板设置 # @type Template: :class:`Tencentcloud::Tke.v20180525.models.PrometheusTemp` attr_accessor :Template - + def initialize(template=nil) @Template = template end def deserialize(params) @@ -3393,11 +3393,11 @@ # @type TemplateId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TemplateId, :RequestId - + def initialize(templateid=nil, requestid=nil) @TemplateId = templateid @RequestId = requestid end @@ -3411,11 +3411,11 @@ class CreatePrometheusTemplateRequest < TencentCloud::Common::AbstractModel # @param Template: 模板设置 # @type Template: :class:`Tencentcloud::Tke.v20180525.models.PrometheusTemplate` attr_accessor :Template - + def initialize(template=nil) @Template = template end def deserialize(params) @@ -3432,11 +3432,11 @@ # @type TemplateId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TemplateId, :RequestId - + def initialize(templateid=nil, requestid=nil) @TemplateId = templateid @RequestId = requestid end @@ -3478,11 +3478,11 @@ # @type RegistryPrefix: String # @param TagSpecification: 集群绑定的云标签 # @type TagSpecification: :class:`Tencentcloud::Tke.v20180525.models.TagSpecification` attr_accessor :K8SVersion, :VpcId, :ClusterName, :PodCIDR, :ServiceCIDR, :ClusterDesc, :ClusterAdvancedSettings, :MaxNodePodNum, :PublicLB, :ClusterLevel, :AutoUpgradeClusterLevel, :ChargeType, :EdgeVersion, :RegistryPrefix, :TagSpecification - + def initialize(k8sversion=nil, vpcid=nil, clustername=nil, podcidr=nil, servicecidr=nil, clusterdesc=nil, clusteradvancedsettings=nil, maxnodepodnum=nil, publiclb=nil, clusterlevel=nil, autoupgradeclusterlevel=nil, chargetype=nil, edgeversion=nil, registryprefix=nil, tagspecification=nil) @K8SVersion = k8sversion @VpcId = vpcid @ClusterName = clustername @PodCIDR = podcidr @@ -3533,11 +3533,11 @@ # @type ClusterId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterId, :RequestId - + def initialize(clusterid=nil, requestid=nil) @ClusterId = clusterid @RequestId = requestid end @@ -3552,11 +3552,11 @@ # @param Address: 自定义GPU驱动地址链接 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Address: String attr_accessor :Address - + def initialize(address=nil) @Address = address end def deserialize(params) @@ -3575,11 +3575,11 @@ # @param Options: 对象选项列表,每个对象由name和value(可选)构成 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Options: Array attr_accessor :Nameservers, :Searches, :Options - + def initialize(nameservers=nil, searches=nil, options=nil) @Nameservers = nameservers @Searches = searches @Options = options end @@ -3606,11 +3606,11 @@ # @param Value: 项值 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Value: String attr_accessor :Name, :Value - + def initialize(name=nil, value=nil) @Name = name @Value = value end @@ -3640,11 +3640,11 @@ # @param DiskPartition: 挂载设备名或分区名,当且仅当添加已有节点时需要 # 注意:此字段可能返回 null,表示取不到有效值。 # @type DiskPartition: String attr_accessor :DiskType, :FileSystem, :DiskSize, :AutoFormatAndMount, :MountTarget, :DiskPartition - + def initialize(disktype=nil, filesystem=nil, disksize=nil, autoformatandmount=nil, mounttarget=nil, diskpartition=nil) @DiskType = disktype @FileSystem = filesystem @DiskSize = disksize @AutoFormatAndMount = autoformatandmount @@ -3666,11 +3666,11 @@ class DeleteBackupStorageLocationRequest < TencentCloud::Common::AbstractModel # @param Name: 备份仓库名称 # @type Name: String attr_accessor :Name - + def initialize(name=nil) @Name = name end def deserialize(params) @@ -3682,11 +3682,11 @@ class DeleteBackupStorageLocationResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3702,11 +3702,11 @@ # @type AutoScalingGroupIds: Array # @param KeepInstance: 是否保留伸缩组中的节点(默认值: false(不保留)) # @type KeepInstance: Boolean attr_accessor :ClusterId, :AutoScalingGroupIds, :KeepInstance - + def initialize(clusterid=nil, autoscalinggroupids=nil, keepinstance=nil) @ClusterId = clusterid @AutoScalingGroupIds = autoscalinggroupids @KeepInstance = keepinstance end @@ -3722,11 +3722,11 @@ class DeleteClusterAsGroupsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3740,11 +3740,11 @@ # @type ClusterId: String # @param IsExtranet: 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE) # @type IsExtranet: Boolean attr_accessor :ClusterId, :IsExtranet - + def initialize(clusterid=nil, isextranet=nil) @ClusterId = clusterid @IsExtranet = isextranet end @@ -3758,11 +3758,11 @@ class DeleteClusterEndpointResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3774,11 +3774,11 @@ class DeleteClusterEndpointVipRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -3790,11 +3790,11 @@ class DeleteClusterEndpointVipResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3812,11 +3812,11 @@ # @type InstanceDeleteMode: String # @param ForceDelete: 是否强制删除(当节点在初始化时,可以指定参数为TRUE) # @type ForceDelete: Boolean attr_accessor :ClusterId, :InstanceIds, :InstanceDeleteMode, :ForceDelete - + def initialize(clusterid=nil, instanceids=nil, instancedeletemode=nil, forcedelete=nil) @ClusterId = clusterid @InstanceIds = instanceids @InstanceDeleteMode = instancedeletemode @ForceDelete = forcedelete @@ -3843,11 +3843,11 @@ # @type NotFoundInstanceIds: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SuccInstanceIds, :FailedInstanceIds, :NotFoundInstanceIds, :RequestId - + def initialize(succinstanceids=nil, failedinstanceids=nil, notfoundinstanceids=nil, requestid=nil) @SuccInstanceIds = succinstanceids @FailedInstanceIds = failedinstanceids @NotFoundInstanceIds = notfoundinstanceids @RequestId = requestid @@ -3869,11 +3869,11 @@ # @type NodePoolIds: Array # @param KeepInstance: 删除节点池时是否保留节点池内节点(节点仍然会被移出集群,但对应的实例不会被销毁) # @type KeepInstance: Boolean attr_accessor :ClusterId, :NodePoolIds, :KeepInstance - + def initialize(clusterid=nil, nodepoolids=nil, keepinstance=nil) @ClusterId = clusterid @NodePoolIds = nodepoolids @KeepInstance = keepinstance end @@ -3889,11 +3889,11 @@ class DeleteClusterNodePoolResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3909,11 +3909,11 @@ # @type InstanceDeleteMode: String # @param ResourceDeleteOptions: 集群删除时资源的删除策略,目前支持CBS(默认保留CBS) # @type ResourceDeleteOptions: Array attr_accessor :ClusterId, :InstanceDeleteMode, :ResourceDeleteOptions - + def initialize(clusterid=nil, instancedeletemode=nil, resourcedeleteoptions=nil) @ClusterId = clusterid @InstanceDeleteMode = instancedeletemode @ResourceDeleteOptions = resourcedeleteoptions end @@ -3936,11 +3936,11 @@ class DeleteClusterResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3956,11 +3956,11 @@ # @type GatewayIp: String # @param DestinationCidrBlock: 目的端CIDR。 # @type DestinationCidrBlock: String attr_accessor :RouteTableName, :GatewayIp, :DestinationCidrBlock - + def initialize(routetablename=nil, gatewayip=nil, destinationcidrblock=nil) @RouteTableName = routetablename @GatewayIp = gatewayip @DestinationCidrBlock = destinationcidrblock end @@ -3976,11 +3976,11 @@ class DeleteClusterRouteResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3992,11 +3992,11 @@ class DeleteClusterRouteTableRequest < TencentCloud::Common::AbstractModel # @param RouteTableName: 路由表名称 # @type RouteTableName: String attr_accessor :RouteTableName - + def initialize(routetablename=nil) @RouteTableName = routetablename end def deserialize(params) @@ -4008,11 +4008,11 @@ class DeleteClusterRouteTableResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4028,11 +4028,11 @@ # @type NodePoolIds: Array # @param Force: 是否强制删除,在虚拟节点上有pod的情况下,如果选择非强制删除,则删除会失败 # @type Force: Boolean attr_accessor :ClusterId, :NodePoolIds, :Force - + def initialize(clusterid=nil, nodepoolids=nil, force=nil) @ClusterId = clusterid @NodePoolIds = nodepoolids @Force = force end @@ -4048,11 +4048,11 @@ class DeleteClusterVirtualNodePoolResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4068,11 +4068,11 @@ # @type NodeNames: Array # @param Force: 是否强制删除:如果虚拟节点上有运行中Pod,则非强制删除状态下不会进行删除 # @type Force: Boolean attr_accessor :ClusterId, :NodeNames, :Force - + def initialize(clusterid=nil, nodenames=nil, force=nil) @ClusterId = clusterid @NodeNames = nodenames @Force = force end @@ -4088,11 +4088,11 @@ class DeleteClusterVirtualNodeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4106,11 +4106,11 @@ # @type ClusterID: String # @param EcmIdSet: ecm id集合 # @type EcmIdSet: Array attr_accessor :ClusterID, :EcmIdSet - + def initialize(clusterid=nil, ecmidset=nil) @ClusterID = clusterid @EcmIdSet = ecmidset end @@ -4124,11 +4124,11 @@ class DeleteECMInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4140,11 +4140,11 @@ class DeleteEKSClusterRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 弹性集群Id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -4156,11 +4156,11 @@ class DeleteEKSClusterResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4174,11 +4174,11 @@ # @type EksCiIds: Array # @param ReleaseAutoCreatedEip: 是否释放为EksCi自动创建的Eip # @type ReleaseAutoCreatedEip: Boolean attr_accessor :EksCiIds, :ReleaseAutoCreatedEip - + def initialize(eksciids=nil, releaseautocreatedeip=nil) @EksCiIds = eksciids @ReleaseAutoCreatedEip = releaseautocreatedeip end @@ -4192,11 +4192,11 @@ class DeleteEKSContainerInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4210,11 +4210,11 @@ # @type ClusterID: String # @param CvmIdSet: cvm id集合 # @type CvmIdSet: Array attr_accessor :ClusterID, :CvmIdSet - + def initialize(clusterid=nil, cvmidset=nil) @ClusterID = clusterid @CvmIdSet = cvmidset end @@ -4228,11 +4228,11 @@ class DeleteEdgeCVMInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4246,11 +4246,11 @@ # @type ClusterId: String # @param InstanceIds: 待删除实例ID数组 # @type InstanceIds: Array attr_accessor :ClusterId, :InstanceIds - + def initialize(clusterid=nil, instanceids=nil) @ClusterId = clusterid @InstanceIds = instanceids end @@ -4264,11 +4264,11 @@ class DeleteEdgeClusterInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4280,11 +4280,11 @@ class DeleteImageCachesRequest < TencentCloud::Common::AbstractModel # @param ImageCacheIds: 镜像缓存Id数组 # @type ImageCacheIds: Array attr_accessor :ImageCacheIds - + def initialize(imagecacheids=nil) @ImageCacheIds = imagecacheids end def deserialize(params) @@ -4296,11 +4296,11 @@ class DeleteImageCachesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4316,11 +4316,11 @@ # @type AlertIds: Array # @param Names: 告警策略名称 # @type Names: Array attr_accessor :InstanceId, :AlertIds, :Names - + def initialize(instanceid=nil, alertids=nil, names=nil) @InstanceId = instanceid @AlertIds = alertids @Names = names end @@ -4336,11 +4336,11 @@ class DeletePrometheusAlertPolicyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4354,11 +4354,11 @@ # @type InstanceId: String # @param AlertIds: 告警规则id列表 # @type AlertIds: Array attr_accessor :InstanceId, :AlertIds - + def initialize(instanceid=nil, alertids=nil) @InstanceId = instanceid @AlertIds = alertids end @@ -4372,11 +4372,11 @@ class DeletePrometheusAlertRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4390,11 +4390,11 @@ # @type Agents: Array # @param InstanceId: 实例id # @type InstanceId: String attr_accessor :Agents, :InstanceId - + def initialize(agents=nil, instanceid=nil) @Agents = agents @InstanceId = instanceid end @@ -4415,11 +4415,11 @@ class DeletePrometheusClusterAgentResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4441,11 +4441,11 @@ # @type PodMonitors: Array # @param RawJobs: 要删除的RawJobs名字列表 # @type RawJobs: Array attr_accessor :InstanceId, :ClusterType, :ClusterId, :ServiceMonitors, :PodMonitors, :RawJobs - + def initialize(instanceid=nil, clustertype=nil, clusterid=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil) @InstanceId = instanceid @ClusterType = clustertype @ClusterId = clusterid @ServiceMonitors = servicemonitors @@ -4467,11 +4467,11 @@ class DeletePrometheusConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4485,11 +4485,11 @@ # @type InstanceId: String # @param Names: 聚合规则列表 # @type Names: Array attr_accessor :InstanceId, :Names - + def initialize(instanceid=nil, names=nil) @InstanceId = instanceid @Names = names end @@ -4503,11 +4503,11 @@ class DeletePrometheusRecordRuleYamlResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4519,11 +4519,11 @@ class DeletePrometheusTempRequest < TencentCloud::Common::AbstractModel # @param TemplateId: 模板id # @type TemplateId: String attr_accessor :TemplateId - + def initialize(templateid=nil) @TemplateId = templateid end def deserialize(params) @@ -4535,11 +4535,11 @@ class DeletePrometheusTempResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4553,11 +4553,11 @@ # @type TemplateId: String # @param Targets: 取消同步的对象列表 # @type Targets: Array attr_accessor :TemplateId, :Targets - + def initialize(templateid=nil, targets=nil) @TemplateId = templateid @Targets = targets end @@ -4578,11 +4578,11 @@ class DeletePrometheusTempSyncResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4594,11 +4594,11 @@ class DeletePrometheusTemplateRequest < TencentCloud::Common::AbstractModel # @param TemplateId: 模板id # @type TemplateId: String attr_accessor :TemplateId - + def initialize(templateid=nil) @TemplateId = templateid end def deserialize(params) @@ -4610,11 +4610,11 @@ class DeletePrometheusTemplateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4628,11 +4628,11 @@ # @type TemplateId: String # @param Targets: 取消同步的对象列表 # @type Targets: Array attr_accessor :TemplateId, :Targets - + def initialize(templateid=nil, targets=nil) @TemplateId = templateid @Targets = targets end @@ -4653,11 +4653,11 @@ class DeletePrometheusTemplateSyncResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4669,11 +4669,11 @@ class DeleteTKEEdgeClusterRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -4685,11 +4685,11 @@ class DeleteTKEEdgeClusterResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4703,11 +4703,11 @@ # @type ClusterId: String # @param ClusterIds: 集群 Id 列表 # @type ClusterIds: Array attr_accessor :ClusterId, :ClusterIds - + def initialize(clusterid=nil, clusterids=nil) @ClusterId = clusterid @ClusterIds = clusterids end @@ -4727,11 +4727,11 @@ # @type Clusters: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Versions, :Clusters, :RequestId - + def initialize(versions=nil, clusters=nil, requestid=nil) @Versions = versions @Clusters = clusters @RequestId = requestid end @@ -4754,11 +4754,11 @@ class DescribeAvailableTKEEdgeVersionRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 填写ClusterId获取当前集群各个组件版本和最新版本 # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -4778,11 +4778,11 @@ # @type EdgeVersionCurrent: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Versions, :EdgeVersionLatest, :EdgeVersionCurrent, :RequestId - + def initialize(versions=nil, edgeversionlatest=nil, edgeversioncurrent=nil, requestid=nil) @Versions = versions @EdgeVersionLatest = edgeversionlatest @EdgeVersionCurrent = edgeversioncurrent @RequestId = requestid @@ -4800,11 +4800,11 @@ class DescribeBackupStorageLocationsRequest < TencentCloud::Common::AbstractModel # @param Names: 多个备份仓库名称,如果不填写,默认返回当前地域所有存储仓库名称 # @type Names: Array attr_accessor :Names - + def initialize(names=nil) @Names = names end def deserialize(params) @@ -4819,11 +4819,11 @@ # @type BackupStorageLocationSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BackupStorageLocationSet, :RequestId - + def initialize(backupstoragelocationset=nil, requestid=nil) @BackupStorageLocationSet = backupstoragelocationset @RequestId = requestid end @@ -4844,11 +4844,11 @@ class DescribeClusterAsGroupOptionRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -4863,11 +4863,11 @@ # @type ClusterAsGroupOption: :class:`Tencentcloud::Tke.v20180525.models.ClusterAsGroupOption` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterAsGroupOption, :RequestId - + def initialize(clusterasgroupoption=nil, requestid=nil) @ClusterAsGroupOption = clusterasgroupoption @RequestId = requestid end @@ -4890,11 +4890,11 @@ # @type Offset: Integer # @param Limit: 返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。 # @type Limit: Integer attr_accessor :ClusterId, :AutoScalingGroupIds, :Offset, :Limit - + def initialize(clusterid=nil, autoscalinggroupids=nil, offset=nil, limit=nil) @ClusterId = clusterid @AutoScalingGroupIds = autoscalinggroupids @Offset = offset @Limit = limit @@ -4916,11 +4916,11 @@ # @type ClusterAsGroupSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ClusterAsGroupSet, :RequestId - + def initialize(totalcount=nil, clusterasgroupset=nil, requestid=nil) @TotalCount = totalcount @ClusterAsGroupSet = clusterasgroupset @RequestId = requestid end @@ -4943,11 +4943,11 @@ class DescribeClusterAuthenticationOptionsRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -4968,11 +4968,11 @@ # @type OIDCConfig: :class:`Tencentcloud::Tke.v20180525.models.OIDCConfigAuthenticationOptions` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ServiceAccounts, :LatestOperationState, :OIDCConfig, :RequestId - + def initialize(serviceaccounts=nil, latestoperationstate=nil, oidcconfig=nil, requestid=nil) @ServiceAccounts = serviceaccounts @LatestOperationState = latestoperationstate @OIDCConfig = oidcconfig @RequestId = requestid @@ -5000,11 +5000,11 @@ # @type SubaccountUins: Array # @param RoleIds: 角色ID列表,不可超出最大值50 # @type RoleIds: Array attr_accessor :ClusterId, :SubaccountUins, :RoleIds - + def initialize(clusterid=nil, subaccountuins=nil, roleids=nil) @ClusterId = clusterid @SubaccountUins = subaccountuins @RoleIds = roleids end @@ -5022,11 +5022,11 @@ # @type CommonNames: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CommonNames, :RequestId - + def initialize(commonnames=nil, requestid=nil) @CommonNames = commonnames @RequestId = requestid end @@ -5047,11 +5047,11 @@ class DescribeClusterControllersRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -5065,11 +5065,11 @@ # @type ControllerStatusSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ControllerStatusSet, :RequestId - + def initialize(controllerstatusset=nil, requestid=nil) @ControllerStatusSet = controllerstatusset @RequestId = requestid end @@ -5092,11 +5092,11 @@ # @type ClusterId: String # @param IsExtranet: 是否为外网访问(TRUE 外网访问 FALSE 内网访问,默认值: FALSE) # @type IsExtranet: Boolean attr_accessor :ClusterId, :IsExtranet - + def initialize(clusterid=nil, isextranet=nil) @ClusterId = clusterid @IsExtranet = isextranet end @@ -5116,11 +5116,11 @@ # @type ErrorMsg: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :ErrorMsg, :RequestId - + def initialize(status=nil, errormsg=nil, requestid=nil) @Status = status @ErrorMsg = errormsg @RequestId = requestid end @@ -5136,11 +5136,11 @@ class DescribeClusterEndpointVipStatusRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -5157,11 +5157,11 @@ # @type ErrorMsg: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :ErrorMsg, :RequestId - + def initialize(status=nil, errormsg=nil, requestid=nil) @Status = status @ErrorMsg = errormsg @RequestId = requestid end @@ -5177,11 +5177,11 @@ class DescribeClusterEndpointsRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -5214,11 +5214,11 @@ # @type SecurityGroup: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CertificationAuthority, :ClusterExternalEndpoint, :ClusterIntranetEndpoint, :ClusterDomain, :ClusterExternalACL, :ClusterExternalDomain, :ClusterIntranetDomain, :SecurityGroup, :RequestId - + def initialize(certificationauthority=nil, clusterexternalendpoint=nil, clusterintranetendpoint=nil, clusterdomain=nil, clusterexternalacl=nil, clusterexternaldomain=nil, clusterintranetdomain=nil, securitygroup=nil, requestid=nil) @CertificationAuthority = certificationauthority @ClusterExternalEndpoint = clusterexternalendpoint @ClusterIntranetEndpoint = clusterintranetendpoint @ClusterDomain = clusterdomain @@ -5250,11 +5250,11 @@ # catalogue.first:按一级分类聚合 # catalogue.second:按二级分类聚合 # @type GroupBy: Array attr_accessor :ClusterIds, :GroupBy - + def initialize(clusterids=nil, groupby=nil) @ClusterIds = clusterids @GroupBy = groupby end @@ -5277,11 +5277,11 @@ # @type InspectionOverview: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Statistics, :Diagnostics, :InspectionOverview, :RequestId - + def initialize(statistics=nil, diagnostics=nil, inspectionoverview=nil, requestid=nil) @Statistics = statistics @Diagnostics = diagnostics @InspectionOverview = inspectionoverview @RequestId = requestid @@ -5330,11 +5330,11 @@ # @type InstanceRole: String # @param Filters: 过滤条件列表;Name的可选值为nodepool-id、nodepool-instance-type;Name为nodepool-id表示根据节点池id过滤机器,Value的值为具体的节点池id,Name为nodepool-instance-type表示节点加入节点池的方式,Value的值为MANUALLY_ADDED(手动加入节点池)、AUTOSCALING_ADDED(伸缩组扩容方式加入节点池)、ALL(手动加入节点池 和 伸缩组扩容方式加入节点池) # @type Filters: Array attr_accessor :ClusterId, :Offset, :Limit, :InstanceIds, :InstanceRole, :Filters - + def initialize(clusterid=nil, offset=nil, limit=nil, instanceids=nil, instancerole=nil, filters=nil) @ClusterId = clusterid @Offset = offset @Limit = limit @InstanceIds = instanceids @@ -5367,11 +5367,11 @@ # @type InstanceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :InstanceSet, :RequestId - + def initialize(totalcount=nil, instanceset=nil, requestid=nil) @TotalCount = totalcount @InstanceSet = instanceset @RequestId = requestid end @@ -5396,11 +5396,11 @@ # @type ClusterId: String # @param IsExtranet: 默认false 获取内网,是否获取外网访问的kubeconfig # @type IsExtranet: Boolean attr_accessor :ClusterId, :IsExtranet - + def initialize(clusterid=nil, isextranet=nil) @ClusterId = clusterid @IsExtranet = isextranet end @@ -5416,11 +5416,11 @@ # @type Kubeconfig: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Kubeconfig, :RequestId - + def initialize(kubeconfig=nil, requestid=nil) @Kubeconfig = kubeconfig @RequestId = requestid end @@ -5434,11 +5434,11 @@ class DescribeClusterLevelAttributeRequest < TencentCloud::Common::AbstractModel # @param ClusterID: 集群ID,变配时使用 # @type ClusterID: String attr_accessor :ClusterID - + def initialize(clusterid=nil) @ClusterID = clusterid end def deserialize(params) @@ -5454,11 +5454,11 @@ # @type Items: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Items, :RequestId - + def initialize(totalcount=nil, items=nil, requestid=nil) @TotalCount = totalcount @Items = items @RequestId = requestid end @@ -5489,11 +5489,11 @@ # @type Offset: Integer # @param Limit: 最大输出条数,默认20 # @type Limit: Integer attr_accessor :ClusterID, :StartAt, :EndAt, :Offset, :Limit - + def initialize(clusterid=nil, startat=nil, endat=nil, offset=nil, limit=nil) @ClusterID = clusterid @StartAt = startat @EndAt = endat @Offset = offset @@ -5517,11 +5517,11 @@ # @type Items: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Items, :RequestId - + def initialize(totalcount=nil, items=nil, requestid=nil) @TotalCount = totalcount @Items = items @RequestId = requestid end @@ -5546,11 +5546,11 @@ # @type ClusterId: String # @param NodePoolId: 节点池id # @type NodePoolId: String attr_accessor :ClusterId, :NodePoolId - + def initialize(clusterid=nil, nodepoolid=nil) @ClusterId = clusterid @NodePoolId = nodepoolid end @@ -5566,11 +5566,11 @@ # @type NodePool: :class:`Tencentcloud::Tke.v20180525.models.NodePool` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NodePool, :RequestId - + def initialize(nodepool=nil, requestid=nil) @NodePool = nodepool @RequestId = requestid end @@ -5607,11 +5607,11 @@ # 类型:String # 必选:否 # @type Filters: Array attr_accessor :ClusterId, :Filters - + def initialize(clusterid=nil, filters=nil) @ClusterId = clusterid @Filters = filters end @@ -5637,11 +5637,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :NodePoolSet, :TotalCount, :RequestId - + def initialize(nodepoolset=nil, totalcount=nil, requestid=nil) @NodePoolSet = nodepoolset @TotalCount = totalcount @RequestId = requestid end @@ -5670,11 +5670,11 @@ # @type Offset: Integer # @param ClusterType: 集群类型 # @type ClusterType: String attr_accessor :ClusterId, :Limit, :Offset, :ClusterType - + def initialize(clusterid=nil, limit=nil, offset=nil, clustertype=nil) @ClusterId = clusterid @Limit = limit @Offset = offset @ClusterType = clustertype @@ -5704,11 +5704,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReleaseSet, :Limit, :Offset, :Total, :RequestId - + def initialize(releaseset=nil, limit=nil, offset=nil, total=nil, requestid=nil) @ReleaseSet = releaseset @Limit = limit @Offset = offset @Total = total @@ -5741,11 +5741,11 @@ # @type Namespace: String # @param ClusterType: 集群类型 # @type ClusterType: String attr_accessor :ClusterId, :Name, :Namespace, :ClusterType - + def initialize(clusterid=nil, name=nil, namespace=nil, clustertype=nil) @ClusterId = clusterid @Name = name @Namespace = namespace @ClusterType = clustertype @@ -5766,11 +5766,11 @@ # @type Release: :class:`Tencentcloud::Tke.v20180525.models.ReleaseDetails` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Release, :RequestId - + def initialize(release=nil, requestid=nil) @Release = release @RequestId = requestid end @@ -5793,11 +5793,11 @@ # @type Namespace: String # @param ClusterType: 集群类型 # @type ClusterType: String attr_accessor :ClusterId, :Name, :Namespace, :ClusterType - + def initialize(clusterid=nil, name=nil, namespace=nil, clustertype=nil) @ClusterId = clusterid @Name = name @Namespace = namespace @ClusterType = clustertype @@ -5821,11 +5821,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReleaseHistorySet, :Total, :RequestId - + def initialize(releasehistoryset=nil, total=nil, requestid=nil) @ReleaseHistorySet = releasehistoryset @Total = total @RequestId = requestid end @@ -5860,11 +5860,11 @@ # @type ReleaseName: String # @param ChartName: helm Chart 的名字 # @type ChartName: String attr_accessor :ClusterId, :Limit, :Offset, :ClusterType, :Namespace, :ReleaseName, :ChartName - + def initialize(clusterid=nil, limit=nil, offset=nil, clustertype=nil, namespace=nil, releasename=nil, chartname=nil) @ClusterId = clusterid @Limit = limit @Offset = offset @ClusterType = clustertype @@ -5900,11 +5900,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Limit, :Offset, :ReleaseSet, :Total, :RequestId - + def initialize(limit=nil, offset=nil, releaseset=nil, total=nil, requestid=nil) @Limit = limit @Offset = offset @ReleaseSet = releaseset @Total = total @@ -5928,11 +5928,11 @@ end # DescribeClusterRouteTables请求参数结构体 class DescribeClusterRouteTablesRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -5946,11 +5946,11 @@ # @type RouteTableSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RouteTableSet, :RequestId - + def initialize(totalcount=nil, routetableset=nil, requestid=nil) @TotalCount = totalcount @RouteTableSet = routetableset @RequestId = requestid end @@ -5975,11 +5975,11 @@ # @type RouteTableName: String # @param Filters: 过滤条件,当前只支持按照单个条件GatewayIP进行过滤(可选) # @type Filters: Array attr_accessor :RouteTableName, :Filters - + def initialize(routetablename=nil, filters=nil) @RouteTableName = routetablename @Filters = filters end @@ -6004,11 +6004,11 @@ # @type RouteSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RouteSet, :RequestId - + def initialize(totalcount=nil, routeset=nil, requestid=nil) @TotalCount = totalcount @RouteSet = routeset @RequestId = requestid end @@ -6031,11 +6031,11 @@ class DescribeClusterSecurityRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群 ID,请填写 查询集群列表 接口中返回的 clusterId 字段 # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -6068,11 +6068,11 @@ # @type JnsGwEndpoint: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :UserName, :Password, :CertificationAuthority, :ClusterExternalEndpoint, :Domain, :PgwEndpoint, :SecurityPolicy, :Kubeconfig, :JnsGwEndpoint, :RequestId - + def initialize(username=nil, password=nil, certificationauthority=nil, clusterexternalendpoint=nil, domain=nil, pgwendpoint=nil, securitypolicy=nil, kubeconfig=nil, jnsgwendpoint=nil, requestid=nil) @UserName = username @Password = password @CertificationAuthority = certificationauthority @ClusterExternalEndpoint = clusterexternalendpoint @@ -6102,11 +6102,11 @@ class DescribeClusterStatusRequest < TencentCloud::Common::AbstractModel # @param ClusterIds: 集群ID列表,不传默认拉取所有集群 # @type ClusterIds: Array attr_accessor :ClusterIds - + def initialize(clusterids=nil) @ClusterIds = clusterids end def deserialize(params) @@ -6122,11 +6122,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterStatusSet, :TotalCount, :RequestId - + def initialize(clusterstatusset=nil, totalcount=nil, requestid=nil) @ClusterStatusSet = clusterstatusset @TotalCount = totalcount @RequestId = requestid end @@ -6149,11 +6149,11 @@ class DescribeClusterVirtualNodePoolsRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -6171,11 +6171,11 @@ # @type NodePoolSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :NodePoolSet, :RequestId - + def initialize(totalcount=nil, nodepoolset=nil, requestid=nil) @TotalCount = totalcount @NodePoolSet = nodepoolset @RequestId = requestid end @@ -6202,11 +6202,11 @@ # @type NodePoolId: String # @param NodeNames: 节点名称 # @type NodeNames: Array attr_accessor :ClusterId, :NodePoolId, :NodeNames - + def initialize(clusterid=nil, nodepoolid=nil, nodenames=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @NodeNames = nodenames end @@ -6228,11 +6228,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Nodes, :TotalCount, :RequestId - + def initialize(nodes=nil, totalcount=nil, requestid=nil) @Nodes = nodes @TotalCount = totalcount @RequestId = requestid end @@ -6302,11 +6302,11 @@ # @type Filters: Array # @param ClusterType: 集群类型,例如:MANAGED_CLUSTER # @type ClusterType: String attr_accessor :ClusterIds, :Offset, :Limit, :Filters, :ClusterType - + def initialize(clusterids=nil, offset=nil, limit=nil, filters=nil, clustertype=nil) @ClusterIds = clusterids @Offset = offset @Limit = limit @Filters = filters @@ -6337,11 +6337,11 @@ # @type Clusters: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Clusters, :RequestId - + def initialize(totalcount=nil, clusters=nil, requestid=nil) @TotalCount = totalcount @Clusters = clusters @RequestId = requestid end @@ -6367,11 +6367,11 @@ # @param Filters: 过滤条件 # 仅支持ecm-id过滤 # @type Filters: Array attr_accessor :ClusterID, :Filters - + def initialize(clusterid=nil, filters=nil) @ClusterID = clusterid @Filters = filters end @@ -6396,11 +6396,11 @@ # @type InstanceInfoSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :InstanceInfoSet, :RequestId - + def initialize(totalcount=nil, instanceinfoset=nil, requestid=nil) @TotalCount = totalcount @InstanceInfoSet = instanceinfoset @RequestId = requestid end @@ -6416,11 +6416,11 @@ class DescribeEKSClusterCredentialRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群Id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -6444,11 +6444,11 @@ # @type Kubeconfig: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Addresses, :Credential, :PublicLB, :InternalLB, :ProxyLB, :Kubeconfig, :RequestId - + def initialize(addresses=nil, credential=nil, publiclb=nil, internallb=nil, proxylb=nil, kubeconfig=nil, requestid=nil) @Addresses = addresses @Credential = credential @PublicLB = publiclb @InternalLB = internallb @@ -6495,11 +6495,11 @@ # @type Limit: Integer # @param Filters: 过滤条件,当前只支持按照单个条件ClusterName进行过滤 # @type Filters: Array attr_accessor :ClusterIds, :Offset, :Limit, :Filters - + def initialize(clusterids=nil, offset=nil, limit=nil, filters=nil) @ClusterIds = clusterids @Offset = offset @Limit = limit @Filters = filters @@ -6528,11 +6528,11 @@ # @type Clusters: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Clusters, :RequestId - + def initialize(totalcount=nil, clusters=nil, requestid=nil) @TotalCount = totalcount @Clusters = clusters @RequestId = requestid end @@ -6557,11 +6557,11 @@ # @type EksCiId: String # @param Limit: 最大事件数量。默认为50,最大取值100。 # @type Limit: Integer attr_accessor :EksCiId, :Limit - + def initialize(eksciid=nil, limit=nil) @EksCiId = eksciid @Limit = limit end @@ -6579,11 +6579,11 @@ # @type EksCiId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Events, :EksCiId, :RequestId - + def initialize(events=nil, eksciid=nil, requestid=nil) @Events = events @EksCiId = eksciid @RequestId = requestid end @@ -6603,11 +6603,11 @@ end # DescribeEKSContainerInstanceRegions请求参数结构体 class DescribeEKSContainerInstanceRegionsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -6622,11 +6622,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Regions, :TotalCount, :RequestId - + def initialize(regions=nil, totalcount=nil, requestid=nil) @Regions = regions @TotalCount = totalcount @RequestId = requestid end @@ -6675,11 +6675,11 @@ # @type Filters: Array # @param EksCiIds: 容器实例 ID 数组 # @type EksCiIds: Array attr_accessor :Limit, :Offset, :Filters, :EksCiIds - + def initialize(limit=nil, offset=nil, filters=nil, eksciids=nil) @Limit = limit @Offset = offset @Filters = filters @EksCiIds = eksciids @@ -6708,11 +6708,11 @@ # @type EksCis: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :EksCis, :RequestId - + def initialize(totalcount=nil, ekscis=nil, requestid=nil) @TotalCount = totalcount @EksCis = ekscis @RequestId = requestid end @@ -6735,11 +6735,11 @@ class DescribeEdgeAvailableExtraArgsRequest < TencentCloud::Common::AbstractModel # @param ClusterVersion: 集群版本 # @type ClusterVersion: String attr_accessor :ClusterVersion - + def initialize(clusterversion=nil) @ClusterVersion = clusterversion end def deserialize(params) @@ -6757,11 +6757,11 @@ # @type AvailableExtraArgs: :class:`Tencentcloud::Tke.v20180525.models.EdgeAvailableExtraArgs` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterVersion, :AvailableExtraArgs, :RequestId - + def initialize(clusterversion=nil, availableextraargs=nil, requestid=nil) @ClusterVersion = clusterversion @AvailableExtraArgs = availableextraargs @RequestId = requestid end @@ -6783,11 +6783,11 @@ # @param Filters: 过滤条件 # 仅支持cvm-id过滤 # @type Filters: Array attr_accessor :ClusterID, :Filters - + def initialize(clusterid=nil, filters=nil) @ClusterID = clusterid @Filters = filters end @@ -6812,11 +6812,11 @@ # @type InstanceInfoSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :InstanceInfoSet, :RequestId - + def initialize(totalcount=nil, instanceinfoset=nil, requestid=nil) @TotalCount = totalcount @InstanceInfoSet = instanceinfoset @RequestId = requestid end @@ -6832,11 +6832,11 @@ class DescribeEdgeClusterExtraArgsRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -6851,11 +6851,11 @@ # @type ClusterExtraArgs: :class:`Tencentcloud::Tke.v20180525.models.EdgeClusterExtraArgs` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClusterExtraArgs, :RequestId - + def initialize(clusterextraargs=nil, requestid=nil) @ClusterExtraArgs = clusterextraargs @RequestId = requestid end @@ -6878,11 +6878,11 @@ # @type Offset: Integer # @param Filters: 过滤条件,仅支持NodeName过滤 # @type Filters: Array attr_accessor :ClusterID, :Limit, :Offset, :Filters - + def initialize(clusterid=nil, limit=nil, offset=nil, filters=nil) @ClusterID = clusterid @Limit = limit @Offset = offset @Filters = filters @@ -6911,11 +6911,11 @@ # @type InstanceInfoSet: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :InstanceInfoSet, :RequestId - + def initialize(totalcount=nil, instanceinfoset=nil, requestid=nil) @TotalCount = totalcount @InstanceInfoSet = instanceinfoset @RequestId = requestid end @@ -6933,11 +6933,11 @@ # @type ClusterId: String # @param EdgeVersion: 要升级到的TKEEdge版本 # @type EdgeVersion: String attr_accessor :ClusterId, :EdgeVersion - + def initialize(clusterid=nil, edgeversion=nil) @ClusterId = clusterid @EdgeVersion = edgeversion end @@ -6966,11 +6966,11 @@ # @type ClusterUpgradeStatusReason: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ComponentVersion, :EdgeVersionCurrent, :RegistryPrefix, :ClusterUpgradeStatus, :ClusterUpgradeStatusReason, :RequestId - + def initialize(componentversion=nil, edgeversioncurrent=nil, registryprefix=nil, clusterupgradestatus=nil, clusterupgradestatusreason=nil, requestid=nil) @ComponentVersion = componentversion @EdgeVersionCurrent = edgeversioncurrent @RegistryPrefix = registryprefix @ClusterUpgradeStatus = clusterupgradestatus @@ -6992,11 +6992,11 @@ class DescribeEdgeLogSwitchesRequest < TencentCloud::Common::AbstractModel # @param ClusterIds: 集群ID列表 # @type ClusterIds: Array attr_accessor :ClusterIds - + def initialize(clusterids=nil) @ClusterIds = clusterids end def deserialize(params) @@ -7011,11 +7011,11 @@ # @type SwitchSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SwitchSet, :RequestId - + def initialize(switchset=nil, requestid=nil) @SwitchSet = switchset @RequestId = requestid end @@ -7041,11 +7041,11 @@ # @type SinceSeconds: Integer # @param LimitBytes: 日志总大小限制 # @type LimitBytes: Integer attr_accessor :EksCiId, :ContainerName, :Tail, :StartTime, :Previous, :SinceSeconds, :LimitBytes - + def initialize(eksciid=nil, containername=nil, tail=nil, starttime=nil, previous=nil, sinceseconds=nil, limitbytes=nil) @EksCiId = eksciid @ContainerName = containername @Tail = tail @StartTime = starttime @@ -7073,11 +7073,11 @@ # @type LogContent: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ContainerName, :LogContent, :RequestId - + def initialize(containername=nil, logcontent=nil, requestid=nil) @ContainerName = containername @LogContent = logcontent @RequestId = requestid end @@ -7093,11 +7093,11 @@ class DescribeEnableVpcCniProgressRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 开启vpc-cni的集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -7114,11 +7114,11 @@ # @type ErrorMessage: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :ErrorMessage, :RequestId - + def initialize(status=nil, errormessage=nil, requestid=nil) @Status = status @ErrorMessage = errormessage @RequestId = requestid end @@ -7148,11 +7148,11 @@ # @type Limit: Integer # @param IpAddresses: 根据多个实例IP进行过滤 # @type IpAddresses: Array attr_accessor :ClusterId, :InstanceIds, :Filters, :VagueIpAddress, :VagueInstanceName, :Offset, :Limit, :IpAddresses - + def initialize(clusterid=nil, instanceids=nil, filters=nil, vagueipaddress=nil, vagueinstancename=nil, offset=nil, limit=nil, ipaddresses=nil) @ClusterId = clusterid @InstanceIds = instanceids @Filters = filters @VagueIpAddress = vagueipaddress @@ -7190,11 +7190,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ExistedInstanceSet, :TotalCount, :RequestId - + def initialize(existedinstanceset=nil, totalcount=nil, requestid=nil) @ExistedInstanceSet = existedinstanceset @TotalCount = totalcount @RequestId = requestid end @@ -7221,11 +7221,11 @@ # @type IsExtranet: Boolean # @param IsRefreshExpirationTime: 默认false 不刷新有效时间 ,true刷新有效时间 # @type IsRefreshExpirationTime: Boolean attr_accessor :ClusterId, :IsExtranet, :IsRefreshExpirationTime - + def initialize(clusterid=nil, isextranet=nil, isrefreshexpirationtime=nil) @ClusterId = clusterid @IsExtranet = isextranet @IsRefreshExpirationTime = isrefreshexpirationtime end @@ -7245,11 +7245,11 @@ # @type Expiration: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Spec, :Expiration, :RequestId - + def initialize(spec=nil, expiration=nil, requestid=nil) @Spec = spec @Expiration = expiration @RequestId = requestid end @@ -7276,11 +7276,11 @@ # KeyName: image-cache-name # 类型:String # @type Filters: Array attr_accessor :ImageCacheIds, :ImageCacheNames, :Limit, :Offset, :Filters - + def initialize(imagecacheids=nil, imagecachenames=nil, limit=nil, offset=nil, filters=nil) @ImageCacheIds = imagecacheids @ImageCacheNames = imagecachenames @Limit = limit @Offset = offset @@ -7311,11 +7311,11 @@ # @type ImageCaches: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ImageCaches, :RequestId - + def initialize(totalcount=nil, imagecaches=nil, requestid=nil) @TotalCount = totalcount @ImageCaches = imagecaches @RequestId = requestid end @@ -7335,11 +7335,11 @@ end # DescribeImages请求参数结构体 class DescribeImagesRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -7355,11 +7355,11 @@ # @type ImageInstanceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :ImageInstanceSet, :RequestId - + def initialize(totalcount=nil, imageinstanceset=nil, requestid=nil) @TotalCount = totalcount @ImageInstanceSet = imageinstanceset @RequestId = requestid end @@ -7383,11 +7383,11 @@ # @param ClusterId: 集群id # 可以是tke, eks, edge的集群id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -7402,11 +7402,11 @@ # @type Instances: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Instances, :RequestId - + def initialize(instances=nil, requestid=nil) @Instances = instances @RequestId = requestid end @@ -7424,11 +7424,11 @@ # @type Offset: Integer # @param Limit: 用于分页 # @type Limit: Integer attr_accessor :InstanceId, :Offset, :Limit - + def initialize(instanceid=nil, offset=nil, limit=nil) @InstanceId = instanceid @Offset = offset @Limit = limit end @@ -7448,11 +7448,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Agents, :Total, :RequestId - + def initialize(agents=nil, total=nil, requestid=nil) @Agents = agents @Total = total @RequestId = requestid end @@ -7487,11 +7487,11 @@ # @type Offset: Integer # @param Limit: 分片 # @type Limit: Integer attr_accessor :InstanceId, :RuleName, :StartTime, :EndTime, :Labels, :Offset, :Limit - + def initialize(instanceid=nil, rulename=nil, starttime=nil, endtime=nil, labels=nil, offset=nil, limit=nil) @InstanceId = instanceid @RuleName = rulename @StartTime = starttime @EndTime = endtime @@ -7519,11 +7519,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Items, :Total, :RequestId - + def initialize(items=nil, total=nil, requestid=nil) @Items = items @Total = total @RequestId = requestid end @@ -7553,11 +7553,11 @@ # @param Filters: 过滤 # 支持ID,Name # @type Filters: Array attr_accessor :InstanceId, :Offset, :Limit, :Filters - + def initialize(instanceid=nil, offset=nil, limit=nil, filters=nil) @InstanceId = instanceid @Offset = offset @Limit = limit @Filters = filters @@ -7587,11 +7587,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AlertRules, :Total, :RequestId - + def initialize(alertrules=nil, total=nil, requestid=nil) @AlertRules = alertrules @Total = total @RequestId = requestid end @@ -7621,11 +7621,11 @@ # @param Filters: 过滤 # 支持ID,Name # @type Filters: Array attr_accessor :InstanceId, :Offset, :Limit, :Filters - + def initialize(instanceid=nil, offset=nil, limit=nil, filters=nil) @InstanceId = instanceid @Offset = offset @Limit = limit @Filters = filters @@ -7654,11 +7654,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AlertRules, :Total, :RequestId - + def initialize(alertrules=nil, total=nil, requestid=nil) @AlertRules = alertrules @Total = total @RequestId = requestid end @@ -7685,11 +7685,11 @@ # @type Offset: Integer # @param Limit: 用于分页 # @type Limit: Integer attr_accessor :InstanceId, :Offset, :Limit - + def initialize(instanceid=nil, offset=nil, limit=nil) @InstanceId = instanceid @Offset = offset @Limit = limit end @@ -7709,11 +7709,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Agents, :Total, :RequestId - + def initialize(agents=nil, total=nil, requestid=nil) @Agents = agents @Total = total @RequestId = requestid end @@ -7740,11 +7740,11 @@ # @type ClusterId: String # @param ClusterType: 集群类型 # @type ClusterType: String attr_accessor :InstanceId, :ClusterId, :ClusterType - + def initialize(instanceid=nil, clusterid=nil, clustertype=nil) @InstanceId = instanceid @ClusterId = clusterid @ClusterType = clustertype end @@ -7768,11 +7768,11 @@ # @type RawJobs: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Config, :ServiceMonitors, :PodMonitors, :RawJobs, :RequestId - + def initialize(config=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil, requestid=nil) @Config = config @ServiceMonitors = servicemonitors @PodMonitors = podmonitors @RawJobs = rawjobs @@ -7815,11 +7815,11 @@ # @type InstanceId: String # @param DisableStatistics: 是否禁用统计 # @type DisableStatistics: Boolean attr_accessor :InstanceId, :DisableStatistics - + def initialize(instanceid=nil, disablestatistics=nil) @InstanceId = instanceid @DisableStatistics = disablestatistics end @@ -7844,11 +7844,11 @@ # @type RawJobs: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Config, :ServiceMonitors, :PodMonitors, :RawJobs, :RequestId - + def initialize(config=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil, requestid=nil) @Config = config @ServiceMonitors = servicemonitors @PodMonitors = podmonitors @RawJobs = rawjobs @@ -7889,11 +7889,11 @@ class DescribePrometheusGlobalNotificationRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 实例ID # @type InstanceId: String attr_accessor :InstanceId - + def initialize(instanceid=nil) @InstanceId = instanceid end def deserialize(params) @@ -7908,11 +7908,11 @@ # @type Notification: :class:`Tencentcloud::Tke.v20180525.models.PrometheusNotificationItem` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Notification, :RequestId - + def initialize(notification=nil, requestid=nil) @Notification = notification @RequestId = requestid end @@ -7929,11 +7929,11 @@ class DescribePrometheusInstanceInitStatusRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 实例ID # @type InstanceId: String attr_accessor :InstanceId - + def initialize(instanceid=nil) @InstanceId = instanceid end def deserialize(params) @@ -7957,11 +7957,11 @@ # @type EksClusterId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Status, :Steps, :EksClusterId, :RequestId - + def initialize(status=nil, steps=nil, eksclusterid=nil, requestid=nil) @Status = status @Steps = steps @EksClusterId = eksclusterid @RequestId = requestid @@ -7986,11 +7986,11 @@ class DescribePrometheusInstanceRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 实例id # @type InstanceId: String attr_accessor :InstanceId - + def initialize(instanceid=nil) @InstanceId = instanceid end def deserialize(params) @@ -8020,11 +8020,11 @@ # @type AlertManagerUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InstanceId, :Name, :VpcId, :SubnetId, :COSBucket, :QueryAddress, :Grafana, :AlertManagerUrl, :RequestId - + def initialize(instanceid=nil, name=nil, vpcid=nil, subnetid=nil, cosbucket=nil, queryaddress=nil, grafana=nil, alertmanagerurl=nil, requestid=nil) @InstanceId = instanceid @Name = name @VpcId = vpcid @SubnetId = subnetid @@ -8061,11 +8061,11 @@ # ID: 通过实例ID来过滤 # Name: 通过实例名称来过滤 # @type Filters: Array attr_accessor :Offset, :Limit, :Filters - + def initialize(offset=nil, limit=nil, filters=nil) @Offset = offset @Limit = limit @Filters = filters end @@ -8093,11 +8093,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Instances, :Total, :RequestId - + def initialize(instances=nil, total=nil, requestid=nil) @Instances = instances @Total = total @RequestId = requestid end @@ -8126,11 +8126,11 @@ # ID: 通过实例ID来过滤 # Name: 通过实例名称来过滤 # @type Filters: Array attr_accessor :Offset, :Limit, :Filters - + def initialize(offset=nil, limit=nil, filters=nil) @Offset = offset @Limit = limit @Filters = filters end @@ -8158,11 +8158,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Instances, :Total, :RequestId - + def initialize(instances=nil, total=nil, requestid=nil) @Instances = instances @Total = total @RequestId = requestid end @@ -8191,11 +8191,11 @@ # @type Limit: Integer # @param Filters: 过滤 # @type Filters: Array attr_accessor :InstanceId, :Offset, :Limit, :Filters - + def initialize(instanceid=nil, offset=nil, limit=nil, filters=nil) @InstanceId = instanceid @Offset = offset @Limit = limit @Filters = filters @@ -8224,11 +8224,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Records, :Total, :RequestId - + def initialize(records=nil, total=nil, requestid=nil) @Records = records @Total = total @RequestId = requestid end @@ -8259,11 +8259,11 @@ # Name=state # Value=up, down, unknown # @type Filters: Array attr_accessor :InstanceId, :ClusterType, :ClusterId, :Filters - + def initialize(instanceid=nil, clustertype=nil, clusterid=nil, filters=nil) @InstanceId = instanceid @ClusterType = clustertype @ClusterId = clusterid @Filters = filters @@ -8290,11 +8290,11 @@ # @type Jobs: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Jobs, :RequestId - + def initialize(jobs=nil, requestid=nil) @Jobs = jobs @RequestId = requestid end @@ -8323,11 +8323,11 @@ # @type Offset: Integer # @param Limit: 总数限制 # @type Limit: Integer attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -8354,11 +8354,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Templates, :Total, :RequestId - + def initialize(templates=nil, total=nil, requestid=nil) @Templates = templates @Total = total @RequestId = requestid end @@ -8381,11 +8381,11 @@ class DescribePrometheusTempSyncRequest < TencentCloud::Common::AbstractModel # @param TemplateId: 模板ID # @type TemplateId: String attr_accessor :TemplateId - + def initialize(templateid=nil) @TemplateId = templateid end def deserialize(params) @@ -8400,11 +8400,11 @@ # @type Targets: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Targets, :RequestId - + def initialize(targets=nil, requestid=nil) @Targets = targets @RequestId = requestid end @@ -8425,11 +8425,11 @@ class DescribePrometheusTemplateSyncRequest < TencentCloud::Common::AbstractModel # @param TemplateId: 模板ID # @type TemplateId: String attr_accessor :TemplateId - + def initialize(templateid=nil) @TemplateId = templateid end def deserialize(params) @@ -8443,11 +8443,11 @@ # @type Targets: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Targets, :RequestId - + def initialize(targets=nil, requestid=nil) @Targets = targets @RequestId = requestid end @@ -8476,11 +8476,11 @@ # @type Offset: Integer # @param Limit: 总数限制 # @type Limit: Integer attr_accessor :Filters, :Offset, :Limit - + def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end @@ -8507,11 +8507,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Templates, :Total, :RequestId - + def initialize(templates=nil, total=nil, requestid=nil) @Templates = templates @Total = total @RequestId = requestid end @@ -8531,11 +8531,11 @@ end # DescribeRegions请求参数结构体 class DescribeRegionsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -8551,11 +8551,11 @@ # @type RegionInstanceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :RegionInstanceSet, :RequestId - + def initialize(totalcount=nil, regioninstanceset=nil, requestid=nil) @TotalCount = totalcount @RegionInstanceSet = regioninstanceset @RequestId = requestid end @@ -8578,11 +8578,11 @@ class DescribeResourceUsageRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -8602,11 +8602,11 @@ # @type OtherUsage: :class:`Tencentcloud::Tke.v20180525.models.ResourceUsage` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CRDUsage, :PodUsage, :ConfigMapUsage, :OtherUsage, :RequestId - + def initialize(crdusage=nil, podusage=nil, configmapusage=nil, otherusage=nil, requestid=nil) @CRDUsage = crdusage @PodUsage = podusage @ConfigMapUsage = configmapusage @OtherUsage = otherusage @@ -8634,11 +8634,11 @@ # @type RouteTableCidrBlock: String # @param VpcId: 路由表绑定的VPC # @type VpcId: String attr_accessor :RouteTableCidrBlock, :VpcId - + def initialize(routetablecidrblock=nil, vpcid=nil) @RouteTableCidrBlock = routetablecidrblock @VpcId = vpcid end @@ -8657,11 +8657,11 @@ # @type RouteTableConflictSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :HasConflict, :RouteTableConflictSet, :RequestId - + def initialize(hasconflict=nil, routetableconflictset=nil, requestid=nil) @HasConflict = hasconflict @RouteTableConflictSet = routetableconflictset @RequestId = requestid end @@ -8684,11 +8684,11 @@ class DescribeTKEEdgeClusterCredentialRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群Id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -8719,11 +8719,11 @@ # @type UnitCluster: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Addresses, :Credential, :PublicLB, :InternalLB, :CoreDns, :HealthRegion, :Health, :GridDaemon, :UnitCluster, :RequestId - + def initialize(addresses=nil, credential=nil, publiclb=nil, internallb=nil, coredns=nil, healthregion=nil, health=nil, griddaemon=nil, unitcluster=nil, requestid=nil) @Addresses = addresses @Credential = credential @PublicLB = publiclb @InternalLB = internallb @@ -8769,11 +8769,11 @@ class DescribeTKEEdgeClusterStatusRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 边缘计算容器集群Id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -8789,11 +8789,11 @@ # @type Conditions: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Phase, :Conditions, :RequestId - + def initialize(phase=nil, conditions=nil, requestid=nil) @Phase = phase @Conditions = conditions @RequestId = requestid end @@ -8823,11 +8823,11 @@ # @type Limit: Integer # @param Filters: 过滤条件,当前只支持按照ClusterName和云标签进行过滤,云标签过滤格式Tags:["key1:value1","key2:value2"] # @type Filters: Array attr_accessor :ClusterIds, :Offset, :Limit, :Filters - + def initialize(clusterids=nil, offset=nil, limit=nil, filters=nil) @ClusterIds = clusterids @Offset = offset @Limit = limit @Filters = filters @@ -8856,11 +8856,11 @@ # @type Clusters: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Clusters, :RequestId - + def initialize(totalcount=nil, clusters=nil, requestid=nil) @TotalCount = totalcount @Clusters = clusters @RequestId = requestid end @@ -8883,11 +8883,11 @@ class DescribeTKEEdgeExternalKubeconfigRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群id # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -8901,11 +8901,11 @@ # @type Kubeconfig: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Kubeconfig, :RequestId - + def initialize(kubeconfig=nil, requestid=nil) @Kubeconfig = kubeconfig @RequestId = requestid end @@ -8927,11 +8927,11 @@ # @type Config: String # @param ScriptVersion: 可以下载某个历史版本的edgectl脚本,默认下载最新版本,edgectl版本信息可以在脚本里查看 # @type ScriptVersion: String attr_accessor :ClusterId, :Interface, :NodeName, :Config, :ScriptVersion - + def initialize(clusterid=nil, interface=nil, nodename=nil, config=nil, scriptversion=nil) @ClusterId = clusterid @Interface = interface @NodeName = nodename @Config = config @@ -8960,11 +8960,11 @@ # @type ScriptVersion: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Link, :Token, :Command, :ScriptVersion, :RequestId - + def initialize(link=nil, token=nil, command=nil, scriptversion=nil, requestid=nil) @Link = link @Token = token @Command = command @ScriptVersion = scriptversion @@ -8981,11 +8981,11 @@ end # DescribeVersions请求参数结构体 class DescribeVersionsRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -9001,11 +9001,11 @@ # @type VersionInstanceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :VersionInstanceSet, :RequestId - + def initialize(totalcount=nil, versioninstanceset=nil, requestid=nil) @TotalCount = totalcount @VersionInstanceSet = versioninstanceset @RequestId = requestid end @@ -9032,11 +9032,11 @@ # @type InstanceFamily: String # @param InstanceType: 查询的实例机型信息,如:S5.LARGE8,默认为空,即不按机型过滤信息 # @type InstanceType: String attr_accessor :Zone, :InstanceFamily, :InstanceType - + def initialize(zone=nil, instancefamily=nil, instancetype=nil) @Zone = zone @InstanceFamily = instancefamily @InstanceType = instancetype end @@ -9058,11 +9058,11 @@ # @type PodLimitsInstanceSet: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :PodLimitsInstanceSet, :RequestId - + def initialize(totalcount=nil, podlimitsinstanceset=nil, requestid=nil) @TotalCount = totalcount @PodLimitsInstanceSet = podlimitsinstanceset @RequestId = requestid end @@ -9087,11 +9087,11 @@ # @type ClusterId: String # @param DeleteLogSetAndTopic: 取值为true代表关闭集群审计时删除默认创建的日志集和主题,false代表不删除 # @type DeleteLogSetAndTopic: Boolean attr_accessor :ClusterId, :DeleteLogSetAndTopic - + def initialize(clusterid=nil, deletelogsetandtopic=nil) @ClusterId = clusterid @DeleteLogSetAndTopic = deletelogsetandtopic end @@ -9105,11 +9105,11 @@ class DisableClusterAuditResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -9121,11 +9121,11 @@ class DisableClusterDeletionProtectionRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -9137,11 +9137,11 @@ class DisableClusterDeletionProtectionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -9155,11 +9155,11 @@ # @type ClusterId: String # @param DeleteLogSetAndTopic: 取值为true代表关闭集群审计时删除默认创建的日志集和主题,false代表不删除 # @type DeleteLogSetAndTopic: Boolean attr_accessor :ClusterId, :DeleteLogSetAndTopic - + def initialize(clusterid=nil, deletelogsetandtopic=nil) @ClusterId = clusterid @DeleteLogSetAndTopic = deletelogsetandtopic end @@ -9173,11 +9173,11 @@ class DisableEventPersistenceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -9189,11 +9189,11 @@ class DisableVpcCniNetworkTypeRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -9205,11 +9205,11 @@ class DisableVpcCniNetworkTypeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -9223,11 +9223,11 @@ # @type Domain: String # @param DnsServers: dns 服务器地址列表。地址格式 ip:port # @type DnsServers: Array attr_accessor :Domain, :DnsServers - + def initialize(domain=nil, dnsservers=nil) @Domain = domain @DnsServers = dnsservers end @@ -9243,11 +9243,11 @@ # @type ClusterId: String # @param NodeName: 节点名 # @type NodeName: String attr_accessor :ClusterId, :NodeName - + def initialize(clusterid=nil, nodename=nil) @ClusterId = clusterid @NodeName = nodename end @@ -9261,11 +9261,11 @@ class DrainClusterVirtualNodeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -9279,11 +9279,11 @@ # @type Version: String # @param Name: GPU驱动或者CUDA的名字 # @type Name: String attr_accessor :Version, :Name - + def initialize(version=nil, name=nil) @Version = version @Name = name end @@ -9299,11 +9299,11 @@ # @type SecurityService: :class:`Tencentcloud::Tke.v20180525.models.ECMRunMonitorServiceEnabled` # @param MonitorService: 是否开启云镜服务 # @type MonitorService: :class:`Tencentcloud::Tke.v20180525.models.ECMRunSecurityServiceEnabled` attr_accessor :SecurityService, :MonitorService - + def initialize(securityservice=nil, monitorservice=nil) @SecurityService = securityservice @MonitorService = monitorservice end @@ -9323,11 +9323,11 @@ class ECMRunMonitorServiceEnabled < TencentCloud::Common::AbstractModel # @param Enabled: 是否开启 # @type Enabled: Boolean attr_accessor :Enabled - + def initialize(enabled=nil) @Enabled = enabled end def deserialize(params) @@ -9341,11 +9341,11 @@ # @type Enabled: Boolean # @param Version: 云镜版本:0 基础版,1 专业版 # @type Version: Integer attr_accessor :Enabled, :Version - + def initialize(enabled=nil, version=nil) @Enabled = enabled @Version = version end @@ -9363,11 +9363,11 @@ # @type InstanceCount: Integer # @param ISP: 运营商 # @type ISP: String attr_accessor :Zone, :InstanceCount, :ISP - + def initialize(zone=nil, instancecount=nil, isp=nil) @Zone = zone @InstanceCount = instancecount @ISP = isp end @@ -9396,11 +9396,11 @@ # @param Constraint: 参数可选范围(目前包含range和in两种,"[]"代表range,如"[1, 5]"表示参数必须>=1且 <=5, "()"代表in, 如"('aa', 'bb')"表示参数只能为字符串'aa'或者'bb',该参数为空表示不校验) # 注意:此字段可能返回 null,表示取不到有效值。 # @type Constraint: String attr_accessor :Name, :Type, :Usage, :Default, :Constraint - + def initialize(name=nil, type=nil, usage=nil, default=nil, constraint=nil) @Name = name @Type = type @Usage = usage @Default = default @@ -9430,11 +9430,11 @@ # @param Kubelet: kubelet可用的自定义参数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Kubelet: Array attr_accessor :KubeAPIServer, :KubeControllerManager, :KubeScheduler, :Kubelet - + def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, kubelet=nil) @KubeAPIServer = kubeapiserver @KubeControllerManager = kubecontrollermanager @KubeScheduler = kubescheduler @Kubelet = kubelet @@ -9519,11 +9519,11 @@ # @param TagSpecification: 集群绑定的云标签 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TagSpecification: :class:`Tencentcloud::Tke.v20180525.models.TagSpecification` attr_accessor :ClusterId, :ClusterName, :VpcId, :PodCIDR, :ServiceCIDR, :K8SVersion, :Status, :ClusterDesc, :CreatedTime, :EdgeClusterVersion, :MaxNodePodNum, :ClusterAdvancedSettings, :Level, :AutoUpgradeClusterLevel, :ChargeType, :EdgeVersion, :TagSpecification - + def initialize(clusterid=nil, clustername=nil, vpcid=nil, podcidr=nil, servicecidr=nil, k8sversion=nil, status=nil, clusterdesc=nil, createdtime=nil, edgeclusterversion=nil, maxnodepodnum=nil, clusteradvancedsettings=nil, level=nil, autoupgradeclusterlevel=nil, chargetype=nil, edgeversion=nil, tagspecification=nil) @ClusterId = clusterid @ClusterName = clustername @VpcId = vpcid @PodCIDR = podcidr @@ -9580,11 +9580,11 @@ # @param ProxyMode: 集群kube-proxy转发模式,支持"iptables"和"ipvs",默认为iptables # 注意:此字段可能返回 null,表示取不到有效值。 # @type ProxyMode: String attr_accessor :ExtraArgs, :Runtime, :ProxyMode - + def initialize(extraargs=nil, runtime=nil, proxymode=nil) @ExtraArgs = extraargs @Runtime = runtime @ProxyMode = proxymode end @@ -9610,11 +9610,11 @@ # @param KubeScheduler: kube-scheduler自定义参数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type KubeScheduler: Array attr_accessor :KubeAPIServer, :KubeControllerManager, :KubeScheduler - + def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil) @KubeAPIServer = kubeapiserver @KubeControllerManager = kubecontrollermanager @KubeScheduler = kubescheduler end @@ -9634,11 +9634,11 @@ # @param SubnetId: 内网访问LB关联的子网Id # 注意:此字段可能返回 null,表示取不到有效值。 # @type SubnetId: Array attr_accessor :Enabled, :SubnetId - + def initialize(enabled=nil, subnetid=nil) @Enabled = enabled @SubnetId = subnetid end @@ -9656,11 +9656,11 @@ # @param AllowFromCidrs: 允许访问的公网cidr # 注意:此字段可能返回 null,表示取不到有效值。 # @type AllowFromCidrs: Array attr_accessor :Enabled, :AllowFromCidrs - + def initialize(enabled=nil, allowfromcidrs=nil) @Enabled = enabled @AllowFromCidrs = allowfromcidrs end @@ -9686,11 +9686,11 @@ # @param InternetMaxBandwidthOut: EIP出带宽上限,单位:Mbps。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InternetMaxBandwidthOut: Integer attr_accessor :DeletePolicy, :InternetServiceProvider, :InternetMaxBandwidthOut - + def initialize(deletepolicy=nil, internetserviceprovider=nil, internetmaxbandwidthout=nil) @DeletePolicy = deletepolicy @InternetServiceProvider = internetserviceprovider @InternetMaxBandwidthOut = internetmaxbandwidthout end @@ -9772,11 +9772,11 @@ # @param PersistStatus: 容器状态是否持久化 # 注意:此字段可能返回 null,表示取不到有效值。 # @type PersistStatus: Boolean attr_accessor :EksCiId, :EksCiName, :Memory, :Cpu, :SecurityGroupIds, :RestartPolicy, :Status, :CreationTime, :SucceededTime, :Containers, :EksCiVolume, :SecurityContext, :PrivateIp, :EipAddress, :GpuType, :CpuType, :GpuCount, :VpcId, :SubnetId, :InitContainers, :CamRoleName, :AutoCreatedEipId, :PersistStatus - + def initialize(eksciid=nil, eksciname=nil, memory=nil, cpu=nil, securitygroupids=nil, restartpolicy=nil, status=nil, creationtime=nil, succeededtime=nil, containers=nil, ekscivolume=nil, securitycontext=nil, privateip=nil, eipaddress=nil, gputype=nil, cputype=nil, gpucount=nil, vpcid=nil, subnetid=nil, initcontainers=nil, camrolename=nil, autocreatedeipid=nil, persiststatus=nil) @EksCiId = eksciid @EksCiName = eksciname @Memory = memory @Cpu = cpu @@ -9856,11 +9856,11 @@ # @type RegionName: String # @param RegionId: 地域ID # @type RegionId: Integer attr_accessor :Alias, :RegionName, :RegionId - + def initialize(_alias=nil, regionname=nil, regionid=nil) @Alias = _alias @RegionName = regionname @RegionId = regionid end @@ -9880,11 +9880,11 @@ # @param NfsVolumes: Nfs Volume # 注意:此字段可能返回 null,表示取不到有效值。 # @type NfsVolumes: Array attr_accessor :CbsVolumes, :NfsVolumes - + def initialize(cbsvolumes=nil, nfsvolumes=nil) @CbsVolumes = cbsvolumes @NfsVolumes = nfsvolumes end @@ -9937,11 +9937,11 @@ # @param TagSpecification: 标签描述列表。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TagSpecification: Array attr_accessor :ClusterId, :ClusterName, :VpcId, :SubnetIds, :K8SVersion, :Status, :ClusterDesc, :CreatedTime, :ServiceSubnetId, :DnsServers, :NeedDeleteCbs, :EnableVpcCoreDNS, :TagSpecification - + def initialize(clusterid=nil, clustername=nil, vpcid=nil, subnetids=nil, k8sversion=nil, status=nil, clusterdesc=nil, createdtime=nil, servicesubnetid=nil, dnsservers=nil, needdeletecbs=nil, enablevpccoredns=nil, tagspecification=nil) @ClusterId = clusterid @ClusterName = clustername @VpcId = vpcid @SubnetIds = subnetids @@ -9997,11 +9997,11 @@ # @type TopicId: String # @param TopicRegion: topic所在region,默认为集群当前region # @type TopicRegion: String attr_accessor :ClusterId, :LogsetId, :TopicId, :TopicRegion - + def initialize(clusterid=nil, logsetid=nil, topicid=nil, topicregion=nil) @ClusterId = clusterid @LogsetId = logsetid @TopicId = topicid @TopicRegion = topicregion @@ -10019,11 +10019,11 @@ class EnableClusterAuditResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -10035,11 +10035,11 @@ class EnableClusterDeletionProtectionRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -10051,11 +10051,11 @@ class EnableClusterDeletionProtectionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -10073,11 +10073,11 @@ # @type TopicId: String # @param TopicRegion: topic所在地域,默认为集群所在地域 # @type TopicRegion: String attr_accessor :ClusterId, :LogsetId, :TopicId, :TopicRegion - + def initialize(clusterid=nil, logsetid=nil, topicid=nil, topicregion=nil) @ClusterId = clusterid @LogsetId = logsetid @TopicId = topicid @TopicRegion = topicregion @@ -10095,11 +10095,11 @@ class EnableEventPersistenceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -10121,11 +10121,11 @@ # @type ExpiredSeconds: Integer # @param SkipAddingNonMasqueradeCIDRs: 是否同步添加 vpc 网段到 ip-masq-agent-config 的 NonMasqueradeCIDRs 字段,默认 false 会同步添加 # @type SkipAddingNonMasqueradeCIDRs: Boolean attr_accessor :ClusterId, :VpcCniType, :EnableStaticIp, :Subnets, :ExpiredSeconds, :SkipAddingNonMasqueradeCIDRs - + def initialize(clusterid=nil, vpccnitype=nil, enablestaticip=nil, subnets=nil, expiredseconds=nil, skipaddingnonmasqueradecidrs=nil) @ClusterId = clusterid @VpcCniType = vpccnitype @EnableStaticIp = enablestaticip @Subnets = subnets @@ -10147,11 +10147,11 @@ class EnableVpcCniNetworkTypeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -10167,11 +10167,11 @@ # @type MonitorService: :class:`Tencentcloud::Tke.v20180525.models.RunMonitorServiceEnabled` # @param AutomationService: 开启云自动化助手服务(TencentCloud Automation Tools,TAT)。若不指定该参数,则公共镜像默认开启云自动化助手服务,其他镜像默认不开启云自动化助手服务。 # @type AutomationService: :class:`Tencentcloud::Tke.v20180525.models.RunAutomationServiceEnabled` attr_accessor :SecurityService, :MonitorService, :AutomationService - + def initialize(securityservice=nil, monitorservice=nil, automationservice=nil) @SecurityService = securityservice @MonitorService = monitorservice @AutomationService = automationservice end @@ -10198,11 +10198,11 @@ # @type Name: String # @param Value: val # @type Value: String attr_accessor :Name, :Value - + def initialize(name=nil, value=nil) @Name = name @Value = value end @@ -10228,11 +10228,11 @@ # @type LastTimestamp: String # @param Message: 事件内容 # @type Message: String attr_accessor :PodName, :Reason, :Type, :Count, :FirstTimestamp, :LastTimestamp, :Message - + def initialize(podname=nil, reason=nil, type=nil, count=nil, firsttimestamp=nil, lasttimestamp=nil, message=nil) @PodName = podname @Reason = reason @Type = type @Count = count @@ -10257,11 +10257,11 @@ # @param Commands: 容器内检测的命令 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Commands: Array attr_accessor :Commands - + def initialize(commands=nil) @Commands = commands end def deserialize(params) @@ -10317,11 +10317,11 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IPv6Addresses: Array attr_accessor :Usable, :UnusableReason, :AlreadyInCluster, :InstanceId, :InstanceName, :PrivateIpAddresses, :PublicIpAddresses, :CreatedTime, :CPU, :Memory, :OsName, :InstanceType, :AutoscalingGroupId, :InstanceChargeType, :IPv6Addresses - + def initialize(usable=nil, unusablereason=nil, alreadyincluster=nil, instanceid=nil, instancename=nil, privateipaddresses=nil, publicipaddresses=nil, createdtime=nil, cpu=nil, memory=nil, osname=nil, instancetype=nil, autoscalinggroupid=nil, instancechargetype=nil, ipv6addresses=nil) @Usable = usable @UnusableReason = unusablereason @AlreadyInCluster = alreadyincluster @InstanceId = instanceid @@ -10367,11 +10367,11 @@ # @type InstanceAdvancedSettingsOverride: :class:`Tencentcloud::Tke.v20180525.models.InstanceAdvancedSettings` # @param DesiredPodNumbers: 自定义模式集群,可指定每个节点的pod数量 # @type DesiredPodNumbers: Array attr_accessor :NodeRole, :ExistedInstancesPara, :InstanceAdvancedSettingsOverride, :DesiredPodNumbers - + def initialize(noderole=nil, existedinstancespara=nil, instanceadvancedsettingsoverride=nil, desiredpodnumbers=nil) @NodeRole = noderole @ExistedInstancesPara = existedinstancespara @InstanceAdvancedSettingsOverride = instanceadvancedsettingsoverride @DesiredPodNumbers = desiredpodnumbers @@ -10405,11 +10405,11 @@ # @type SecurityGroupIds: Array # @param HostName: 重装系统时,可以指定修改实例的HostName(集群为HostName模式时,此参数必传,规则名称除不支持大写字符外与[CVM创建实例](https://cloud.tencent.com/document/product/213/15730)接口HostName一致) # @type HostName: String attr_accessor :InstanceIds, :InstanceAdvancedSettings, :EnhancedService, :LoginSettings, :SecurityGroupIds, :HostName - + def initialize(instanceids=nil, instanceadvancedsettings=nil, enhancedservice=nil, loginsettings=nil, securitygroupids=nil, hostname=nil) @InstanceIds = instanceids @InstanceAdvancedSettings = instanceadvancedsettings @EnhancedService = enhancedservice @LoginSettings = loginsettings @@ -10442,11 +10442,11 @@ # @type AddonName: String # @param AddonParam: 扩展组件信息(扩展组件资源对象的json字符串描述) # @type AddonParam: String attr_accessor :AddonName, :AddonParam - + def initialize(addonname=nil, addonparam=nil) @AddonName = addonname @AddonParam = addonparam end @@ -10462,11 +10462,11 @@ # @type Name: String # @param Values: 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 # @type Values: Array attr_accessor :Name, :Values - + def initialize(name=nil, values=nil) @Name = name @Values = values end @@ -10492,11 +10492,11 @@ # @type ClusterName: String # @param EncodedBody: 是否编码请求内容 # @type EncodedBody: String attr_accessor :Method, :Path, :Accept, :ContentType, :RequestBody, :ClusterName, :EncodedBody - + def initialize(method=nil, path=nil, accept=nil, contenttype=nil, requestbody=nil, clustername=nil, encodedbody=nil) @Method = method @Path = path @Accept = accept @ContentType = contenttype @@ -10522,11 +10522,11 @@ # @type ResponseBody: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ResponseBody, :RequestId - + def initialize(responsebody=nil, requestid=nil) @ResponseBody = responsebody @RequestId = requestid end @@ -10552,11 +10552,11 @@ # @type ClusterName: String # @param EncodedBody: 是否编码请求内容 # @type EncodedBody: String attr_accessor :Method, :Path, :Accept, :ContentType, :RequestBody, :ClusterName, :EncodedBody - + def initialize(method=nil, path=nil, accept=nil, contenttype=nil, requestbody=nil, clustername=nil, encodedbody=nil) @Method = method @Path = path @Accept = accept @ContentType = contenttype @@ -10582,11 +10582,11 @@ # @type ResponseBody: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ResponseBody, :RequestId - + def initialize(responsebody=nil, requestid=nil) @ResponseBody = responsebody @RequestId = requestid end @@ -10612,11 +10612,11 @@ # @param CustomDriver: 自定义GPU驱动信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CustomDriver: :class:`Tencentcloud::Tke.v20180525.models.CustomDriver` attr_accessor :MIGEnable, :Driver, :CUDA, :CUDNN, :CustomDriver - + def initialize(migenable=nil, driver=nil, cuda=nil, cudnn=nil, customdriver=nil) @MIGEnable = migenable @Driver = driver @CUDA = cuda @CUDNN = cudnn @@ -10648,11 +10648,11 @@ class GetClusterLevelPriceRequest < TencentCloud::Common::AbstractModel # @param ClusterLevel: 集群规格,托管集群询价 # @type ClusterLevel: String attr_accessor :ClusterLevel - + def initialize(clusterlevel=nil) @ClusterLevel = clusterlevel end def deserialize(params) @@ -10668,11 +10668,11 @@ # @type TotalCost: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Cost, :TotalCost, :RequestId - + def initialize(cost=nil, totalcost=nil, requestid=nil) @Cost = cost @TotalCost = totalcost @RequestId = requestid end @@ -10688,11 +10688,11 @@ class GetMostSuitableImageCacheRequest < TencentCloud::Common::AbstractModel # @param Images: 容器镜像列表 # @type Images: Array attr_accessor :Images - + def initialize(images=nil) @Images = images end def deserialize(params) @@ -10709,11 +10709,11 @@ # @type ImageCache: :class:`Tencentcloud::Tke.v20180525.models.ImageCache` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Found, :ImageCache, :RequestId - + def initialize(found=nil, imagecache=nil, requestid=nil) @Found = found @ImageCache = imagecache @RequestId = requestid end @@ -10736,11 +10736,11 @@ # @type Arch: String # @param ClusterType: 集群类型,取值tke、eks # @type ClusterType: String attr_accessor :Kind, :Arch, :ClusterType - + def initialize(kind=nil, arch=nil, clustertype=nil) @Kind = kind @Arch = arch @ClusterType = clustertype end @@ -10759,11 +10759,11 @@ # @type AppCharts: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AppCharts, :RequestId - + def initialize(appcharts=nil, requestid=nil) @AppCharts = appcharts @RequestId = requestid end @@ -10788,11 +10788,11 @@ # @type Limit: Integer # @param Offset: 从第几个节点开始获取进度 # @type Offset: Integer attr_accessor :ClusterId, :Limit, :Offset - + def initialize(clusterid=nil, limit=nil, offset=nil) @ClusterId = clusterid @Limit = limit @Offset = offset end @@ -10824,11 +10824,11 @@ # @type ClusterStatus: :class:`Tencentcloud::Tke.v20180525.models.InstanceUpgradeClusterStatus` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Total, :Done, :LifeState, :Instances, :ClusterStatus, :RequestId - + def initialize(total=nil, done=nil, lifestate=nil, instances=nil, clusterstatus=nil, requestid=nil) @Total = total @Done = done @LifeState = lifestate @Instances = instances @@ -10867,11 +10867,11 @@ # @param Scheme: HTTP or HTTPS # 注意:此字段可能返回 null,表示取不到有效值。 # @type Scheme: String attr_accessor :Path, :Port, :Scheme - + def initialize(path=nil, port=nil, scheme=nil) @Path = path @Port = port @Scheme = scheme end @@ -10891,11 +10891,11 @@ # @type Ip: String # @param Port: 网络端口 # @type Port: Integer attr_accessor :Type, :Ip, :Port - + def initialize(type=nil, ip=nil, port=nil) @Type = type @Ip = ip @Port = port end @@ -10935,11 +10935,11 @@ # UpdateFailed:更新失败 # 只有状态为Ready时,才能正常使用镜像缓存 # @type Status: String attr_accessor :ImageCacheId, :ImageCacheName, :ImageCacheSize, :Images, :CreationTime, :ExpireDateTime, :Events, :LastMatchedTime, :SnapshotId, :Status - + def initialize(imagecacheid=nil, imagecachename=nil, imagecachesize=nil, images=nil, creationtime=nil, expiredatetime=nil, events=nil, lastmatchedtime=nil, snapshotid=nil, status=nil) @ImageCacheId = imagecacheid @ImageCacheName = imagecachename @ImageCacheSize = imagecachesize @Images = images @@ -10986,11 +10986,11 @@ # @type FirstTimestamp: String # @param LastTimestamp: 事件最后一次出现时间 # @type LastTimestamp: String attr_accessor :ImageCacheId, :Type, :Reason, :Message, :FirstTimestamp, :LastTimestamp - + def initialize(imagecacheid=nil, type=nil, reason=nil, message=nil, firsttimestamp=nil, lasttimestamp=nil) @ImageCacheId = imagecacheid @Type = type @Reason = reason @Message = message @@ -11022,11 +11022,11 @@ # @param OsCustomizeType: 容器的镜像版本,"DOCKER_CUSTOMIZE"(容器定制版),"GENERAL"(普通版本,默认值) # 注意:此字段可能返回 null,表示取不到有效值。 # @type OsCustomizeType: String attr_accessor :Alias, :OsName, :ImageId, :OsCustomizeType - + def initialize(_alias=nil, osname=nil, imageid=nil, oscustomizetype=nil) @Alias = _alias @OsName = osname @ImageId = imageid @OsCustomizeType = oscustomizetype @@ -11050,11 +11050,11 @@ # @type Password: String # @param Name: ImageRegistryCredential的名字 # @type Name: String attr_accessor :Server, :Username, :Password, :Name - + def initialize(server=nil, username=nil, password=nil, name=nil) @Server = server @Username = username @Password = password @Name = name @@ -11072,11 +11072,11 @@ class InstallEdgeLogAgentRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -11088,11 +11088,11 @@ 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) @@ -11106,11 +11106,11 @@ # @type ClusterId: String # @param KubeletRootDir: kubelet根目录 # @type KubeletRootDir: String attr_accessor :ClusterId, :KubeletRootDir - + def initialize(clusterid=nil, kubeletrootdir=nil) @ClusterId = clusterid @KubeletRootDir = kubeletrootdir end @@ -11124,11 +11124,11 @@ class InstallLogAgentResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -11163,11 +11163,11 @@ # @param AutoscalingGroupId: 自动伸缩组ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type AutoscalingGroupId: String attr_accessor :InstanceId, :InstanceRole, :FailedReason, :InstanceState, :DrainStatus, :InstanceAdvancedSettings, :CreatedTime, :LanIP, :NodePoolId, :AutoscalingGroupId - + def initialize(instanceid=nil, instancerole=nil, failedreason=nil, instancestate=nil, drainstatus=nil, instanceadvancedsettings=nil, createdtime=nil, lanip=nil, nodepoolid=nil, autoscalinggroupid=nil) @InstanceId = instanceid @InstanceRole = instancerole @FailedReason = failedreason @InstanceState = instancestate @@ -11231,11 +11231,11 @@ # @param ExtraArgs: 节点相关的自定义参数信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ExtraArgs: :class:`Tencentcloud::Tke.v20180525.models.InstanceExtraArgs` attr_accessor :DesiredPodNumber, :GPUArgs, :PreStartUserScript, :Taints, :MountTarget, :DockerGraphPath, :UserScript, :Unschedulable, :Labels, :DataDisks, :ExtraArgs - + def initialize(desiredpodnumber=nil, gpuargs=nil, prestartuserscript=nil, taints=nil, mounttarget=nil, dockergraphpath=nil, userscript=nil, unschedulable=nil, labels=nil, datadisks=nil, extraargs=nil) @DesiredPodNumber = desiredpodnumber @GPUArgs = gpuargs @PreStartUserScript = prestartuserscript @Taints = taints @@ -11298,11 +11298,11 @@ # @type DataDisks: Array # @param Zone: CVM实例所属可用区 # @type Zone: String attr_accessor :InstanceType, :DataDisks, :Zone - + def initialize(instancetype=nil, datadisks=nil, zone=nil) @InstanceType = instancetype @DataDisks = datadisks @Zone = zone end @@ -11326,11 +11326,11 @@ # @param Kubelet: kubelet自定义参数,参数格式为["k1=v1", "k1=v2"], 例如["root-dir=/var/lib/kubelet","feature-gates=PodShareProcessNamespace=true,DynamicKubeletConfig=true"] # 注意:此字段可能返回 null,表示取不到有效值。 # @type Kubelet: Array attr_accessor :Kubelet - + def initialize(kubelet=nil) @Kubelet = kubelet end def deserialize(params) @@ -11344,11 +11344,11 @@ # @type PodTotal: Integer # @param NotReadyPod: NotReady pod总数 # @type NotReadyPod: Integer attr_accessor :PodTotal, :NotReadyPod - + def initialize(podtotal=nil, notreadypod=nil) @PodTotal = podtotal @NotReadyPod = notreadypod end @@ -11366,11 +11366,11 @@ # @type Items: Array # @param SinglePods: 本节点独立pod列表 # @type SinglePods: Array attr_accessor :CheckPass, :Items, :SinglePods - + def initialize(checkpass=nil, items=nil, singlepods=nil) @CheckPass = checkpass @Items = items @SinglePods = singlepods end @@ -11403,11 +11403,11 @@ # @type After: Integer # @param Pods: 工作负载在本节点上的pod列表 # @type Pods: Array attr_accessor :Namespace, :WorkLoadKind, :WorkLoadName, :Before, :After, :Pods - + def initialize(namespace=nil, workloadkind=nil, workloadname=nil, before=nil, after=nil, pods=nil) @Namespace = namespace @WorkLoadKind = workloadkind @WorkLoadName = workloadname @Before = before @@ -11448,11 +11448,11 @@ # @type CheckResult: :class:`Tencentcloud::Tke.v20180525.models.InstanceUpgradePreCheckResult` # @param Detail: 升级步骤详情 # @type Detail: Array attr_accessor :InstanceID, :LifeState, :StartAt, :EndAt, :CheckResult, :Detail - + def initialize(instanceid=nil, lifestate=nil, startat=nil, endat=nil, checkresult=nil, detail=nil) @InstanceID = instanceid @LifeState = lifestate @StartAt = startat @EndAt = endat @@ -11490,11 +11490,11 @@ # @param CatalogueName: 目录名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CatalogueName: String attr_accessor :CatalogueLevel, :CatalogueName - + def initialize(cataloguelevel=nil, cataloguename=nil) @CatalogueLevel = cataloguelevel @CatalogueName = cataloguename end @@ -11530,11 +11530,11 @@ # @param Statistics: 诊断结果统计 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Statistics: Array attr_accessor :StartTime, :EndTime, :Catalogues, :Type, :Name, :Desc, :Results, :Statistics - + def initialize(starttime=nil, endtime=nil, catalogues=nil, type=nil, name=nil, desc=nil, results=nil, statistics=nil) @StartTime = starttime @EndTime = endtime @Catalogues = catalogues @Type = type @@ -11585,11 +11585,11 @@ # @param Statistics: 诊断结果统计 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Statistics: Array attr_accessor :Catalogues, :Statistics - + def initialize(catalogues=nil, statistics=nil) @Catalogues = catalogues @Statistics = statistics end @@ -11624,11 +11624,11 @@ # @param Diagnostics: 诊断结果详情 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Diagnostics: Array attr_accessor :ClusterId, :Statistics, :Diagnostics - + def initialize(clusterid=nil, statistics=nil, diagnostics=nil) @ClusterId = clusterid @Statistics = statistics @Diagnostics = diagnostics end @@ -11674,11 +11674,11 @@ # @param Error: 查询巡检报告相关报错 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Error: String attr_accessor :ClusterId, :StartTime, :EndTime, :Statistics, :Diagnostics, :Error - + def initialize(clusterid=nil, starttime=nil, endtime=nil, statistics=nil, diagnostics=nil, error=nil) @ClusterId = clusterid @StartTime = starttime @EndTime = endtime @Statistics = statistics @@ -11718,11 +11718,11 @@ # @param Statistics: 诊断结果统计 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Statistics: Array attr_accessor :Name, :Statistics - + def initialize(name=nil, statistics=nil) @Name = name @Statistics = statistics end @@ -11747,11 +11747,11 @@ # @param PropertyValue: 对象属性值 # 注意:此字段可能返回 null,表示取不到有效值。 # @type PropertyValue: String attr_accessor :PropertyName, :PropertyValue - + def initialize(propertyname=nil, propertyvalue=nil) @PropertyName = propertyname @PropertyValue = propertyvalue end @@ -11787,11 +11787,11 @@ # @param ProposalDocName: 诊断建议文档名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ProposalDocName: String attr_accessor :Level, :ObjName, :ObjInfo, :Title, :Desc, :Proposal, :ProposalDocUrl, :ProposalDocName - + def initialize(level=nil, objname=nil, objinfo=nil, title=nil, desc=nil, proposal=nil, proposaldocurl=nil, proposaldocname=nil) @Level = level @ObjName = objname @ObjInfo = objinfo @Title = title @@ -11828,11 +11828,11 @@ # @param Count: 诊断结果的统计 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Count: Integer attr_accessor :HealthyLevel, :Count - + def initialize(healthylevel=nil, count=nil) @HealthyLevel = healthylevel @Count = count end @@ -11848,11 +11848,11 @@ # @type Name: String # @param Value: map表中的Value # @type Value: String attr_accessor :Name, :Value - + def initialize(name=nil, value=nil) @Name = name @Value = value end @@ -11870,11 +11870,11 @@ # @type StartTime: String # @param EndTime: 查询历史结果的结束时间,默认当前距离开始时间3天,Unix时间戳 # @type EndTime: String attr_accessor :ClusterId, :StartTime, :EndTime - + def initialize(clusterid=nil, starttime=nil, endtime=nil) @ClusterId = clusterid @StartTime = starttime @EndTime = endtime end @@ -11893,11 +11893,11 @@ # @type InspectionResultsItems: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InspectionResultsItems, :RequestId - + def initialize(inspectionresultsitems=nil, requestid=nil) @InspectionResultsItems = inspectionresultsitems @RequestId = requestid end @@ -11922,11 +11922,11 @@ # @type Hide: Array # @param Name: 指定查询结果的报告名称,默认查询最新的每个集群只查询最新的一条 # @type Name: String attr_accessor :ClusterIds, :Hide, :Name - + def initialize(clusterids=nil, hide=nil, name=nil) @ClusterIds = clusterids @Hide = hide @Name = name end @@ -11945,11 +11945,11 @@ # @type InspectionResults: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :InspectionResults, :RequestId - + def initialize(inspectionresults=nil, requestid=nil) @InspectionResults = inspectionresults @RequestId = requestid end @@ -11980,11 +11980,11 @@ # @param TcpSocket: TcpSocket检测的端口参数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TcpSocket: :class:`Tencentcloud::Tke.v20180525.models.TcpSocket` attr_accessor :Probe, :HttpGet, :Exec, :TcpSocket - + def initialize(probe=nil, httpget=nil, exec=nil, tcpsocket=nil) @Probe = probe @HttpGet = httpget @Exec = exec @TcpSocket = tcpsocket @@ -12021,11 +12021,11 @@ # @param KeepImageLogin: 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围:<br><li>TRUE:表示保持镜像的登录设置<br><li>FALSE:表示不保持镜像的登录设置<br><br>默认取值:FALSE。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type KeepImageLogin: String attr_accessor :Password, :KeyIds, :KeepImageLogin - + def initialize(password=nil, keyids=nil, keepimagelogin=nil) @Password = password @KeyIds = keyids @KeepImageLogin = keepimagelogin end @@ -12047,11 +12047,11 @@ # @type Normal: Integer # @param Total: 节点总数 # @type Total: Integer attr_accessor :Joining, :Initializing, :Normal, :Total - + def initialize(joining=nil, initializing=nil, normal=nil, total=nil) @Joining = joining @Initializing = initializing @Normal = normal @Total = total @@ -12071,11 +12071,11 @@ # @type ClusterId: String # @param ClusterAsGroupAttribute: 集群关联的伸缩组属性 # @type ClusterAsGroupAttribute: :class:`Tencentcloud::Tke.v20180525.models.ClusterAsGroupAttribute` attr_accessor :ClusterId, :ClusterAsGroupAttribute - + def initialize(clusterid=nil, clusterasgroupattribute=nil) @ClusterId = clusterid @ClusterAsGroupAttribute = clusterasgroupattribute end @@ -12092,11 +12092,11 @@ class ModifyClusterAsGroupAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12110,11 +12110,11 @@ # @type ClusterId: String # @param ClusterAsGroupOption: 集群弹性伸缩属性 # @type ClusterAsGroupOption: :class:`Tencentcloud::Tke.v20180525.models.ClusterAsGroupOption` attr_accessor :ClusterId, :ClusterAsGroupOption - + def initialize(clusterid=nil, clusterasgroupoption=nil) @ClusterId = clusterid @ClusterAsGroupOption = clusterasgroupoption end @@ -12131,11 +12131,11 @@ class ModifyClusterAsGroupOptionAttributeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12159,11 +12159,11 @@ # @type AutoUpgradeClusterLevel: :class:`Tencentcloud::Tke.v20180525.models.AutoUpgradeClusterLevel` # @param QGPUShareEnable: 是否开启QGPU共享 # @type QGPUShareEnable: Boolean attr_accessor :ClusterId, :ProjectId, :ClusterName, :ClusterDesc, :ClusterLevel, :AutoUpgradeClusterLevel, :QGPUShareEnable - + def initialize(clusterid=nil, projectid=nil, clustername=nil, clusterdesc=nil, clusterlevel=nil, autoupgradeclusterlevel=nil, qgpushareenable=nil) @ClusterId = clusterid @ProjectId = projectid @ClusterName = clustername @ClusterDesc = clusterdesc @@ -12208,11 +12208,11 @@ # @type QGPUShareEnable: Boolean # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ProjectId, :ClusterName, :ClusterDesc, :ClusterLevel, :AutoUpgradeClusterLevel, :QGPUShareEnable, :RequestId - + def initialize(projectid=nil, clustername=nil, clusterdesc=nil, clusterlevel=nil, autoupgradeclusterlevel=nil, qgpushareenable=nil, requestid=nil) @ProjectId = projectid @ClusterName = clustername @ClusterDesc = clusterdesc @ClusterLevel = clusterlevel @@ -12243,11 +12243,11 @@ # @type ServiceAccounts: :class:`Tencentcloud::Tke.v20180525.models.ServiceAccountAuthenticationOptions` # @param OIDCConfig: OIDC认证配置 # @type OIDCConfig: :class:`Tencentcloud::Tke.v20180525.models.OIDCConfigAuthenticationOptions` attr_accessor :ClusterId, :ServiceAccounts, :OIDCConfig - + def initialize(clusterid=nil, serviceaccounts=nil, oidcconfig=nil) @ClusterId = clusterid @ServiceAccounts = serviceaccounts @OIDCConfig = oidcconfig end @@ -12269,11 +12269,11 @@ class ModifyClusterAuthenticationOptionsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12289,11 +12289,11 @@ # @type SecurityPolicies: Array # @param SecurityGroup: 修改外网访问安全组 # @type SecurityGroup: String attr_accessor :ClusterId, :SecurityPolicies, :SecurityGroup - + def initialize(clusterid=nil, securitypolicies=nil, securitygroup=nil) @ClusterId = clusterid @SecurityPolicies = securitypolicies @SecurityGroup = securitygroup end @@ -12309,11 +12309,11 @@ class ModifyClusterEndpointSPResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12359,11 +12359,11 @@ # @type DeletionProtection: Boolean # @param DockerGraphPath: dockerd --graph 指定值, 默认为 /var/lib/docker # @type DockerGraphPath: String attr_accessor :ClusterId, :NodePoolId, :Name, :MaxNodesNum, :MinNodesNum, :Labels, :Taints, :EnableAutoscale, :OsName, :OsCustomizeType, :GPUArgs, :UserScript, :IgnoreExistedNode, :ExtraArgs, :Tags, :Unschedulable, :DeletionProtection, :DockerGraphPath - + def initialize(clusterid=nil, nodepoolid=nil, name=nil, maxnodesnum=nil, minnodesnum=nil, labels=nil, taints=nil, enableautoscale=nil, osname=nil, oscustomizetype=nil, gpuargs=nil, userscript=nil, ignoreexistednode=nil, extraargs=nil, tags=nil, unschedulable=nil, deletionprotection=nil, dockergraphpath=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @Name = name @MaxNodesNum = maxnodesnum @@ -12436,11 +12436,11 @@ class ModifyClusterNodePoolResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12462,11 +12462,11 @@ # @type Taints: Array # @param DeletionProtection: 删除保护开关 # @type DeletionProtection: Boolean attr_accessor :ClusterId, :NodePoolId, :Name, :Labels, :Taints, :DeletionProtection - + def initialize(clusterid=nil, nodepoolid=nil, name=nil, labels=nil, taints=nil, deletionprotection=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @Name = name @Labels = labels @@ -12502,11 +12502,11 @@ class ModifyClusterVirtualNodePoolResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12522,11 +12522,11 @@ # @type NodePoolId: String # @param DesiredCapacity: 节点池所关联的伸缩组的期望实例数 # @type DesiredCapacity: Integer attr_accessor :ClusterId, :NodePoolId, :DesiredCapacity - + def initialize(clusterid=nil, nodepoolid=nil, desiredcapacity=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @DesiredCapacity = desiredcapacity end @@ -12542,11 +12542,11 @@ class ModifyNodePoolDesiredCapacityAboutAsgResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12562,11 +12562,11 @@ # @type NodePoolId: String # @param InstanceTypes: 机型列表 # @type InstanceTypes: Array attr_accessor :ClusterId, :NodePoolId, :InstanceTypes - + def initialize(clusterid=nil, nodepoolid=nil, instancetypes=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @InstanceTypes = instancetypes end @@ -12582,11 +12582,11 @@ class ModifyNodePoolInstanceTypesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12602,11 +12602,11 @@ # @type ClusterId: String # @param ExternalLabels: 新的external_labels # @type ExternalLabels: Array attr_accessor :InstanceId, :ClusterId, :ExternalLabels - + def initialize(instanceid=nil, clusterid=nil, externallabels=nil) @InstanceId = instanceid @ClusterId = clusterid @ExternalLabels = externallabels end @@ -12629,11 +12629,11 @@ class ModifyPrometheusAgentExternalLabelsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12647,11 +12647,11 @@ # @type InstanceId: String # @param AlertRule: 告警配置 # @type AlertRule: :class:`Tencentcloud::Tke.v20180525.models.PrometheusAlertPolicyItem` attr_accessor :InstanceId, :AlertRule - + def initialize(instanceid=nil, alertrule=nil) @InstanceId = instanceid @AlertRule = alertrule end @@ -12668,11 +12668,11 @@ class ModifyPrometheusAlertPolicyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12686,11 +12686,11 @@ # @type InstanceId: String # @param AlertRule: 告警配置 # @type AlertRule: :class:`Tencentcloud::Tke.v20180525.models.PrometheusAlertRuleDetail` attr_accessor :InstanceId, :AlertRule - + def initialize(instanceid=nil, alertrule=nil) @InstanceId = instanceid @AlertRule = alertrule end @@ -12707,11 +12707,11 @@ class ModifyPrometheusAlertRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12733,11 +12733,11 @@ # @type PodMonitors: Array # @param RawJobs: prometheus原生Job配置 # @type RawJobs: Array attr_accessor :InstanceId, :ClusterType, :ClusterId, :ServiceMonitors, :PodMonitors, :RawJobs - + def initialize(instanceid=nil, clustertype=nil, clusterid=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil) @InstanceId = instanceid @ClusterType = clustertype @ClusterId = clusterid @ServiceMonitors = servicemonitors @@ -12780,11 +12780,11 @@ class ModifyPrometheusConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12798,11 +12798,11 @@ # @type InstanceId: String # @param Notification: 告警通知渠道 # @type Notification: :class:`Tencentcloud::Tke.v20180525.models.PrometheusNotificationItem` attr_accessor :InstanceId, :Notification - + def initialize(instanceid=nil, notification=nil) @InstanceId = instanceid @Notification = notification end @@ -12819,11 +12819,11 @@ class ModifyPrometheusGlobalNotificationResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12839,11 +12839,11 @@ # @type Name: String # @param Content: 新的内容 # @type Content: String attr_accessor :InstanceId, :Name, :Content - + def initialize(instanceid=nil, name=nil, content=nil) @InstanceId = instanceid @Name = name @Content = content end @@ -12859,11 +12859,11 @@ class ModifyPrometheusRecordRuleYamlResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12877,11 +12877,11 @@ # @type TemplateId: String # @param Template: 修改内容 # @type Template: :class:`Tencentcloud::Tke.v20180525.models.PrometheusTempModify` attr_accessor :TemplateId, :Template - + def initialize(templateid=nil, template=nil) @TemplateId = templateid @Template = template end @@ -12898,11 +12898,11 @@ class ModifyPrometheusTempResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12916,11 +12916,11 @@ # @type TemplateId: String # @param Template: 修改内容 # @type Template: :class:`Tencentcloud::Tke.v20180525.models.PrometheusTemplateModify` attr_accessor :TemplateId, :Template - + def initialize(templateid=nil, template=nil) @TemplateId = templateid @Template = template end @@ -12937,11 +12937,11 @@ class ModifyPrometheusTemplateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -12959,11 +12959,11 @@ # @type Path: String # @param ReadOnly: 默认为 False # @type ReadOnly: Boolean attr_accessor :Name, :Server, :Path, :ReadOnly - + def initialize(name=nil, server=nil, path=nil, readonly=nil) @Name = name @Server = server @Path = path @ReadOnly = readonly @@ -12985,11 +12985,11 @@ # @param AutoscalingAdded: 自动管理的节点 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AutoscalingAdded: :class:`Tencentcloud::Tke.v20180525.models.AutoscalingAdded` attr_accessor :ManuallyAdded, :AutoscalingAdded - + def initialize(manuallyadded=nil, autoscalingadded=nil) @ManuallyAdded = manuallyadded @AutoscalingAdded = autoscalingadded end @@ -13058,11 +13058,11 @@ # @param DeletionProtection: 删除保护开关 # 注意:此字段可能返回 null,表示取不到有效值。 # @type DeletionProtection: Boolean attr_accessor :NodePoolId, :Name, :ClusterInstanceId, :LifeState, :LaunchConfigurationId, :AutoscalingGroupId, :Labels, :Taints, :NodeCountSummary, :AutoscalingGroupStatus, :MaxNodesNum, :MinNodesNum, :DesiredNodesNum, :NodePoolOs, :OsCustomizeType, :ImageId, :DesiredPodNum, :UserScript, :Tags, :DeletionProtection - + def initialize(nodepoolid=nil, name=nil, clusterinstanceid=nil, lifestate=nil, launchconfigurationid=nil, autoscalinggroupid=nil, labels=nil, taints=nil, nodecountsummary=nil, autoscalinggroupstatus=nil, maxnodesnum=nil, minnodesnum=nil, desirednodesnum=nil, nodepoolos=nil, oscustomizetype=nil, imageid=nil, desiredpodnum=nil, userscript=nil, tags=nil, deletionprotection=nil) @NodePoolId = nodepoolid @Name = name @ClusterInstanceId = clusterinstanceid @LifeState = lifestate @@ -13140,11 +13140,11 @@ # @type NodePoolId: String # @param InheritConfigurationFromNodePool: 是否继承节点池相关配置 # @type InheritConfigurationFromNodePool: Boolean attr_accessor :AddToNodePool, :NodePoolId, :InheritConfigurationFromNodePool - + def initialize(addtonodepool=nil, nodepoolid=nil, inheritconfigurationfromnodepool=nil) @AddToNodePool = addtonodepool @NodePoolId = nodepoolid @InheritConfigurationFromNodePool = inheritconfigurationfromnodepool end @@ -13167,11 +13167,11 @@ # @param AutoInstallPodIdentityWebhookAddon: 创建PodIdentityWebhook组件 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AutoInstallPodIdentityWebhookAddon: Boolean attr_accessor :AutoCreateOIDCConfig, :AutoCreateClientId, :AutoInstallPodIdentityWebhookAddon - + def initialize(autocreateoidcconfig=nil, autocreateclientid=nil, autoinstallpodidentitywebhookaddon=nil) @AutoCreateOIDCConfig = autocreateoidcconfig @AutoCreateClientId = autocreateclientid @AutoInstallPodIdentityWebhookAddon = autoinstallpodidentitywebhookaddon end @@ -13206,11 +13206,11 @@ # @param UpdatedTime: 更新时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type UpdatedTime: String attr_accessor :Condition, :CreatedTime, :ID, :Name, :Namespace, :Status, :UpdatedTime - + def initialize(condition=nil, createdtime=nil, id=nil, name=nil, namespace=nil, status=nil, updatedtime=nil) @Condition = condition @CreatedTime = createdtime @ID = id @Name = name @@ -13241,11 +13241,11 @@ # @param TKEDirectENI: TKE独立网卡模式可支持的Pod数量 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TKEDirectENI: Integer attr_accessor :TKERouteENINonStaticIP, :TKERouteENIStaticIP, :TKEDirectENI - + def initialize(tkerouteeninonstaticip=nil, tkerouteenistaticip=nil, tkedirecteni=nil) @TKERouteENINonStaticIP = tkerouteeninonstaticip @TKERouteENIStaticIP = tkerouteenistaticip @TKEDirectENI = tkedirecteni end @@ -13271,11 +13271,11 @@ # @param PodLimits: 机型可支持的最大VPC-CNI模式Pod数量信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type PodLimits: :class:`Tencentcloud::Tke.v20180525.models.PodLimitsByType` attr_accessor :Zone, :InstanceFamily, :InstanceType, :PodLimits - + def initialize(zone=nil, instancefamily=nil, instancetype=nil, podlimits=nil) @Zone = zone @InstanceFamily = instancefamily @InstanceType = instancetype @PodLimits = podlimits @@ -13310,11 +13310,11 @@ # @param FailureThreshold: Minimum consecutive failures for the probe to be considered failed after having succeeded.Defaults to 3. Minimum value is 1. # 注意:此字段可能返回 null,表示取不到有效值。 # @type FailureThreshold: Integer attr_accessor :InitialDelaySeconds, :TimeoutSeconds, :PeriodSeconds, :SuccessThreshold, :FailureThreshold - + def initialize(initialdelayseconds=nil, timeoutseconds=nil, periodseconds=nil, successthreshold=nil, failurethreshold=nil) @InitialDelaySeconds = initialdelayseconds @TimeoutSeconds = timeoutseconds @PeriodSeconds = periodseconds @SuccessThreshold = successthreshold @@ -13338,11 +13338,11 @@ # @type ClusterId: String # @param Describe: 备注 # @type Describe: String attr_accessor :ClusterType, :ClusterId, :Describe - + def initialize(clustertype=nil, clusterid=nil, describe=nil) @ClusterType = clustertype @ClusterId = clusterid @Describe = describe end @@ -13379,11 +13379,11 @@ # @param FailedReason: 记录关联等操作的失败信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type FailedReason: String attr_accessor :ClusterType, :ClusterId, :Status, :ClusterName, :ExternalLabels, :Region, :VpcId, :FailedReason - + def initialize(clustertype=nil, clusterid=nil, status=nil, clustername=nil, externallabels=nil, region=nil, vpcid=nil, failedreason=nil) @ClusterType = clustertype @ClusterId = clusterid @Status = status @ClusterName = clustername @@ -13432,11 +13432,11 @@ # @param TopicName: 告警渠道的名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TopicName: String attr_accessor :RuleName, :StartTime, :Content, :State, :RuleItem, :TopicId, :TopicName - + def initialize(rulename=nil, starttime=nil, content=nil, state=nil, ruleitem=nil, topicid=nil, topicname=nil) @RuleName = rulename @StartTime = starttime @Content = content @State = state @@ -13466,11 +13466,11 @@ # @param ClusterId: alertmanager部署所在集群ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterId: String attr_accessor :Url, :ClusterType, :ClusterId - + def initialize(url=nil, clustertype=nil, clusterid=nil) @Url = url @ClusterType = clustertype @ClusterId = clusterid end @@ -13503,11 +13503,11 @@ # @param ClusterId: 如果告警策略来源于用户集群CRD资源定义,则ClusterId为所属集群ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterId: String attr_accessor :Name, :Rules, :Id, :TemplateId, :Notification, :UpdatedAt, :ClusterId - + def initialize(name=nil, rules=nil, id=nil, templateid=nil, notification=nil, updatedat=nil, clusterid=nil) @Name = name @Rules = rules @Id = id @TemplateId = templateid @@ -13558,11 +13558,11 @@ # @param RuleState: 告警规则状态 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RuleState: Integer attr_accessor :Name, :Rule, :Labels, :Template, :For, :Describe, :Annotations, :RuleState - + def initialize(name=nil, rule=nil, labels=nil, template=nil, _for=nil, describe=nil, annotations=nil, rulestate=nil) @Name = name @Rule = rule @Labels = labels @Template = template @@ -13616,11 +13616,11 @@ # @param Interval: 计算周期 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Interval: String attr_accessor :Name, :Rules, :UpdatedAt, :Notification, :Id, :TemplateId, :Interval - + def initialize(name=nil, rules=nil, updatedat=nil, notification=nil, id=nil, templateid=nil, interval=nil) @Name = name @Rules = rules @UpdatedAt = updatedat @Notification = notification @@ -13668,11 +13668,11 @@ # @type NotInstallBasicScrape: Boolean # @param NotScrape: 是否采集指标,true代表drop所有指标,false代表采集默认指标 # @type NotScrape: Boolean attr_accessor :Region, :ClusterType, :ClusterId, :EnableExternal, :InClusterPodConfig, :ExternalLabels, :NotInstallBasicScrape, :NotScrape - + def initialize(region=nil, clustertype=nil, clusterid=nil, enableexternal=nil, inclusterpodconfig=nil, externallabels=nil, notinstallbasicscrape=nil, notscrape=nil) @Region = region @ClusterType = clustertype @ClusterId = clusterid @EnableExternal = enableexternal @@ -13712,11 +13712,11 @@ # @type NodeSelector: Array # @param Tolerations: 容忍污点 # @type Tolerations: Array attr_accessor :HostNet, :NodeSelector, :Tolerations - + def initialize(hostnet=nil, nodeselector=nil, tolerations=nil) @HostNet = hostnet @NodeSelector = nodeselector @Tolerations = tolerations end @@ -13751,11 +13751,11 @@ # @param TemplateId: 用于出参,如果该配置来至模板,则为模板id # 注意:此字段可能返回 null,表示取不到有效值。 # @type TemplateId: String attr_accessor :Name, :Config, :TemplateId - + def initialize(name=nil, config=nil, templateid=nil) @Name = name @Config = config @TemplateId = templateid end @@ -13782,11 +13782,11 @@ # @type Internet: String # @param AdminUser: grafana管理员用户名 # @type AdminUser: String attr_accessor :Enabled, :Domain, :Address, :Internet, :AdminUser - + def initialize(enabled=nil, domain=nil, address=nil, internet=nil, adminuser=nil) @Enabled = enabled @Domain = domain @Address = address @Internet = internet @@ -13828,11 +13828,11 @@ # @param BoundNormal: 运行正常的集群数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type BoundNormal: Integer attr_accessor :InstanceId, :Name, :VpcId, :SubnetId, :Status, :COSBucket, :GrafanaURL, :BoundTotal, :BoundNormal - + def initialize(instanceid=nil, name=nil, vpcid=nil, subnetid=nil, status=nil, cosbucket=nil, grafanaurl=nil, boundtotal=nil, boundnormal=nil) @InstanceId = instanceid @Name = name @VpcId = vpcid @SubnetId = subnetid @@ -13894,11 +13894,11 @@ # @type BoundTotal: Integer # @param BoundNormal: 绑定集群正常状态总数 # @type BoundNormal: Integer attr_accessor :InstanceId, :InstanceName, :VpcId, :SubnetId, :InstanceStatus, :ChargeStatus, :EnableGrafana, :GrafanaURL, :InstanceChargeType, :SpecName, :DataRetentionTime, :ExpireTime, :AutoRenewFlag, :BoundTotal, :BoundNormal - + def initialize(instanceid=nil, instancename=nil, vpcid=nil, subnetid=nil, instancestatus=nil, chargestatus=nil, enablegrafana=nil, grafanaurl=nil, instancechargetype=nil, specname=nil, dataretentiontime=nil, expiretime=nil, autorenewflag=nil, boundtotal=nil, boundnormal=nil) @InstanceId = instanceid @InstanceName = instancename @VpcId = vpcid @SubnetId = subnetid @@ -13944,11 +13944,11 @@ # @type Total: Integer # @param Up: 健康的target总数 # @type Up: Integer attr_accessor :Targets, :JobName, :Total, :Up - + def initialize(targets=nil, jobname=nil, total=nil, up=nil) @Targets = targets @JobName = jobname @Total = total @Up = up @@ -14014,11 +14014,11 @@ # @param WebHook: 如果Type为webhook, 则该字段为必填项 # 注意:此字段可能返回 null,表示取不到有效值。 # @type WebHook: String attr_accessor :Enabled, :RepeatInterval, :TimeRangeStart, :TimeRangeEnd, :NotifyWay, :ReceiverGroups, :PhoneNotifyOrder, :PhoneCircleTimes, :PhoneInnerInterval, :PhoneCircleInterval, :PhoneArriveNotice, :Type, :WebHook - + def initialize(enabled=nil, repeatinterval=nil, timerangestart=nil, timerangeend=nil, notifyway=nil, receivergroups=nil, phonenotifyorder=nil, phonecircletimes=nil, phoneinnerinterval=nil, phonecircleinterval=nil, phonearrivenotice=nil, type=nil, webhook=nil) @Enabled = enabled @RepeatInterval = repeatinterval @TimeRangeStart = timerangestart @TimeRangeEnd = timerangeend @@ -14097,11 +14097,11 @@ # 注:NotifyWay选择CALL,采用该参数。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type PhoneArriveNotice: Boolean attr_accessor :Enabled, :Type, :WebHook, :AlertManager, :RepeatInterval, :TimeRangeStart, :TimeRangeEnd, :NotifyWay, :ReceiverGroups, :PhoneNotifyOrder, :PhoneCircleTimes, :PhoneInnerInterval, :PhoneCircleInterval, :PhoneArriveNotice - + def initialize(enabled=nil, type=nil, webhook=nil, alertmanager=nil, repeatinterval=nil, timerangestart=nil, timerangeend=nil, notifyway=nil, receivergroups=nil, phonenotifyorder=nil, phonecircletimes=nil, phoneinnerinterval=nil, phonecircleinterval=nil, phonearrivenotice=nil) @Enabled = enabled @Type = type @WebHook = webhook @AlertManager = alertmanager @@ -14152,11 +14152,11 @@ # @param ClusterId: 该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterId: String attr_accessor :Name, :UpdateTime, :TemplateId, :Content, :ClusterId - + def initialize(name=nil, updatetime=nil, templateid=nil, content=nil, clusterid=nil) @Name = name @UpdateTime = updatetime @TemplateId = templateid @Content = content @@ -14189,11 +14189,11 @@ # @type ScrapeDuration: Float # @param Error: 上一次抓取如果错误,该字段存储错误信息 # @type Error: String attr_accessor :Url, :State, :Labels, :LastScrape, :ScrapeDuration, :Error - + def initialize(url=nil, state=nil, labels=nil, lastscrape=nil, scrapeduration=nil, error=nil) @Url = url @State = state @Labels = labels @LastScrape = lastscrape @@ -14264,11 +14264,11 @@ # @param TargetsTotal: 关联实例数目 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TargetsTotal: Integer attr_accessor :Name, :Level, :Describe, :RecordRules, :ServiceMonitors, :PodMonitors, :RawJobs, :TemplateId, :UpdateTime, :Version, :IsDefault, :AlertDetailRules, :TargetsTotal - + def initialize(name=nil, level=nil, describe=nil, recordrules=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil, templateid=nil, updatetime=nil, version=nil, isdefault=nil, alertdetailrules=nil, targetstotal=nil) @Name = name @Level = level @Describe = describe @RecordRules = recordrules @@ -14361,11 +14361,11 @@ # @param AlertDetailRules: 修改内容,只有当模板类型是Alert时生效 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AlertDetailRules: Array attr_accessor :Name, :Describe, :ServiceMonitors, :PodMonitors, :RawJobs, :RecordRules, :AlertDetailRules - + def initialize(name=nil, describe=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil, recordrules=nil, alertdetailrules=nil) @Name = name @Describe = describe @ServiceMonitors = servicemonitors @PodMonitors = podmonitors @@ -14467,11 +14467,11 @@ # 模板中的告警配置列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AlertDetailRules: Array attr_accessor :Name, :Level, :Describe, :AlertRules, :RecordRules, :ServiceMonitors, :PodMonitors, :RawJobs, :TemplateId, :UpdateTime, :Version, :IsDefault, :AlertDetailRules - + def initialize(name=nil, level=nil, describe=nil, alertrules=nil, recordrules=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil, templateid=nil, updatetime=nil, version=nil, isdefault=nil, alertdetailrules=nil) @Name = name @Level = level @Describe = describe @AlertRules = alertrules @@ -14574,11 +14574,11 @@ # @param AlertDetailRules: 修改内容,只有当模板类型是Alert时生效 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AlertDetailRules: Array attr_accessor :Name, :Describe, :AlertRules, :RecordRules, :ServiceMonitors, :PodMonitors, :RawJobs, :AlertDetailRules - + def initialize(name=nil, describe=nil, alertrules=nil, recordrules=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil, alertdetailrules=nil) @Name = name @Describe = describe @AlertRules = alertrules @RecordRules = recordrules @@ -14666,11 +14666,11 @@ # @param ClusterName: 用于出参,集群名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ClusterName: String attr_accessor :Region, :InstanceId, :ClusterId, :SyncTime, :Version, :ClusterType, :InstanceName, :ClusterName - + def initialize(region=nil, instanceid=nil, clusterid=nil, synctime=nil, version=nil, clustertype=nil, instancename=nil, clustername=nil) @Region = region @InstanceId = instanceid @ClusterId = clusterid @SyncTime = synctime @@ -14712,11 +14712,11 @@ # @param Remark: 地域白名单 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Remark: String attr_accessor :RegionName, :RegionId, :Status, :FeatureGates, :Alias, :Remark - + def initialize(regionname=nil, regionid=nil, status=nil, featuregates=nil, _alias=nil, remark=nil) @RegionName = regionname @RegionId = regionid @Status = status @FeatureGates = featuregates @@ -14761,11 +14761,11 @@ # @param Description: 应用描述 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Description: String attr_accessor :Name, :Namespace, :Revision, :Status, :ChartName, :ChartVersion, :AppVersion, :UpdatedTime, :Description - + def initialize(name=nil, namespace=nil, revision=nil, status=nil, chartname=nil, chartversion=nil, appversion=nil, updatedtime=nil, description=nil) @Name = name @Namespace = namespace @Revision = revision @Status = status @@ -14834,11 +14834,11 @@ # @param ComputedValues: 应用参数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ComputedValues: String attr_accessor :Name, :Namespace, :Version, :Status, :Description, :Notes, :Config, :Manifest, :ChartVersion, :ChartName, :ChartDescription, :AppVersion, :FirstDeployedTime, :LastDeployedTime, :ComputedValues - + def initialize(name=nil, namespace=nil, version=nil, status=nil, description=nil, notes=nil, config=nil, manifest=nil, chartversion=nil, chartname=nil, chartdescription=nil, appversion=nil, firstdeployedtime=nil, lastdeployedtime=nil, computedvalues=nil) @Name = name @Namespace = namespace @Version = version @Status = status @@ -14898,11 +14898,11 @@ # @param Description: 应用描述 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Description: String attr_accessor :Name, :Namespace, :Revision, :Status, :Chart, :AppVersion, :UpdatedTime, :Description - + def initialize(name=nil, namespace=nil, revision=nil, status=nil, chart=nil, appversion=nil, updatedtime=nil, description=nil) @Name = name @Namespace = namespace @Revision = revision @Status = status @@ -14930,11 +14930,11 @@ # @type RawOriginal: String # @param ValuesType: 自定义参数值类型 # @type ValuesType: String attr_accessor :RawOriginal, :ValuesType - + def initialize(raworiginal=nil, valuestype=nil) @RawOriginal = raworiginal @ValuesType = valuestype end @@ -14952,11 +14952,11 @@ # @type NodePoolId: String # @param InstanceIds: 节点id列表,一次最多支持100台 # @type InstanceIds: Array attr_accessor :ClusterId, :NodePoolId, :InstanceIds - + def initialize(clusterid=nil, nodepoolid=nil, instanceids=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @InstanceIds = instanceids end @@ -14972,11 +14972,11 @@ class RemoveNodeFromNodePoolResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -14990,11 +14990,11 @@ # @type ResourceType: String # @param DeleteMode: 集群删除时资源的删除模式:terminate(销毁),retain (保留) # @type DeleteMode: String attr_accessor :ResourceType, :DeleteMode - + def initialize(resourcetype=nil, deletemode=nil) @ResourceType = resourcetype @DeleteMode = deletemode end @@ -15012,11 +15012,11 @@ # @type Usage: Integer # @param Details: 资源使用详情 # @type Details: Array attr_accessor :Name, :Usage, :Details - + def initialize(name=nil, usage=nil, details=nil) @Name = name @Usage = usage @Details = details end @@ -15041,11 +15041,11 @@ # @type Name: String # @param Usage: 资源使用量 # @type Usage: Integer attr_accessor :Name, :Usage - + def initialize(name=nil, usage=nil) @Name = name @Usage = usage end @@ -15059,11 +15059,11 @@ class RestartEKSContainerInstancesRequest < TencentCloud::Common::AbstractModel # @param EksCiIds: EKS instance ids # @type EksCiIds: Array attr_accessor :EksCiIds - + def initialize(eksciids=nil) @EksCiIds = eksciids end def deserialize(params) @@ -15075,11 +15075,11 @@ class RestartEKSContainerInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15099,11 +15099,11 @@ # @type Revision: Integer # @param ClusterType: 集群类型 # @type ClusterType: String attr_accessor :ClusterId, :Name, :Namespace, :Revision, :ClusterType - + def initialize(clusterid=nil, name=nil, namespace=nil, revision=nil, clustertype=nil) @ClusterId = clusterid @Name = name @Namespace = namespace @Revision = revision @@ -15126,11 +15126,11 @@ # @type Release: :class:`Tencentcloud::Tke.v20180525.models.PendingRelease` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Release, :RequestId - + def initialize(release=nil, requestid=nil) @Release = release @RequestId = requestid end @@ -15151,11 +15151,11 @@ # @type DestinationCidrBlock: String # @param GatewayIp: 下一跳地址。 # @type GatewayIp: String attr_accessor :RouteTableName, :DestinationCidrBlock, :GatewayIp - + def initialize(routetablename=nil, destinationcidrblock=nil, gatewayip=nil) @RouteTableName = routetablename @DestinationCidrBlock = destinationcidrblock @GatewayIp = gatewayip end @@ -15180,11 +15180,11 @@ # @param RouteTableId: 路由表ID。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RouteTableId: String attr_accessor :RouteTableType, :RouteTableCidrBlock, :RouteTableName, :RouteTableId - + def initialize(routetabletype=nil, routetablecidrblock=nil, routetablename=nil, routetableid=nil) @RouteTableType = routetabletype @RouteTableCidrBlock = routetablecidrblock @RouteTableName = routetablename @RouteTableId = routetableid @@ -15206,11 +15206,11 @@ # @type RouteTableCidrBlock: String # @param VpcId: VPC实例ID。 # @type VpcId: String attr_accessor :RouteTableName, :RouteTableCidrBlock, :VpcId - + def initialize(routetablename=nil, routetablecidrblock=nil, vpcid=nil) @RouteTableName = routetablename @RouteTableCidrBlock = routetablecidrblock @VpcId = vpcid end @@ -15226,11 +15226,11 @@ class RunAutomationServiceEnabled < TencentCloud::Common::AbstractModel # @param Enabled: 是否开启云自动化助手。取值范围:<br><li>TRUE:表示开启云自动化助手服务<br><li>FALSE:表示不开启云自动化助手服务<br><br>默认取值:FALSE。 # @type Enabled: Boolean attr_accessor :Enabled - + def initialize(enabled=nil) @Enabled = enabled end def deserialize(params) @@ -15246,11 +15246,11 @@ # @type RunInstancesPara: Array # @param InstanceAdvancedSettingsOverrides: 节点高级设置,该参数会覆盖集群级别设置的InstanceAdvancedSettings,和上边的RunInstancesPara按照顺序一一对应(当前只对节点自定义参数ExtraArgs生效)。 # @type InstanceAdvancedSettingsOverrides: Array attr_accessor :NodeRole, :RunInstancesPara, :InstanceAdvancedSettingsOverrides - + def initialize(noderole=nil, runinstancespara=nil, instanceadvancedsettingsoverrides=nil) @NodeRole = noderole @RunInstancesPara = runinstancespara @InstanceAdvancedSettingsOverrides = instanceadvancedsettingsoverrides end @@ -15273,11 +15273,11 @@ class RunMonitorServiceEnabled < TencentCloud::Common::AbstractModel # @param Enabled: 是否开启[云监控](/document/product/248)服务。取值范围:<br><li>TRUE:表示开启云监控服务<br><li>FALSE:表示不开启云监控服务<br><br>默认取值:TRUE。 # @type Enabled: Boolean attr_accessor :Enabled - + def initialize(enabled=nil) @Enabled = enabled end def deserialize(params) @@ -15291,11 +15291,11 @@ # @type InstanceId: String # @param SubnetId: 子网ID,默认使用实例所用子网初始化,也可通过该参数传递新的子网ID初始化 # @type SubnetId: String attr_accessor :InstanceId, :SubnetId - + def initialize(instanceid=nil, subnetid=nil) @InstanceId = instanceid @SubnetId = subnetid end @@ -15309,11 +15309,11 @@ class RunPrometheusInstanceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15325,11 +15325,11 @@ class RunSecurityServiceEnabled < TencentCloud::Common::AbstractModel # @param Enabled: 是否开启[云安全](/document/product/296)服务。取值范围:<br><li>TRUE:表示开启云安全服务<br><li>FALSE:表示不开启云安全服务<br><br>默认取值:TRUE。 # @type Enabled: Boolean attr_accessor :Enabled - + def initialize(enabled=nil) @Enabled = enabled end def deserialize(params) @@ -15343,11 +15343,11 @@ # @type ClusterId: String # @param ScaleInMasters: master缩容选项 # @type ScaleInMasters: Array attr_accessor :ClusterId, :ScaleInMasters - + def initialize(clusterid=nil, scaleinmasters=nil) @ClusterId = clusterid @ScaleInMasters = scaleinmasters end @@ -15368,11 +15368,11 @@ class ScaleInClusterMasterResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15388,11 +15388,11 @@ # @type NodeRole: String # @param InstanceDeleteMode: 实例的保留模式 # @type InstanceDeleteMode: String attr_accessor :InstanceId, :NodeRole, :InstanceDeleteMode - + def initialize(instanceid=nil, noderole=nil, instancedeletemode=nil) @InstanceId = instanceid @NodeRole = noderole @InstanceDeleteMode = instancedeletemode end @@ -15416,11 +15416,11 @@ # @type InstanceAdvancedSettings: :class:`Tencentcloud::Tke.v20180525.models.InstanceAdvancedSettings` # @param ExtraArgs: 集群master组件自定义参数 # @type ExtraArgs: :class:`Tencentcloud::Tke.v20180525.models.ClusterExtraArgs` attr_accessor :ClusterId, :RunInstancesForNode, :ExistedInstancesForNode, :InstanceAdvancedSettings, :ExtraArgs - + def initialize(clusterid=nil, runinstancesfornode=nil, existedinstancesfornode=nil, instanceadvancedsettings=nil, extraargs=nil) @ClusterId = clusterid @RunInstancesForNode = runinstancesfornode @ExistedInstancesForNode = existedinstancesfornode @InstanceAdvancedSettings = instanceadvancedsettings @@ -15460,11 +15460,11 @@ class ScaleOutClusterMasterResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15477,11 +15477,11 @@ # @param Capabilities: 安全能力清单 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Capabilities: :class:`Tencentcloud::Tke.v20180525.models.Capabilities` attr_accessor :Capabilities - + def initialize(capabilities=nil) @Capabilities = capabilities end def deserialize(params) @@ -15506,11 +15506,11 @@ # @param AutoCreateDiscoveryAnonymousAuth: 如果为true,则会自动创建允许匿名用户访问'/.well-known/openid-configuration'和/openid/v1/jwks的rbac规则 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AutoCreateDiscoveryAnonymousAuth: Boolean attr_accessor :UseTKEDefault, :Issuer, :JWKSURI, :AutoCreateDiscoveryAnonymousAuth - + def initialize(usetkedefault=nil, issuer=nil, jwksuri=nil, autocreatediscoveryanonymousauth=nil) @UseTKEDefault = usetkedefault @Issuer = issuer @JWKSURI = jwksuri @AutoCreateDiscoveryAnonymousAuth = autocreatediscoveryanonymousauth @@ -15534,11 +15534,11 @@ # @type InstanceIds: Array # @param ProtectedFromScaleIn: 节点是否需要移出保护 # @type ProtectedFromScaleIn: Boolean attr_accessor :ClusterId, :NodePoolId, :InstanceIds, :ProtectedFromScaleIn - + def initialize(clusterid=nil, nodepoolid=nil, instanceids=nil, protectedfromscalein=nil) @ClusterId = clusterid @NodePoolId = nodepoolid @InstanceIds = instanceids @ProtectedFromScaleIn = protectedfromscalein @@ -15562,11 +15562,11 @@ # @type FailedInstanceIds: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SucceedInstanceIds, :FailedInstanceIds, :RequestId - + def initialize(succeedinstanceids=nil, failedinstanceids=nil, requestid=nil) @SucceedInstanceIds = succeedinstanceids @FailedInstanceIds = failedinstanceids @RequestId = requestid end @@ -15590,11 +15590,11 @@ # @type Os: String # @param Arch: 硬件架构 # @type Arch: String attr_accessor :SubnetId, :Name, :SecurityGroups, :Os, :Arch - + def initialize(subnetid=nil, name=nil, securitygroups=nil, os=nil, arch=nil) @SubnetId = subnetid @Name = name @SecurityGroups = securitygroups @Os = os @@ -15616,11 +15616,11 @@ # @type TemplateId: String # @param Targets: 同步目标 # @type Targets: Array attr_accessor :TemplateId, :Targets - + def initialize(templateid=nil, targets=nil) @TemplateId = templateid @Targets = targets end @@ -15641,11 +15641,11 @@ class SyncPrometheusTempResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15659,11 +15659,11 @@ # @type TemplateId: String # @param Targets: 同步目标 # @type Targets: Array attr_accessor :TemplateId, :Targets - + def initialize(templateid=nil, targets=nil) @TemplateId = templateid @Targets = targets end @@ -15684,11 +15684,11 @@ class SyncPrometheusTemplateResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15702,11 +15702,11 @@ # @type Key: String # @param Value: 标签值 # @type Value: String attr_accessor :Key, :Value - + def initialize(key=nil, value=nil) @Key = key @Value = value end @@ -15724,11 +15724,11 @@ # @param Tags: 标签对列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Tags: Array attr_accessor :ResourceType, :Tags - + def initialize(resourcetype=nil, tags=nil) @ResourceType = resourcetype @Tags = tags end @@ -15753,11 +15753,11 @@ # @type Value: String # @param Effect: Effect # @type Effect: String attr_accessor :Key, :Value, :Effect - + def initialize(key=nil, value=nil, effect=nil) @Key = key @Value = value @Effect = effect end @@ -15788,11 +15788,11 @@ # @param FailedMsg: 若步骤生命周期为failed,则此字段显示错误信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type FailedMsg: String attr_accessor :Step, :LifeState, :StartAt, :EndAt, :FailedMsg - + def initialize(step=nil, lifestate=nil, startat=nil, endat=nil, failedmsg=nil) @Step = step @LifeState = lifestate @StartAt = startat @EndAt = endat @@ -15813,11 +15813,11 @@ # @param Port: TcpSocket检测的端口 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Port: Integer attr_accessor :Port - + def initialize(port=nil) @Port = port end def deserialize(params) @@ -15833,11 +15833,11 @@ # @type Operator: String # @param Effect: 要匹配的污点效果 # @type Effect: String attr_accessor :Key, :Operator, :Effect - + def initialize(key=nil, operator=nil, effect=nil) @Key = key @Operator = operator @Effect = effect end @@ -15857,11 +15857,11 @@ # @param Reason: 原因 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Reason: String attr_accessor :InstanceId, :Reason - + def initialize(instanceid=nil, reason=nil) @InstanceId = instanceid @Reason = reason end @@ -15881,11 +15881,11 @@ # @type Namespace: String # @param ClusterType: 集群类型 # @type ClusterType: String attr_accessor :ClusterId, :Name, :Namespace, :ClusterType - + def initialize(clusterid=nil, name=nil, namespace=nil, clustertype=nil) @ClusterId = clusterid @Name = name @Namespace = namespace @ClusterType = clustertype @@ -15906,11 +15906,11 @@ # @type Release: :class:`Tencentcloud::Tke.v20180525.models.PendingRelease` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Release, :RequestId - + def initialize(release=nil, requestid=nil) @Release = release @RequestId = requestid end @@ -15927,11 +15927,11 @@ class UninstallEdgeLogAgentRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -15943,11 +15943,11 @@ 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) @@ -15959,11 +15959,11 @@ class UninstallLogAgentRequest < TencentCloud::Common::AbstractModel # @param ClusterId: 集群ID # @type ClusterId: String attr_accessor :ClusterId - + def initialize(clusterid=nil) @ClusterId = clusterid end def deserialize(params) @@ -15975,11 +15975,11 @@ class UninstallLogAgentResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -15993,11 +15993,11 @@ # @type ClusterId: String # @param SubAccounts: 子账户Uin列表,传空默认为调用此接口的SubUin # @type SubAccounts: Array attr_accessor :ClusterId, :SubAccounts - + def initialize(clusterid=nil, subaccounts=nil) @ClusterId = clusterid @SubAccounts = subaccounts end @@ -16014,11 +16014,11 @@ # @type UpdatedSubAccounts: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :UpdatedSubAccounts, :RequestId - + def initialize(updatedsubaccounts=nil, requestid=nil) @UpdatedSubAccounts = updatedsubaccounts @RequestId = requestid end @@ -16040,11 +16040,11 @@ # @type MaxNotReadyPercent: Float # @param SkipPreCheck: 是否跳过预检查阶段 # @type SkipPreCheck: Boolean attr_accessor :ClusterId, :DstVersion, :ExtraArgs, :MaxNotReadyPercent, :SkipPreCheck - + def initialize(clusterid=nil, dstversion=nil, extraargs=nil, maxnotreadypercent=nil, skipprecheck=nil) @ClusterId = clusterid @DstVersion = dstversion @ExtraArgs = extraargs @MaxNotReadyPercent = maxnotreadypercent @@ -16067,11 +16067,11 @@ class UpdateClusterVersionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16105,11 +16105,11 @@ # @type ProxyLB: Boolean # @param ExtraParam: 扩展参数。须是map[string]string 的json 格式。 # @type ExtraParam: String attr_accessor :ClusterId, :ClusterName, :ClusterDesc, :SubnetIds, :PublicLB, :InternalLB, :ServiceSubnetId, :DnsServers, :ClearDnsServer, :NeedDeleteCbs, :ProxyLB, :ExtraParam - + def initialize(clusterid=nil, clustername=nil, clusterdesc=nil, subnetids=nil, publiclb=nil, internallb=nil, servicesubnetid=nil, dnsservers=nil, cleardnsserver=nil, needdeletecbs=nil, proxylb=nil, extraparam=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterDesc = clusterdesc @SubnetIds = subnetids @@ -16156,11 +16156,11 @@ class UpdateEKSClusterResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16184,11 +16184,11 @@ # @type Name: String # @param ImageRegistryCredentials: 镜像仓库凭证数组 # @type ImageRegistryCredentials: Array attr_accessor :EksCiId, :RestartPolicy, :EksCiVolume, :Containers, :InitContainers, :Name, :ImageRegistryCredentials - + def initialize(eksciid=nil, restartpolicy=nil, ekscivolume=nil, containers=nil, initcontainers=nil, name=nil, imageregistrycredentials=nil) @EksCiId = eksciid @RestartPolicy = restartpolicy @EksCiVolume = ekscivolume @Containers = containers @@ -16239,11 +16239,11 @@ # @type EksCiId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :EksCiId, :RequestId - + def initialize(eksciid=nil, requestid=nil) @EksCiId = eksciid @RequestId = requestid end @@ -16263,11 +16263,11 @@ # @type RegistryPrefix: String # @param SkipPreCheck: 是否跳过预检查阶段 # @type SkipPreCheck: Boolean attr_accessor :ClusterId, :EdgeVersion, :RegistryPrefix, :SkipPreCheck - + def initialize(clusterid=nil, edgeversion=nil, registryprefix=nil, skipprecheck=nil) @ClusterId = clusterid @EdgeVersion = edgeversion @RegistryPrefix = registryprefix @SkipPreCheck = skipprecheck @@ -16285,11 +16285,11 @@ class UpdateEdgeClusterVersionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16313,11 +16313,11 @@ # @type RetentionDays: Integer # @param SecurityGroupIds: 安全组Id # @type SecurityGroupIds: Array attr_accessor :ImageCacheId, :ImageCacheName, :ImageRegistryCredentials, :Images, :ImageCacheSize, :RetentionDays, :SecurityGroupIds - + def initialize(imagecacheid=nil, imagecachename=nil, imageregistrycredentials=nil, images=nil, imagecachesize=nil, retentiondays=nil, securitygroupids=nil) @ImageCacheId = imagecacheid @ImageCacheName = imagecachename @ImageRegistryCredentials = imageregistrycredentials @Images = images @@ -16348,11 +16348,11 @@ class UpdateImageCacheResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16388,11 +16388,11 @@ # @type AutoUpgradeClusterLevel: Boolean # @param ClusterLevel: 边缘集群的集群规模 # @type ClusterLevel: String attr_accessor :ClusterId, :ClusterName, :ClusterDesc, :PodCIDR, :ServiceCIDR, :PublicLB, :InternalLB, :CoreDns, :HealthRegion, :Health, :GridDaemon, :AutoUpgradeClusterLevel, :ClusterLevel - + def initialize(clusterid=nil, clustername=nil, clusterdesc=nil, podcidr=nil, servicecidr=nil, publiclb=nil, internallb=nil, coredns=nil, healthregion=nil, health=nil, griddaemon=nil, autoupgradeclusterlevel=nil, clusterlevel=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterDesc = clusterdesc @PodCIDR = podcidr @@ -16434,11 +16434,11 @@ class UpdateTKEEdgeClusterResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16459,11 +16459,11 @@ # @type RuntimeVersion: String # @param RuntimeLatestVersion: RuntimeLatestVersion # @type RuntimeLatestVersion: String attr_accessor :InstanceId, :Version, :LatestVersion, :RuntimeVersion, :RuntimeLatestVersion - + def initialize(instanceid=nil, version=nil, latestversion=nil, runtimeversion=nil, runtimelatestversion=nil) @InstanceId = instanceid @Version = version @LatestVersion = latestversion @RuntimeVersion = runtimeversion @@ -16503,11 +16503,11 @@ # @type MaxNotReadyPercent: Float # @param UpgradeRunTime: 是否升级节点运行时,默认false不升级 # @type UpgradeRunTime: Boolean attr_accessor :ClusterId, :Operation, :UpgradeType, :InstanceIds, :ResetParam, :SkipPreCheck, :MaxNotReadyPercent, :UpgradeRunTime - + def initialize(clusterid=nil, operation=nil, upgradetype=nil, instanceids=nil, resetparam=nil, skipprecheck=nil, maxnotreadypercent=nil, upgraderuntime=nil) @ClusterId = clusterid @Operation = operation @UpgradeType = upgradetype @InstanceIds = instanceids @@ -16536,11 +16536,11 @@ class UpgradeClusterInstancesResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -16574,11 +16574,11 @@ # @type ChartNamespace: String # @param ClusterType: 集群类型,支持传 tke, eks, tkeedge, exernal(注册集群) # @type ClusterType: String attr_accessor :ClusterId, :Name, :Namespace, :Chart, :Values, :ChartFrom, :ChartVersion, :ChartRepoURL, :Username, :Password, :ChartNamespace, :ClusterType - + def initialize(clusterid=nil, name=nil, namespace=nil, chart=nil, values=nil, chartfrom=nil, chartversion=nil, chartrepourl=nil, username=nil, password=nil, chartnamespace=nil, clustertype=nil) @ClusterId = clusterid @Name = name @Namespace = namespace @Chart = chart @@ -16618,11 +16618,11 @@ # @type Release: :class:`Tencentcloud::Tke.v20180525.models.PendingRelease` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Release, :RequestId - + def initialize(release=nil, requestid=nil) @Release = release @RequestId = requestid end @@ -16645,11 +16645,11 @@ # @type LoginSettings: :class:`Tencentcloud::Tke.v20180525.models.LoginSettings` # @param SecurityGroupIds: 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。(目前仅支持设置单个sgId) # @type SecurityGroupIds: Array attr_accessor :InstanceAdvancedSettings, :EnhancedService, :LoginSettings, :SecurityGroupIds - + def initialize(instanceadvancedsettings=nil, enhancedservice=nil, loginsettings=nil, securitygroupids=nil) @InstanceAdvancedSettings = instanceadvancedsettings @EnhancedService = enhancedservice @LoginSettings = loginsettings @SecurityGroupIds = securitygroupids @@ -16683,11 +16683,11 @@ # @param Remark: Remark # 注意:此字段可能返回 null,表示取不到有效值。 # @type Remark: String attr_accessor :Name, :Version, :Remark - + def initialize(name=nil, version=nil, remark=nil) @Name = name @Version = version @Remark = remark end @@ -16710,11 +16710,11 @@ # @param CreatedTime: 创建时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreatedTime: String attr_accessor :Name, :SubnetId, :Phase, :CreatedTime - + def initialize(name=nil, subnetid=nil, phase=nil, createdtime=nil) @Name = name @SubnetId = subnetid @Phase = phase @CreatedTime = createdtime @@ -16745,11 +16745,11 @@ # @param Taints: 虚拟节点taint # 注意:此字段可能返回 null,表示取不到有效值。 # @type Taints: Array attr_accessor :NodePoolId, :SubnetIds, :Name, :LifeState, :Labels, :Taints - + def initialize(nodepoolid=nil, subnetids=nil, name=nil, lifestate=nil, labels=nil, taints=nil) @NodePoolId = nodepoolid @SubnetIds = subnetids @Name = name @LifeState = lifestate @@ -16789,11 +16789,11 @@ # @type SubnetId: String # @param Tags: 腾讯云标签 # @type Tags: Array attr_accessor :DisplayName, :SubnetId, :Tags - + def initialize(displayname=nil, subnetid=nil, tags=nil) @DisplayName = displayname @SubnetId = subnetid @Tags = tags end @@ -16832,10 +16832,10 @@ # @param SubPathExpr: 子路径表达式 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SubPathExpr: String attr_accessor :Name, :MountPath, :ReadOnly, :SubPath, :MountPropagation, :SubPathExpr - + def initialize(name=nil, mountpath=nil, readonly=nil, subpath=nil, mountpropagation=nil, subpathexpr=nil) @Name = name @MountPath = mountpath @ReadOnly = readonly @SubPath = subpath