Class: TencentCloud::Cdn::V20180606::UserAgentFilterRule

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180606/models.rb

Overview

UserAgent黑白名单规则配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruletype = nil, rulepaths = nil, useragents = nil, filtertype = nil) ⇒ UserAgentFilterRule

Returns a new instance of UserAgentFilterRule.



10348
10349
10350
10351
10352
10353
# File 'lib/v20180606/models.rb', line 10348

def initialize(ruletype=nil, rulepaths=nil, useragents=nil, filtertype=nil)
  @RuleType = ruletype
  @RulePaths = rulepaths
  @UserAgents = useragents
  @FilterType = filtertype
end

Instance Attribute Details

#FilterTypeObject

all: 所有访问路径生效 file: 根据文件后缀类型生效 directory: 根据目录生效 path: 根据完整访问路径生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleType:

    访问路径生效类型

  • RulePaths:

    访问路径生效内容

  • UserAgents:

    UserAgent列表,UserAgent 个数不能超过 10个

  • FilterType:

    黑名单或白名单,blacklist或whitelist



10346
10347
10348
# File 'lib/v20180606/models.rb', line 10346

def FilterType
  @FilterType
end

#RulePathsObject

all: 所有访问路径生效 file: 根据文件后缀类型生效 directory: 根据目录生效 path: 根据完整访问路径生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleType:

    访问路径生效类型

  • RulePaths:

    访问路径生效内容

  • UserAgents:

    UserAgent列表,UserAgent 个数不能超过 10个

  • FilterType:

    黑名单或白名单,blacklist或whitelist



10346
10347
10348
# File 'lib/v20180606/models.rb', line 10346

def RulePaths
  @RulePaths
end

#RuleTypeObject

all: 所有访问路径生效 file: 根据文件后缀类型生效 directory: 根据目录生效 path: 根据完整访问路径生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleType:

    访问路径生效类型

  • RulePaths:

    访问路径生效内容

  • UserAgents:

    UserAgent列表,UserAgent 个数不能超过 10个

  • FilterType:

    黑名单或白名单,blacklist或whitelist



10346
10347
10348
# File 'lib/v20180606/models.rb', line 10346

def RuleType
  @RuleType
end

#UserAgentsObject

all: 所有访问路径生效 file: 根据文件后缀类型生效 directory: 根据目录生效 path: 根据完整访问路径生效 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleType:

    访问路径生效类型

  • RulePaths:

    访问路径生效内容

  • UserAgents:

    UserAgent列表,UserAgent 个数不能超过 10个

  • FilterType:

    黑名单或白名单,blacklist或whitelist



10346
10347
10348
# File 'lib/v20180606/models.rb', line 10346

def UserAgents
  @UserAgents
end

Instance Method Details

#deserialize(params) ⇒ Object



10355
10356
10357
10358
10359
10360
# File 'lib/v20180606/models.rb', line 10355

def deserialize(params)
  @RuleType = params['RuleType']
  @RulePaths = params['RulePaths']
  @UserAgents = params['UserAgents']
  @FilterType = params['FilterType']
end