lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.924 vs lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.925

- old
+ new

@@ -1511,12 +1511,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type IgnoreCacheControl: String attr_accessor :Switch, :CacheTime, :IgnoreCacheControl extend Gem::Deprecate - deprecate :IgnoreCacheControl, :none, 2024, 9 - deprecate :IgnoreCacheControl=, :none, 2024, 9 + deprecate :IgnoreCacheControl, :none, 2024, 10 + deprecate :IgnoreCacheControl=, :none, 2024, 10 def initialize(switch=nil, cachetime=nil, ignorecachecontrol=nil) @Switch = switch @CacheTime = cachetime @IgnoreCacheControl = ignorecachecontrol @@ -2845,12 +2845,12 @@ # @param CacheTag: 节点缓存清除类型取值为 purge_cache_tag 时附带的信息。 # @type CacheTag: :class:`Tencentcloud::Teo.v20220901.models.CacheTag` attr_accessor :ZoneId, :Type, :Method, :Targets, :EncodeUrl, :CacheTag extend Gem::Deprecate - deprecate :EncodeUrl, :none, 2024, 9 - deprecate :EncodeUrl=, :none, 2024, 9 + deprecate :EncodeUrl, :none, 2024, 10 + deprecate :EncodeUrl=, :none, 2024, 10 def initialize(zoneid=nil, type=nil, method=nil, targets=nil, encodeurl=nil, cachetag=nil) @ZoneId = zoneid @Type = type @Method = method @@ -2931,11 +2931,11 @@ # <li>mainland:中国大陆境内;</li> # <li>overseas:全球(不含中国大陆)。</li> # @type Area: String # @param Fields: 投递的预设字段列表。 # @type Fields: Array - # @param CustomFields: 投递的自定义字段列表,支持在 HTTP 请求头、响应头、Cookie 中提取指定字段值。自定义字段名称不能重复,且最多不能超过 200 个字段。 + # @param CustomFields: 投递的自定义字段列表,支持在 HTTP 请求头、响应头、Cookie、请求正文中提取指定内容。自定义字段名称不能重复,且最多不能超过 200 个字段。单个实时日志推送任务最多添加 5 个请求正文类型的自定义字段。目前仅站点加速日志(LogType=domain)支持添加自定义字段。 # @type CustomFields: Array # @param DeliveryConditions: 日志投递的过滤条件,不填表示投递全量日志。 # @type DeliveryConditions: Array # @param Sample: 采样比例,采用千分制,取值范围为1-1000,例如:填写 605 表示采样比例为 60.5%。不填表示采样比例为 100%。 # @type Sample: Integer @@ -3213,14 +3213,14 @@ # @param JumpStart: 是否跳过站点现有的DNS记录扫描。默认值:false。 # @type JumpStart: Boolean attr_accessor :Type, :ZoneName, :Area, :PlanId, :AliasZoneName, :Tags, :AllowDuplicates, :JumpStart extend Gem::Deprecate - deprecate :AllowDuplicates, :none, 2024, 9 - deprecate :AllowDuplicates=, :none, 2024, 9 - deprecate :JumpStart, :none, 2024, 9 - deprecate :JumpStart=, :none, 2024, 9 + deprecate :AllowDuplicates, :none, 2024, 10 + deprecate :AllowDuplicates=, :none, 2024, 10 + deprecate :JumpStart, :none, 2024, 10 + deprecate :JumpStart=, :none, 2024, 10 def initialize(type=nil, zonename=nil, area=nil, planid=nil, aliaszonename=nil, tags=nil, allowduplicates=nil, jumpstart=nil) @Type = type @ZoneName = zonename @Area = area @@ -3376,17 +3376,20 @@ end end # 实时日志投递任务中的自定义日志字段。 class CustomField < TencentCloud::Common::AbstractModel - # @param Name: 从 HTTP 请求和响应中的指定位置提取数据,取值有: + # @param Name: 自定义日志字段类型。从 HTTP 请求和响应中的指定位置提取数据,取值有: # <li>ReqHeader:从 HTTP 请求头中提取指定字段值;</li> # <li>RspHeader:从 HTTP 响应头中提取指定字段值;</li> - # <li>Cookie: 从 Cookie 中提取指定字段值。</li> + # <li>Cookie: 从 Cookie 中提取指定字段值;</li> + # <li>ReqBody: 从 HTTP 请求正文中通过 Google RE2 正则表达式提取指定内容。</li> # 注意:此字段可能返回 null,表示取不到有效值。 # @type Name: String - # @param Value: 需要提取值的参数名称,例如:Accept-Language。 + # @param Value: 根据字段类型(Name)填入字段值的定义。需要区分大小写。 + # <li>当字段类型为 ReqHeader、RspHeader、Cookie 时,填入需要提取值的参数名称,例如:Accept-Language。可输入 1-100 个字符,允许的字符开头为字母,中间为字母、数字、-,结尾为字母、数字;</li> + # <li>当字段类型为 ReqBody 时,填入 Google RE2 正则表达式,正则表达式长度上限为 4KB。</li> # 注意:此字段可能返回 null,表示取不到有效值。 # @type Value: String # @param Enabled: 是否投递该字段,不填表示不投递此字段。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Enabled: Boolean @@ -9910,12 +9913,12 @@ # 不填写表示边缘双向认证保持原有配置。 # @type ClientCertInfo: :class:`Tencentcloud::Teo.v20220901.models.MutualTLS` attr_accessor :ZoneId, :Hosts, :Mode, :ServerCertInfo, :ApplyType, :ClientCertInfo extend Gem::Deprecate - deprecate :ApplyType, :none, 2024, 9 - deprecate :ApplyType=, :none, 2024, 9 + deprecate :ApplyType, :none, 2024, 10 + deprecate :ApplyType=, :none, 2024, 10 def initialize(zoneid=nil, hosts=nil, mode=nil, servercertinfo=nil, applytype=nil, clientcertinfo=nil) @ZoneId = zoneid @Hosts = hosts @Mode = mode @@ -10260,11 +10263,11 @@ # <li>七层域名:domain.example.com;</li> # <li>四层代理实例:sid-2s69eb5wcms7。</li>不填保持原有配置。 # @type EntityList: Array # @param Fields: 投递的预设字段列表。不填保持原有配置。 # @type Fields: Array - # @param CustomFields: 投递的自定义字段列表,支持在 HTTP 请求头、响应头、Cookie 中提取指定字段值。自定义字段名称不能重复,且最多不能超过 200 个字段。不填保持原有配置。 + # @param CustomFields: 投递的自定义字段列表,支持在 HTTP 请求头、响应头、Cookie、请求正文中提取指定内容。不填保持原有配置。自定义字段名称不能重复,且最多不能超过 200 个字段。单个实时日志推送任务最多添加 5 个请求正文类型的自定义字段。目前仅站点加速日志(LogType=domain)支持添加自定义字段。 # @type CustomFields: Array # @param DeliveryConditions: 日志投递的过滤条件。不填表示投递全量日志。 # @type DeliveryConditions: Array # @param Sample: 采样比例,采用千分制,取值范围为1-1000,例如:填写 605 表示采样比例为 60.5%。不填保持原有配置。 # @type Sample: Integer @@ -10987,16 +10990,16 @@ # @param VodeoBucketId: MO 存储桶 ID,分发范围(DistributionRange)为存储桶(Bucket)时必填 # @type VodeoBucketId: String attr_accessor :OriginType, :Origin, :BackupOrigin, :OriginGroupName, :BackOriginGroupName, :PrivateAccess, :PrivateParameters, :VodeoSubAppId, :VodeoDistributionRange, :VodeoBucketId extend Gem::Deprecate - deprecate :VodeoSubAppId, :none, 2024, 9 - deprecate :VodeoSubAppId=, :none, 2024, 9 - deprecate :VodeoDistributionRange, :none, 2024, 9 - deprecate :VodeoDistributionRange=, :none, 2024, 9 - deprecate :VodeoBucketId, :none, 2024, 9 - deprecate :VodeoBucketId=, :none, 2024, 9 + deprecate :VodeoSubAppId, :none, 2024, 10 + deprecate :VodeoSubAppId=, :none, 2024, 10 + deprecate :VodeoDistributionRange, :none, 2024, 10 + deprecate :VodeoDistributionRange=, :none, 2024, 10 + deprecate :VodeoBucketId, :none, 2024, 10 + deprecate :VodeoBucketId=, :none, 2024, 10 def initialize(origintype=nil, origin=nil, backuporigin=nil, origingroupname=nil, backorigingroupname=nil, privateaccess=nil, privateparameters=nil, vodeosubappid=nil, vodeodistributionrange=nil, vodeobucketid=nil) @OriginType = origintype @Origin = origin @BackupOrigin = backuporigin @@ -11157,16 +11160,16 @@ # @param VodeoBucketId: VODEO 存储桶 ID,该参数当 OriginType = VODEO 且 VodeoDistributionRange = Bucket 时必填。 # @type VodeoBucketId: String attr_accessor :OriginType, :Origin, :BackupOrigin, :PrivateAccess, :PrivateParameters, :VodeoSubAppId, :VodeoDistributionRange, :VodeoBucketId extend Gem::Deprecate - deprecate :VodeoSubAppId, :none, 2024, 9 - deprecate :VodeoSubAppId=, :none, 2024, 9 - deprecate :VodeoDistributionRange, :none, 2024, 9 - deprecate :VodeoDistributionRange=, :none, 2024, 9 - deprecate :VodeoBucketId, :none, 2024, 9 - deprecate :VodeoBucketId=, :none, 2024, 9 + deprecate :VodeoSubAppId, :none, 2024, 10 + deprecate :VodeoSubAppId=, :none, 2024, 10 + deprecate :VodeoDistributionRange, :none, 2024, 10 + deprecate :VodeoDistributionRange=, :none, 2024, 10 + deprecate :VodeoBucketId, :none, 2024, 10 + deprecate :VodeoBucketId=, :none, 2024, 10 def initialize(origintype=nil, origin=nil, backuporigin=nil, privateaccess=nil, privateparameters=nil, vodeosubappid=nil, vodeodistributionrange=nil, vodeobucketid=nil) @OriginType = origintype @Origin = origin @BackupOrigin = backuporigin @@ -12347,11 +12350,11 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type IgnoreNameCase: Boolean attr_accessor :Operator, :Target, :Values, :IgnoreCase, :Name, :IgnoreNameCase extend Gem::Deprecate - deprecate :IgnoreNameCase, :none, 2024, 9 - deprecate :IgnoreNameCase=, :none, 2024, 9 + deprecate :IgnoreNameCase, :none, 2024, 10 + deprecate :IgnoreNameCase=, :none, 2024, 10 def initialize(operator=nil, target=nil, values=nil, ignorecase=nil, name=nil, ignorenamecase=nil) @Operator = operator @Target = target @Values = values