Class: TencentCloud::Teo::V20220901::CurrentOriginACL

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, activetime = nil, isplaned = nil) ⇒ CurrentOriginACL

Returns a new instance of CurrentOriginACL.



5726
5727
5728
5729
5730
5731
# File 'lib/v20220901/models.rb', line 5726

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

Instance Attribute Details

#ActiveTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>true:版本生效时,已完成更新至最新回源 IP 的确认;</li> <li>false:版本生效时,仍未完成已更新至最新回源 IP 的确认,回源 IP 网段由后台强制更新至最新版本。</li>注意:本参数返回 false 时,请及时确认您的源站防火墙配置是否已更新至最新的回源 IP 网段,以避免出现回源失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EntireAddresses:

    回源 IP 网段详情。

  • Version:

    版本号。

  • ActiveTime:

    版本生效时间,时间是北京时间 UTC+8, 遵循 ISO 8601 标准的日期和时间格式。

  • IsPlaned:

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



5724
5725
5726
# File 'lib/v20220901/models.rb', line 5724

def ActiveTime
  @ActiveTime
end

#EntireAddressesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>true:版本生效时,已完成更新至最新回源 IP 的确认;</li> <li>false:版本生效时,仍未完成已更新至最新回源 IP 的确认,回源 IP 网段由后台强制更新至最新版本。</li>注意:本参数返回 false 时,请及时确认您的源站防火墙配置是否已更新至最新的回源 IP 网段,以避免出现回源失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EntireAddresses:

    回源 IP 网段详情。

  • Version:

    版本号。

  • ActiveTime:

    版本生效时间,时间是北京时间 UTC+8, 遵循 ISO 8601 标准的日期和时间格式。

  • IsPlaned:

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



5724
5725
5726
# File 'lib/v20220901/models.rb', line 5724

def EntireAddresses
  @EntireAddresses
end

#IsPlanedObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>true:版本生效时,已完成更新至最新回源 IP 的确认;</li> <li>false:版本生效时,仍未完成已更新至最新回源 IP 的确认,回源 IP 网段由后台强制更新至最新版本。</li>注意:本参数返回 false 时,请及时确认您的源站防火墙配置是否已更新至最新的回源 IP 网段,以避免出现回源失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EntireAddresses:

    回源 IP 网段详情。

  • Version:

    版本号。

  • ActiveTime:

    版本生效时间,时间是北京时间 UTC+8, 遵循 ISO 8601 标准的日期和时间格式。

  • IsPlaned:

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



5724
5725
5726
# File 'lib/v20220901/models.rb', line 5724

def IsPlaned
  @IsPlaned
end

#VersionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>true:版本生效时,已完成更新至最新回源 IP 的确认;</li> <li>false:版本生效时,仍未完成已更新至最新回源 IP 的确认,回源 IP 网段由后台强制更新至最新版本。</li>注意:本参数返回 false 时,请及时确认您的源站防火墙配置是否已更新至最新的回源 IP 网段,以避免出现回源失败。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EntireAddresses:

    回源 IP 网段详情。

  • Version:

    版本号。

  • ActiveTime:

    版本生效时间,时间是北京时间 UTC+8, 遵循 ISO 8601 标准的日期和时间格式。

  • IsPlaned:

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



5724
5725
5726
# File 'lib/v20220901/models.rb', line 5724

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



5733
5734
5735
5736
5737
5738
5739
5740
5741
# File 'lib/v20220901/models.rb', line 5733

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