Class: TencentCloud::Teo::V20220901::L4ProxyRemoteAuth

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

Overview

四层远程鉴权信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, address = nil, serverfaultybehavior = nil) ⇒ L4ProxyRemoteAuth

Returns a new instance of L4ProxyRemoteAuth.



14680
14681
14682
14683
14684
# File 'lib/v20220901/models.rb', line 14680

def initialize(switch=nil, address=nil, serverfaultybehavior=nil)
  @Switch = switch
  @Address = address
  @ServerFaultyBehavior = serverfaultybehavior
end

Instance Attribute Details

#AddressObject

<li>on:表示开启;</li> <li>off:表示关闭。</li> <li>reject:表示进行拦截,拒绝访问;</li> <li>allow:表示允许通过。</li>

Parameters:

  • Switch:

    四层远程鉴权开关,取值有:

  • Address:

    远程鉴权服务地址,格式为: domain/ip:port。例:example.auth.com:8888

  • ServerFaultyBehavior:

    远程鉴权服务不可访问后,经过四层转发规则默认回源行为,取值有:



14678
14679
14680
# File 'lib/v20220901/models.rb', line 14678

def Address
  @Address
end

#ServerFaultyBehaviorObject

<li>on:表示开启;</li> <li>off:表示关闭。</li> <li>reject:表示进行拦截,拒绝访问;</li> <li>allow:表示允许通过。</li>

Parameters:

  • Switch:

    四层远程鉴权开关,取值有:

  • Address:

    远程鉴权服务地址,格式为: domain/ip:port。例:example.auth.com:8888

  • ServerFaultyBehavior:

    远程鉴权服务不可访问后,经过四层转发规则默认回源行为,取值有:



14678
14679
14680
# File 'lib/v20220901/models.rb', line 14678

def ServerFaultyBehavior
  @ServerFaultyBehavior
end

#SwitchObject

<li>on:表示开启;</li> <li>off:表示关闭。</li> <li>reject:表示进行拦截,拒绝访问;</li> <li>allow:表示允许通过。</li>

Parameters:

  • Switch:

    四层远程鉴权开关,取值有:

  • Address:

    远程鉴权服务地址,格式为: domain/ip:port。例:example.auth.com:8888

  • ServerFaultyBehavior:

    远程鉴权服务不可访问后,经过四层转发规则默认回源行为,取值有:



14678
14679
14680
# File 'lib/v20220901/models.rb', line 14678

def Switch
  @Switch
end

Instance Method Details

#deserialize(params) ⇒ Object



14686
14687
14688
14689
14690
# File 'lib/v20220901/models.rb', line 14686

def deserialize(params)
  @Switch = params['Switch']
  @Address = params['Address']
  @ServerFaultyBehavior = params['ServerFaultyBehavior']
end