Class: TencentCloud::Teo::V20220901::MultiPathGatewayCurrentOriginACL

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(entireaddresses = nil, version = nil, isplaned = nil) ⇒ MultiPathGatewayCurrentOriginACL

Returns a new instance of MultiPathGatewayCurrentOriginACL.



17834
17835
17836
17837
17838
# File 'lib/v20220901/models.rb', line 17834

def initialize(entireaddresses=nil, version=nil, isplaned=nil)
  @EntireAddresses = entireaddresses
  @Version = version
  @IsPlaned = isplaned
end

Instance Attribute Details

#EntireAddressesObject

<li>true:已完成更新至最新回源 IP 的确认;</li> <li>false:未完成更新至最新回源 IP 的确认;</li> 注意:本参数返回 false 时,请及时确认您的源站防火墙配置是否已更新至最新的回源 IP 网段,以避免出现回源失败。

Parameters:

  • EntireAddresses:

    回源 IP 网段详情。

  • Version:

    版本号。

  • IsPlaned:

    本参数用于记录当前版本生效前是否完成「我已更新至最新回源 IP 网段」的确认。取值有:



17832
17833
17834
# File 'lib/v20220901/models.rb', line 17832

def EntireAddresses
  @EntireAddresses
end

#IsPlanedObject

<li>true:已完成更新至最新回源 IP 的确认;</li> <li>false:未完成更新至最新回源 IP 的确认;</li> 注意:本参数返回 false 时,请及时确认您的源站防火墙配置是否已更新至最新的回源 IP 网段,以避免出现回源失败。

Parameters:

  • EntireAddresses:

    回源 IP 网段详情。

  • Version:

    版本号。

  • IsPlaned:

    本参数用于记录当前版本生效前是否完成「我已更新至最新回源 IP 网段」的确认。取值有:



17832
17833
17834
# File 'lib/v20220901/models.rb', line 17832

def IsPlaned
  @IsPlaned
end

#VersionObject

<li>true:已完成更新至最新回源 IP 的确认;</li> <li>false:未完成更新至最新回源 IP 的确认;</li> 注意:本参数返回 false 时,请及时确认您的源站防火墙配置是否已更新至最新的回源 IP 网段,以避免出现回源失败。

Parameters:

  • EntireAddresses:

    回源 IP 网段详情。

  • Version:

    版本号。

  • IsPlaned:

    本参数用于记录当前版本生效前是否完成「我已更新至最新回源 IP 网段」的确认。取值有:



17832
17833
17834
# File 'lib/v20220901/models.rb', line 17832

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



17840
17841
17842
17843
17844
17845
17846
17847
# File 'lib/v20220901/models.rb', line 17840

def deserialize(params)
  unless params['EntireAddresses'].nil?
    @EntireAddresses = Addresses.new
    @EntireAddresses.deserialize(params['EntireAddresses'])
  end
  @Version = params['Version']
  @IsPlaned = params['IsPlaned']
end