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