lib/v20180525/models.rb in tencentcloud-sdk-tke-1.0.325 vs lib/v20180525/models.rb in tencentcloud-sdk-tke-1.0.326
- old
+ new
@@ -984,31 +984,35 @@
# @type ServiceCIDR: String
# @param EniSubnetIds: VPC-CNI网络模式下,弹性网卡的子网Id。
# @type EniSubnetIds: Array
# @param ClaimExpiredSeconds: VPC-CNI网络模式下,弹性网卡IP的回收时间,取值范围[300,15768000)
# @type ClaimExpiredSeconds: Integer
+ # @param IgnoreServiceCIDRConflict: 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略
+ # @type IgnoreServiceCIDRConflict: Boolean
- attr_accessor :ClusterCIDR, :IgnoreClusterCIDRConflict, :MaxNodePodNum, :MaxClusterServiceNum, :ServiceCIDR, :EniSubnetIds, :ClaimExpiredSeconds
+ 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)
+ 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
@ServiceCIDR = servicecidr
@EniSubnetIds = enisubnetids
@ClaimExpiredSeconds = claimexpiredseconds
+ @IgnoreServiceCIDRConflict = ignoreservicecidrconflict
end
def deserialize(params)
@ClusterCIDR = params['ClusterCIDR']
@IgnoreClusterCIDRConflict = params['IgnoreClusterCIDRConflict']
@MaxNodePodNum = params['MaxNodePodNum']
@MaxClusterServiceNum = params['MaxClusterServiceNum']
@ServiceCIDR = params['ServiceCIDR']
@EniSubnetIds = params['EniSubnetIds']
@ClaimExpiredSeconds = params['ClaimExpiredSeconds']
+ @IgnoreServiceCIDRConflict = params['IgnoreServiceCIDRConflict']
end
end
# 集群创建过程
class ClusterCondition < TencentCloud::Common::AbstractModel
@@ -1238,24 +1242,28 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ServiceCIDR: String
# @param Subnets: 集群关联的容器子网
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Subnets: Array
+ # @param IgnoreServiceCIDRConflict: 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type IgnoreServiceCIDRConflict: Boolean
- attr_accessor :ClusterCIDR, :IgnoreClusterCIDRConflict, :MaxNodePodNum, :MaxClusterServiceNum, :Ipvs, :VpcId, :Cni, :KubeProxyMode, :ServiceCIDR, :Subnets
+ attr_accessor :ClusterCIDR, :IgnoreClusterCIDRConflict, :MaxNodePodNum, :MaxClusterServiceNum, :Ipvs, :VpcId, :Cni, :KubeProxyMode, :ServiceCIDR, :Subnets, :IgnoreServiceCIDRConflict
- def initialize(clustercidr=nil, ignoreclustercidrconflict=nil, maxnodepodnum=nil, maxclusterservicenum=nil, ipvs=nil, vpcid=nil, cni=nil, kubeproxymode=nil, servicecidr=nil, subnets=nil)
+ def initialize(clustercidr=nil, ignoreclustercidrconflict=nil, maxnodepodnum=nil, maxclusterservicenum=nil, ipvs=nil, vpcid=nil, cni=nil, kubeproxymode=nil, servicecidr=nil, subnets=nil, ignoreservicecidrconflict=nil)
@ClusterCIDR = clustercidr
@IgnoreClusterCIDRConflict = ignoreclustercidrconflict
@MaxNodePodNum = maxnodepodnum
@MaxClusterServiceNum = maxclusterservicenum
@Ipvs = ipvs
@VpcId = vpcid
@Cni = cni
@KubeProxyMode = kubeproxymode
@ServiceCIDR = servicecidr
@Subnets = subnets
+ @IgnoreServiceCIDRConflict = ignoreservicecidrconflict
end
def deserialize(params)
@ClusterCIDR = params['ClusterCIDR']
@IgnoreClusterCIDRConflict = params['IgnoreClusterCIDRConflict']
@@ -1265,9 +1273,10 @@
@VpcId = params['VpcId']
@Cni = params['Cni']
@KubeProxyMode = params['KubeProxyMode']
@ServiceCIDR = params['ServiceCIDR']
@Subnets = params['Subnets']
+ @IgnoreServiceCIDRConflict = params['IgnoreServiceCIDRConflict']
end
end
# 弹性容器集群公网访问负载均衡信息
class ClusterPublicLB < TencentCloud::Common::AbstractModel