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