Class: TencentCloud::Teo::V20220901::OriginACLEntity

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

Overview

需要配置特定回源 IP 网段回源的实例。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, instances = nil, operationmode = nil) ⇒ OriginACLEntity

Returns a new instance of OriginACLEntity.



18294
18295
18296
18297
18298
# File 'lib/v20220901/models.rb', line 18294

def initialize(type=nil, instances=nil, operationmode=nil)
  @Type = type
  @Instances = instances
  @OperationMode = operationmode
end

Instance Attribute Details

#InstancesObject

  • l7:七层加速域名;

  • l4:四层代理实例。

  • 当 Type = l7 时,请填写七层加速域名;

  • 当 Type = l4 时,请填写四层代理实例 ID。

<li>enable:启用;</li> <li>disable:停用。</li>

Parameters:

  • Type:

    实例类型,取值有:

  • Instances:

    实例详情,取值有:

  • OperationMode:

    操作模式,取值有:



18292
18293
18294
# File 'lib/v20220901/models.rb', line 18292

def Instances
  @Instances
end

#OperationModeObject

  • l7:七层加速域名;

  • l4:四层代理实例。

  • 当 Type = l7 时,请填写七层加速域名;

  • 当 Type = l4 时,请填写四层代理实例 ID。

<li>enable:启用;</li> <li>disable:停用。</li>

Parameters:

  • Type:

    实例类型,取值有:

  • Instances:

    实例详情,取值有:

  • OperationMode:

    操作模式,取值有:



18292
18293
18294
# File 'lib/v20220901/models.rb', line 18292

def OperationMode
  @OperationMode
end

#TypeObject

  • l7:七层加速域名;

  • l4:四层代理实例。

  • 当 Type = l7 时,请填写七层加速域名;

  • 当 Type = l4 时,请填写四层代理实例 ID。

<li>enable:启用;</li> <li>disable:停用。</li>

Parameters:

  • Type:

    实例类型,取值有:

  • Instances:

    实例详情,取值有:

  • OperationMode:

    操作模式,取值有:



18292
18293
18294
# File 'lib/v20220901/models.rb', line 18292

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



18300
18301
18302
18303
18304
# File 'lib/v20220901/models.rb', line 18300

def deserialize(params)
  @Type = params['Type']
  @Instances = params['Instances']
  @OperationMode = params['OperationMode']
end