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.



14221
14222
14223
14224
14225
14226
# File 'lib/v20180606/models.rb', line 14221

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列表

  • FilterType:

    黑名单或白名单,blacklist或whitelist



14219
14220
14221
# File 'lib/v20180606/models.rb', line 14219

def FilterType
  @FilterType
end

#RulePathsObject

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

Parameters:

  • RuleType:

    访问路径生效类型

  • RulePaths:

    访问路径生效内容

  • UserAgents:

    UserAgent列表

  • FilterType:

    黑名单或白名单,blacklist或whitelist



14219
14220
14221
# File 'lib/v20180606/models.rb', line 14219

def RulePaths
  @RulePaths
end

#RuleTypeObject

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

Parameters:

  • RuleType:

    访问路径生效类型

  • RulePaths:

    访问路径生效内容

  • UserAgents:

    UserAgent列表

  • FilterType:

    黑名单或白名单,blacklist或whitelist



14219
14220
14221
# File 'lib/v20180606/models.rb', line 14219

def RuleType
  @RuleType
end

#UserAgentsObject

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

Parameters:

  • RuleType:

    访问路径生效类型

  • RulePaths:

    访问路径生效内容

  • UserAgents:

    UserAgent列表

  • FilterType:

    黑名单或白名单,blacklist或whitelist



14219
14220
14221
# File 'lib/v20180606/models.rb', line 14219

def UserAgents
  @UserAgents
end

Instance Method Details

#deserialize(params) ⇒ Object



14228
14229
14230
14231
14232
14233
# File 'lib/v20180606/models.rb', line 14228

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