Class: TencentCloud::Vod::V20180717::RefererAuthPolicy
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::RefererAuthPolicy
- Defined in:
- lib/v20180717/models.rb
Overview
Referer 防盗链配置
Instance Attribute Summary collapse
-
#AuthType ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。 <li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。.
-
#BlankRefererAllowed ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。 <li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。.
-
#Referers ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。 <li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。.
-
#Status ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。 <li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(status = nil, authtype = nil, referers = nil, blankrefererallowed = nil) ⇒ RefererAuthPolicy
constructor
A new instance of RefererAuthPolicy.
Constructor Details
#initialize(status = nil, authtype = nil, referers = nil, blankrefererallowed = nil) ⇒ RefererAuthPolicy
24929 24930 24931 24932 24933 24934 |
# File 'lib/v20180717/models.rb', line 24929 def initialize(status=nil, authtype=nil, referers=nil, blankrefererallowed=nil) @Status = status @AuthType = authtype @Referers = referers @BlankRefererAllowed = blankrefererallowed end |
Instance Attribute Details
#AuthType ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。<li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。
24927 24928 24929 |
# File 'lib/v20180717/models.rb', line 24927 def AuthType @AuthType end |
#BlankRefererAllowed ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。<li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。
24927 24928 24929 |
# File 'lib/v20180717/models.rb', line 24927 def BlankRefererAllowed @BlankRefererAllowed end |
#Referers ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。<li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。
24927 24928 24929 |
# File 'lib/v20180717/models.rb', line 24927 def Referers @Referers end |
#Status ⇒ Object
<li>Enabled: 启用;</li> <li>Disabled: 禁用。</li> <li>Black:黑名单方式校验。HTTP 请求携带了 Referers 列表中的某个 Referer 将被拒绝访问。</li> <li>White:白名单方式校验。HTTP 请求携带了 Referers 列表中的 Referer 时才允许访问。</li> 当 Status 取值为 Enabled 时,AuthType 必须赋值。<li>Yes: 是。</li> <li>No: 否。</li> 当 Status 取值为 Enabled 时,BlankRefererAllowed 必须赋值。
24927 24928 24929 |
# File 'lib/v20180717/models.rb', line 24927 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
24936 24937 24938 24939 24940 24941 |
# File 'lib/v20180717/models.rb', line 24936 def deserialize(params) @Status = params['Status'] @AuthType = params['AuthType'] @Referers = params['Referers'] @BlankRefererAllowed = params['BlankRefererAllowed'] end |