Class: TencentCloud::Ecm::V20190719::CreateHaVipRequest

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

Overview

CreateHaVip请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vpcid = nil, subnetid = nil, havipname = nil, vip = nil) ⇒ CreateHaVipRequest

Returns a new instance of CreateHaVipRequest.



1197
1198
1199
1200
1201
1202
# File 'lib/v20190719/models.rb', line 1197

def initialize(vpcid=nil, subnetid=nil, havipname=nil, vip=nil)
  @VpcId = vpcid
  @SubnetId = subnetid
  @HaVipName = havipname
  @Vip = vip
end

Instance Attribute Details

#HaVipNameObject

Parameters:

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • HaVipName:

    HAVIP名称。

  • Vip:

    指定虚拟IP地址,必须在VPC网段内且未被占用。不指定则自动分配。



1195
1196
1197
# File 'lib/v20190719/models.rb', line 1195

def HaVipName
  @HaVipName
end

#SubnetIdObject

Parameters:

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • HaVipName:

    HAVIP名称。

  • Vip:

    指定虚拟IP地址,必须在VPC网段内且未被占用。不指定则自动分配。



1195
1196
1197
# File 'lib/v20190719/models.rb', line 1195

def SubnetId
  @SubnetId
end

#VipObject

Parameters:

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • HaVipName:

    HAVIP名称。

  • Vip:

    指定虚拟IP地址,必须在VPC网段内且未被占用。不指定则自动分配。



1195
1196
1197
# File 'lib/v20190719/models.rb', line 1195

def Vip
  @Vip
end

#VpcIdObject

Parameters:

  • VpcId:

    HAVIP所在私有网络ID。

  • SubnetId:

    HAVIP所在子网ID。

  • HaVipName:

    HAVIP名称。

  • Vip:

    指定虚拟IP地址,必须在VPC网段内且未被占用。不指定则自动分配。



1195
1196
1197
# File 'lib/v20190719/models.rb', line 1195

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1204
1205
1206
1207
1208
1209
# File 'lib/v20190719/models.rb', line 1204

def deserialize(params)
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @HaVipName = params['HaVipName']
  @Vip = params['Vip']
end