Class: TencentCloud::Ecm::V20190719::PrivateIpAddressSpecification

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

Overview

内网IP信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(privateipaddress = nil, primary = nil, publicipaddress = nil, addressid = nil, description = nil, iswanipblocked = nil, state = nil) ⇒ PrivateIpAddressSpecification

Returns a new instance of PrivateIpAddressSpecification.



9174
9175
9176
9177
9178
9179
9180
9181
9182
# File 'lib/v20190719/models.rb', line 9174

def initialize(privateipaddress=nil, primary=nil, publicipaddress=nil, addressid=nil, description=nil, iswanipblocked=nil, state=nil)
  @PrivateIpAddress = privateipaddress
  @Primary = primary
  @PublicIpAddress = publicipaddress
  @AddressId = addressid
  @Description = description
  @IsWanIpBlocked = iswanipblocked
  @State = state
end

Instance Attribute Details

#AddressIdObject

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

Parameters:

  • PrivateIpAddress:

    内网IP地址。

  • Primary:

    是否是主IP。

  • PublicIpAddress:

    公网IP地址。

  • AddressId:

    EIP实例ID,例如:eip-11112222。

  • Description:

    内网IP描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IP状态:



9172
9173
9174
# File 'lib/v20190719/models.rb', line 9172

def AddressId
  @AddressId
end

#DescriptionObject

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

Parameters:

  • PrivateIpAddress:

    内网IP地址。

  • Primary:

    是否是主IP。

  • PublicIpAddress:

    公网IP地址。

  • AddressId:

    EIP实例ID,例如:eip-11112222。

  • Description:

    内网IP描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IP状态:



9172
9173
9174
# File 'lib/v20190719/models.rb', line 9172

def Description
  @Description
end

#IsWanIpBlockedObject

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

Parameters:

  • PrivateIpAddress:

    内网IP地址。

  • Primary:

    是否是主IP。

  • PublicIpAddress:

    公网IP地址。

  • AddressId:

    EIP实例ID,例如:eip-11112222。

  • Description:

    内网IP描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IP状态:



9172
9173
9174
# File 'lib/v20190719/models.rb', line 9172

def IsWanIpBlocked
  @IsWanIpBlocked
end

#PrimaryObject

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

Parameters:

  • PrivateIpAddress:

    内网IP地址。

  • Primary:

    是否是主IP。

  • PublicIpAddress:

    公网IP地址。

  • AddressId:

    EIP实例ID,例如:eip-11112222。

  • Description:

    内网IP描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IP状态:



9172
9173
9174
# File 'lib/v20190719/models.rb', line 9172

def Primary
  @Primary
end

#PrivateIpAddressObject

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

Parameters:

  • PrivateIpAddress:

    内网IP地址。

  • Primary:

    是否是主IP。

  • PublicIpAddress:

    公网IP地址。

  • AddressId:

    EIP实例ID,例如:eip-11112222。

  • Description:

    内网IP描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IP状态:



9172
9173
9174
# File 'lib/v20190719/models.rb', line 9172

def PrivateIpAddress
  @PrivateIpAddress
end

#PublicIpAddressObject

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

Parameters:

  • PrivateIpAddress:

    内网IP地址。

  • Primary:

    是否是主IP。

  • PublicIpAddress:

    公网IP地址。

  • AddressId:

    EIP实例ID,例如:eip-11112222。

  • Description:

    内网IP描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IP状态:



9172
9173
9174
# File 'lib/v20190719/models.rb', line 9172

def PublicIpAddress
  @PublicIpAddress
end

#StateObject

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

Parameters:

  • PrivateIpAddress:

    内网IP地址。

  • Primary:

    是否是主IP。

  • PublicIpAddress:

    公网IP地址。

  • AddressId:

    EIP实例ID,例如:eip-11112222。

  • Description:

    内网IP描述信息。

  • IsWanIpBlocked:

    公网IP是否被封堵。

  • State:

    IP状态:



9172
9173
9174
# File 'lib/v20190719/models.rb', line 9172

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



9184
9185
9186
9187
9188
9189
9190
9191
9192
# File 'lib/v20190719/models.rb', line 9184

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