Class: TencentCloud::Ecm::V20190719::HaVip

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

Overview

HAVIP对象。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(havipid = nil, havipname = nil, vip = nil, vpcid = nil, subnetid = nil, networkinterfaceid = nil, instanceid = nil, addressip = nil, state = nil, createdtime = nil, business = nil) ⇒ HaVip

Returns a new instance of HaVip.



5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
# File 'lib/v20190719/models.rb', line 5574

def initialize(havipid=nil, havipname=nil, vip=nil, vpcid=nil, subnetid=nil, networkinterfaceid=nil, instanceid=nil, addressip=nil, state=nil, createdtime=nil, business=nil)
  @HaVipId = havipid
  @HaVipName = havipname
  @Vip = vip
  @VpcId = vpcid
  @SubnetId = subnetid
  @NetworkInterfaceId = networkinterfaceid
  @InstanceId = instanceid
  @AddressIp = addressip
  @State = state
  @CreatedTime = createdtime
  @Business = business
end

Instance Attribute Details

#AddressIpObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def AddressIp
  @AddressIp
end

#BusinessObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def Business
  @Business
end

#CreatedTimeObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def CreatedTime
  @CreatedTime
end

#HaVipIdObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def HaVipId
  @HaVipId
end

#HaVipNameObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def HaVipName
  @HaVipName
end

#InstanceIdObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def InstanceId
  @InstanceId
end

#NetworkInterfaceIdObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def NetworkInterfaceId
  @NetworkInterfaceId
end

#StateObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def State
  @State
end

#SubnetIdObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def SubnetId
  @SubnetId
end

#VipObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def Vip
  @Vip
end

#VpcIdObject

AVAILABLE:运行中。UNBIND:未绑定。

Parameters:

  • HaVipId:

    HAVIP的ID,是HAVIP的唯一标识。

  • HaVipName:

    HAVIP名称。

  • Vip:

    虚拟IP地址。

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • NetworkInterfaceId:

    HAVIP关联弹性网卡ID。

  • InstanceId:

    被绑定的实例ID。

  • AddressIp:

    绑定EIP。

  • State:

    状态:

  • CreatedTime:

    创建时间。

  • Business:

    使用havip的业务标识。



5572
5573
5574
# File 'lib/v20190719/models.rb', line 5572

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
# File 'lib/v20190719/models.rb', line 5588

def deserialize(params)
  @HaVipId = params['HaVipId']
  @HaVipName = params['HaVipName']
  @Vip = params['Vip']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @NetworkInterfaceId = params['NetworkInterfaceId']
  @InstanceId = params['InstanceId']
  @AddressIp = params['AddressIp']
  @State = params['State']
  @CreatedTime = params['CreatedTime']
  @Business = params['Business']
end