Class: TencentCloud::Ecm::V20190719::Ipv6Address

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

Overview

IPv6地址信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(address = nil, primary = nil, addressid = nil, description = nil, iswanipblocked = nil, state = nil) ⇒ Ipv6Address

Returns a new instance of Ipv6Address.



6601
6602
6603
6604
6605
6606
6607
6608
# File 'lib/v20190719/models.rb', line 6601

def initialize(address=nil, primary=nil, addressid=nil, description=nil, iswanipblocked=nil, state=nil)
  @Address = address
  @Primary = primary
  @AddressId = addressid
  @Description = description
  @IsWanIpBlocked = iswanipblocked
  @State = state
end

Instance Attribute Details

#AddressObject

PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的

Parameters:

  • Address:

    IPv6地址,形如:3402:4e00:20:100:0:8cd9:2a67:71f3

  • Primary:

    是否是主IP。

  • AddressId:

    EIP实例ID,形如:eip-hxlqja90。

  • Description:

    描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IPv6地址状态:



6599
6600
6601
# File 'lib/v20190719/models.rb', line 6599

def Address
  @Address
end

#AddressIdObject

PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的

Parameters:

  • Address:

    IPv6地址,形如:3402:4e00:20:100:0:8cd9:2a67:71f3

  • Primary:

    是否是主IP。

  • AddressId:

    EIP实例ID,形如:eip-hxlqja90。

  • Description:

    描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IPv6地址状态:



6599
6600
6601
# File 'lib/v20190719/models.rb', line 6599

def AddressId
  @AddressId
end

#DescriptionObject

PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的

Parameters:

  • Address:

    IPv6地址,形如:3402:4e00:20:100:0:8cd9:2a67:71f3

  • Primary:

    是否是主IP。

  • AddressId:

    EIP实例ID,形如:eip-hxlqja90。

  • Description:

    描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IPv6地址状态:



6599
6600
6601
# File 'lib/v20190719/models.rb', line 6599

def Description
  @Description
end

#IsWanIpBlockedObject

PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的

Parameters:

  • Address:

    IPv6地址,形如:3402:4e00:20:100:0:8cd9:2a67:71f3

  • Primary:

    是否是主IP。

  • AddressId:

    EIP实例ID,形如:eip-hxlqja90。

  • Description:

    描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IPv6地址状态:



6599
6600
6601
# File 'lib/v20190719/models.rb', line 6599

def IsWanIpBlocked
  @IsWanIpBlocked
end

#PrimaryObject

PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的

Parameters:

  • Address:

    IPv6地址,形如:3402:4e00:20:100:0:8cd9:2a67:71f3

  • Primary:

    是否是主IP。

  • AddressId:

    EIP实例ID,形如:eip-hxlqja90。

  • Description:

    描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IPv6地址状态:



6599
6600
6601
# File 'lib/v20190719/models.rb', line 6599

def Primary
  @Primary
end

#StateObject

PENDING:生产中MIGRATING:迁移中DELETING:删除中AVAILABLE:可用的

Parameters:

  • Address:

    IPv6地址,形如:3402:4e00:20:100:0:8cd9:2a67:71f3

  • Primary:

    是否是主IP。

  • AddressId:

    EIP实例ID,形如:eip-hxlqja90。

  • Description:

    描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IPv6地址状态:



6599
6600
6601
# File 'lib/v20190719/models.rb', line 6599

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



6610
6611
6612
6613
6614
6615
6616
6617
# File 'lib/v20190719/models.rb', line 6610

def deserialize(params)
  @Address = params['Address']
  @Primary = params['Primary']
  @AddressId = params['AddressId']
  @Description = params['Description']
  @IsWanIpBlocked = params['IsWanIpBlocked']
  @State = params['State']
end