Class: TencentCloud::Cdn::V20180606::RemoteAuthenticationRule
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::RemoteAuthenticationRule
- Defined in:
- lib/v20180606/models.rb
Overview
远程鉴权规则。
Instance Attribute Summary collapse
-
#AuthMethod ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200.
-
#AuthTimeout ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200.
-
#AuthTimeoutAction ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200.
-
#RulePaths ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200.
-
#RuleType ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200.
-
#Server ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(server = nil, authmethod = nil, ruletype = nil, rulepaths = nil, authtimeout = nil, authtimeoutaction = nil) ⇒ RemoteAuthenticationRule
constructor
A new instance of RemoteAuthenticationRule.
Constructor Details
#initialize(server = nil, authmethod = nil, ruletype = nil, rulepaths = nil, authtimeout = nil, authtimeoutaction = nil) ⇒ RemoteAuthenticationRule
Returns a new instance of RemoteAuthenticationRule.
11394 11395 11396 11397 11398 11399 11400 11401 |
# File 'lib/v20180606/models.rb', line 11394 def initialize(server=nil, authmethod=nil, ruletype=nil, rulepaths=nil, authtimeout=nil, authtimeoutaction=nil) @Server = server @AuthMethod = authmethod @RuleType = ruletype @RulePaths = rulepaths @AuthTimeout = authtimeout @AuthTimeoutAction = authtimeoutaction end |
Instance Attribute Details
#AuthMethod ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200
11392 11393 11394 |
# File 'lib/v20180606/models.rb', line 11392 def AuthMethod @AuthMethod end |
#AuthTimeout ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200
11392 11393 11394 |
# File 'lib/v20180606/models.rb', line 11392 def AuthTimeout @AuthTimeout end |
#AuthTimeoutAction ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200
11392 11393 11394 |
# File 'lib/v20180606/models.rb', line 11392 def AuthTimeoutAction @AuthTimeoutAction end |
#RulePaths ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200
11392 11393 11394 |
# File 'lib/v20180606/models.rb', line 11392 def RulePaths @RulePaths end |
#RuleType ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200
11392 11393 11394 |
# File 'lib/v20180606/models.rb', line 11392 def RuleType @RuleType end |
#Server ⇒ Object
默认值:和上层配置的“Server”一致; all: 表示“遵循终端用户请求方法” 默认值: all all:所有文件生效 file:指定文件后缀生效 directory:指定目录生效 path:指定文件绝对路径生效 默认值:all all 时填充 * file 时填充后缀名,如 jpg、txt directory 时填充路径,如 /xxx/test path 时填充绝对路径,如 /xxx/test.html index 时填充 / 默认值:* 取值范围:[1,30 000] 默认值:20000 RETURN_200: 超时后放行; RETURN_403:超时拦截; 默认值:RETURN_200
11392 11393 11394 |
# File 'lib/v20180606/models.rb', line 11392 def Server @Server end |
Instance Method Details
#deserialize(params) ⇒ Object
11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/v20180606/models.rb', line 11403 def deserialize(params) @Server = params['Server'] @AuthMethod = params['AuthMethod'] @RuleType = params['RuleType'] @RulePaths = params['RulePaths'] @AuthTimeout = params['AuthTimeout'] @AuthTimeoutAction = params['AuthTimeoutAction'] end |