lib/v20180529/models.rb in tencentcloud-sdk-gaap-1.0.364 vs lib/v20180529/models.rb in tencentcloud-sdk-gaap-3.0.371

- old
+ new

@@ -575,11 +575,11 @@ # @type IPAddressVersion: String # @param NetworkType: 网络类型,可取值:normal、cn2,默认值normal # @type NetworkType: String # @param PackageType: 通道套餐类型。Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。 # @type PackageType: String - # @param Http3Supported: 支持Http3的开关,其中:0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果开启了Http3的功能,那么该通道就不再支持TCP/UDP接入的功能。该功能的启停无法在通道创建完毕后再修改。 + # @param Http3Supported: 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。 # @type Http3Supported: Integer attr_accessor :AccessRegion, :RealServerRegion, :Bandwidth, :Concurrent, :GroupId, :IPAddressVersion, :NetworkType, :PackageType, :Http3Supported def initialize(accessregion=nil, realserverregion=nil, bandwidth=nil, concurrent=nil, groupid=nil, ipaddressversion=nil, networktype=nil, packagetype=nil, http3supported=nil) @@ -1266,15 +1266,11 @@ # @type AccessRegionSet: Array # @param IPAddressVersion: IP版本,可取值:IPv4、IPv6,默认值IPv4 # @type IPAddressVersion: String # @param PackageType: 通道组套餐类型,可取值:Thunder、Accelerator,默认值Thunder # @type PackageType: String - # @param Http3Supported: 支持Http3的开关,其中: - # 0,表示不需要支持Http3接入; - # 1,表示需要支持Http3接入。 - # 注意:如果开启了Http3的功能,那么该通道组就不再支持TCP/UDP接入的功能。 - # 该功能的启停无法在通道组创建完毕后再修改。 + # @param Http3Supported: 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道组默认支持Http3.0;当为IPv6,默认不支持Http3.0。 # @type Http3Supported: Integer attr_accessor :ProjectId, :GroupName, :RealServerRegion, :TagSet, :AccessRegionSet, :IPAddressVersion, :PackageType, :Http3Supported def initialize(projectid=nil, groupname=nil, realserverregion=nil, tagset=nil, accessregionset=nil, ipaddressversion=nil, packagetype=nil, http3supported=nil) @@ -1364,11 +1360,11 @@ # @type IPAddressVersion: String # @param NetworkType: 网络类型,normal表示常规BGP,cn2表示精品BGP,triple表示三网 # @type NetworkType: String # @param PackageType: 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。 # @type PackageType: String - # @param Http3Supported: 支持Http3的开关,其中:0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果开启了Http3的功能,那么该通道就不再支持TCP/UDP接入的功能。该功能的启停无法在通道创建完毕后再修改。 + # @param Http3Supported: 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。 # @type Http3Supported: Integer attr_accessor :ProjectId, :ProxyName, :AccessRegion, :Bandwidth, :Concurrent, :RealServerRegion, :ClientToken, :GroupId, :TagSet, :ClonedProxyId, :BillingType, :IPAddressVersion, :NetworkType, :PackageType, :Http3Supported def initialize(projectid=nil, proxyname=nil, accessregion=nil, bandwidth=nil, concurrent=nil, realserverregion=nil, clienttoken=nil, groupid=nil, tagset=nil, clonedproxyid=nil, billingtype=nil, ipaddressversion=nil, networktype=nil, packagetype=nil, http3supported=nil) @@ -4946,11 +4942,11 @@ # @type IPAddressVersion: String # @param NetworkType: 网络类型,可取值:normal、cn2,默认值normal # @type NetworkType: String # @param PackageType: 通道套餐类型,Thunder表示标准通道组,Accelerator表示游戏加速器通道,CrossBorder表示跨境通道。 # @type PackageType: String - # @param Http3Supported: 支持Http3的开关,其中:0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果开启了Http3的功能,那么该通道就不再支持TCP/UDP接入的功能。该功能的启停无法在通道创建完毕后再修改。 + # @param Http3Supported: 该字段已废弃,当IPAddressVersion为IPv4时,所创建的通道默认支持Http3.0;当为IPv6,默认不支持Http3.0。 # @type Http3Supported: Integer attr_accessor :AccessRegion, :Bandwidth, :DestRegion, :Concurrency, :RealServerRegion, :Concurrent, :BillingType, :IPAddressVersion, :NetworkType, :PackageType, :Http3Supported def initialize(accessregion=nil, bandwidth=nil, destregion=nil, concurrency=nil, realserverregion=nil, concurrent=nil, billingtype=nil, ipaddressversion=nil, networktype=nil, packagetype=nil, http3supported=nil) @@ -6135,14 +6131,28 @@ # @param Http3Supported: 支持Http3特性的标识,其中: # 0表示关闭; # 1表示启用。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Http3Supported: Integer + # @param FeatureBitmap: 特性位图,每个bit位代表一种特性,其中: + # 0,表示不支持该特性; + # 1,表示支持该特性。 + # 特性位图含义如下(从右往左): + # 第1个bit,支持4层加速; + # 第2个bit,支持7层加速; + # 第3个bit,支持Http3接入; + # 第4个bit,支持IPv6; + # 第5个bit,支持精品BGP接入; + # 第6个bit,支持三网接入; + # 第7个bit,支持接入段Qos加速。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type FeatureBitmap: Integer - attr_accessor :CreateTime, :ProjectId, :ProxyNum, :Status, :OwnerUin, :CreateUin, :GroupName, :DnsDefaultIp, :Domain, :RealServerRegionInfo, :IsOldGroup, :GroupId, :TagSet, :PolicyId, :Version, :ClientIPMethod, :IPAddressVersion, :PackageType, :Http3Supported + attr_accessor :CreateTime, :ProjectId, :ProxyNum, :Status, :OwnerUin, :CreateUin, :GroupName, :DnsDefaultIp, :Domain, :RealServerRegionInfo, :IsOldGroup, :GroupId, :TagSet, :PolicyId, :Version, :ClientIPMethod, :IPAddressVersion, :PackageType, :Http3Supported, :FeatureBitmap - def initialize(createtime=nil, projectid=nil, proxynum=nil, status=nil, owneruin=nil, createuin=nil, groupname=nil, dnsdefaultip=nil, domain=nil, realserverregioninfo=nil, isoldgroup=nil, groupid=nil, tagset=nil, policyid=nil, version=nil, clientipmethod=nil, ipaddressversion=nil, packagetype=nil, http3supported=nil) + def initialize(createtime=nil, projectid=nil, proxynum=nil, status=nil, owneruin=nil, createuin=nil, groupname=nil, dnsdefaultip=nil, domain=nil, realserverregioninfo=nil, isoldgroup=nil, groupid=nil, tagset=nil, policyid=nil, version=nil, clientipmethod=nil, ipaddressversion=nil, packagetype=nil, http3supported=nil, featurebitmap=nil) @CreateTime = createtime @ProjectId = projectid @ProxyNum = proxynum @Status = status @OwnerUin = owneruin @@ -6158,10 +6168,11 @@ @Version = version @ClientIPMethod = clientipmethod @IPAddressVersion = ipaddressversion @PackageType = packagetype @Http3Supported = http3supported + @FeatureBitmap = featurebitmap end def deserialize(params) @CreateTime = params['CreateTime'] @ProjectId = params['ProjectId'] @@ -6190,10 +6201,11 @@ @Version = params['Version'] @ClientIPMethod = params['ClientIPMethod'] @IPAddressVersion = params['IPAddressVersion'] @PackageType = params['PackageType'] @Http3Supported = params['Http3Supported'] + @FeatureBitmap = params['FeatureBitmap'] end end # 通道组详情列表 class ProxyGroupInfo < TencentCloud::Common::AbstractModel @@ -6231,14 +6243,28 @@ # @param Http3Supported: 支持Http3特性的标识,其中: # 0表示关闭; # 1表示启用。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Http3Supported: Integer + # @param FeatureBitmap: 特性位图,每个bit位代表一种特性,其中: + # 0,表示不支持该特性; + # 1,表示支持该特性。 + # 特性位图含义如下(从右往左): + # 第1个bit,支持4层加速; + # 第2个bit,支持7层加速; + # 第3个bit,支持Http3接入; + # 第4个bit,支持IPv6; + # 第5个bit,支持精品BGP接入; + # 第6个bit,支持三网接入; + # 第7个bit,支持接入段Qos加速。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type FeatureBitmap: Integer - attr_accessor :GroupId, :Domain, :GroupName, :ProjectId, :RealServerRegionInfo, :Status, :TagSet, :Version, :CreateTime, :ProxyType, :Http3Supported + attr_accessor :GroupId, :Domain, :GroupName, :ProjectId, :RealServerRegionInfo, :Status, :TagSet, :Version, :CreateTime, :ProxyType, :Http3Supported, :FeatureBitmap - def initialize(groupid=nil, domain=nil, groupname=nil, projectid=nil, realserverregioninfo=nil, status=nil, tagset=nil, version=nil, createtime=nil, proxytype=nil, http3supported=nil) + def initialize(groupid=nil, domain=nil, groupname=nil, projectid=nil, realserverregioninfo=nil, status=nil, tagset=nil, version=nil, createtime=nil, proxytype=nil, http3supported=nil, featurebitmap=nil) @GroupId = groupid @Domain = domain @GroupName = groupname @ProjectId = projectid @RealServerRegionInfo = realserverregioninfo @@ -6246,10 +6272,11 @@ @TagSet = tagset @Version = version @CreateTime = createtime @ProxyType = proxytype @Http3Supported = http3supported + @FeatureBitmap = featurebitmap end def deserialize(params) @GroupId = params['GroupId'] @Domain = params['Domain'] @@ -6270,10 +6297,11 @@ end @Version = params['Version'] @CreateTime = params['CreateTime'] @ProxyType = params['ProxyType'] @Http3Supported = params['Http3Supported'] + @FeatureBitmap = params['FeatureBitmap'] end end # 通道ID class ProxyIdDict < TencentCloud::Common::AbstractModel @@ -6394,14 +6422,28 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type Http3Supported: Integer # @param InBanBlacklist: 是否在封禁黑名单中,其中:0表示不在黑名单中,1表示在黑名单中。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InBanBlacklist: Integer + # @param FeatureBitmap: 特性位图,每个bit位代表一种特性,其中: + # 0,表示不支持该特性; + # 1,表示支持该特性。 + # 特性位图含义如下(从右往左): + # 第1个bit,支持4层加速; + # 第2个bit,支持7层加速; + # 第3个bit,支持Http3接入; + # 第4个bit,支持IPv6; + # 第5个bit,支持精品BGP接入; + # 第6个bit,支持三网接入; + # 第7个bit,支持接入段Qos加速。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type FeatureBitmap: Integer - attr_accessor :InstanceId, :CreateTime, :ProjectId, :ProxyName, :AccessRegion, :RealServerRegion, :Bandwidth, :Concurrent, :Status, :Domain, :IP, :Version, :ProxyId, :Scalarable, :SupportProtocols, :GroupId, :PolicyId, :AccessRegionInfo, :RealServerRegionInfo, :ForwardIP, :TagSet, :SupportSecurity, :BillingType, :RelatedGlobalDomains, :ModifyConfigTime, :ProxyType, :ClientIPMethod, :IPAddressVersion, :NetworkType, :PackageType, :BanStatus, :IPList, :Http3Supported, :InBanBlacklist + attr_accessor :InstanceId, :CreateTime, :ProjectId, :ProxyName, :AccessRegion, :RealServerRegion, :Bandwidth, :Concurrent, :Status, :Domain, :IP, :Version, :ProxyId, :Scalarable, :SupportProtocols, :GroupId, :PolicyId, :AccessRegionInfo, :RealServerRegionInfo, :ForwardIP, :TagSet, :SupportSecurity, :BillingType, :RelatedGlobalDomains, :ModifyConfigTime, :ProxyType, :ClientIPMethod, :IPAddressVersion, :NetworkType, :PackageType, :BanStatus, :IPList, :Http3Supported, :InBanBlacklist, :FeatureBitmap - def initialize(instanceid=nil, createtime=nil, projectid=nil, proxyname=nil, accessregion=nil, realserverregion=nil, bandwidth=nil, concurrent=nil, status=nil, domain=nil, ip=nil, version=nil, proxyid=nil, scalarable=nil, supportprotocols=nil, groupid=nil, policyid=nil, accessregioninfo=nil, realserverregioninfo=nil, forwardip=nil, tagset=nil, supportsecurity=nil, billingtype=nil, relatedglobaldomains=nil, modifyconfigtime=nil, proxytype=nil, clientipmethod=nil, ipaddressversion=nil, networktype=nil, packagetype=nil, banstatus=nil, iplist=nil, http3supported=nil, inbanblacklist=nil) + def initialize(instanceid=nil, createtime=nil, projectid=nil, proxyname=nil, accessregion=nil, realserverregion=nil, bandwidth=nil, concurrent=nil, status=nil, domain=nil, ip=nil, version=nil, proxyid=nil, scalarable=nil, supportprotocols=nil, groupid=nil, policyid=nil, accessregioninfo=nil, realserverregioninfo=nil, forwardip=nil, tagset=nil, supportsecurity=nil, billingtype=nil, relatedglobaldomains=nil, modifyconfigtime=nil, proxytype=nil, clientipmethod=nil, ipaddressversion=nil, networktype=nil, packagetype=nil, banstatus=nil, iplist=nil, http3supported=nil, inbanblacklist=nil, featurebitmap=nil) @InstanceId = instanceid @CreateTime = createtime @ProjectId = projectid @ProxyName = proxyname @AccessRegion = accessregion @@ -6432,10 +6474,11 @@ @PackageType = packagetype @BanStatus = banstatus @IPList = iplist @Http3Supported = http3supported @InBanBlacklist = inbanblacklist + @FeatureBitmap = featurebitmap end def deserialize(params) @InstanceId = params['InstanceId'] @CreateTime = params['CreateTime'] @@ -6489,9 +6532,10 @@ @IPList << ipdetail_tmp end end @Http3Supported = params['Http3Supported'] @InBanBlacklist = params['InBanBlacklist'] + @FeatureBitmap = params['FeatureBitmap'] end end # 内部接口使用,返回可以查询统计数据的通道和对应的监听器信息 class ProxySimpleInfo < TencentCloud::Common::AbstractModel