Class: TencentCloud::Ecm::V20190719::CreateLoadBalancerRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::CreateLoadBalancerRequest
- Defined in:
- lib/v20190719/models.rb
Overview
CreateLoadBalancer请求参数结构体
Instance Attribute Summary collapse
-
#AddressIPVersion ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#EcmRegion ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#InternetAccessible ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#LoadBalancerName ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#LoadBalancerType ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#Number ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#SecurityGroups ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#SubnetId ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#Tags ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#VipIsp ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
-
#VpcId ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ecmregion = nil, loadbalancertype = nil, vipisp = nil, loadbalancername = nil, vpcid = nil, number = nil, internetaccessible = nil, tags = nil, securitygroups = nil, addressipversion = nil, subnetid = nil) ⇒ CreateLoadBalancerRequest
constructor
A new instance of CreateLoadBalancerRequest.
Constructor Details
#initialize(ecmregion = nil, loadbalancertype = nil, vipisp = nil, loadbalancername = nil, vpcid = nil, number = nil, internetaccessible = nil, tags = nil, securitygroups = nil, addressipversion = nil, subnetid = nil) ⇒ CreateLoadBalancerRequest
Returns a new instance of CreateLoadBalancerRequest.
1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 |
# File 'lib/v20190719/models.rb', line 1426 def initialize(ecmregion=nil, loadbalancertype=nil, vipisp=nil, loadbalancername=nil, vpcid=nil, number=nil, internetaccessible=nil, =nil, securitygroups=nil, addressipversion=nil, subnetid=nil) @EcmRegion = ecmregion @LoadBalancerType = loadbalancertype @VipIsp = vipisp @LoadBalancerName = loadbalancername @VpcId = vpcid @Number = number @InternetAccessible = internetaccessible @Tags = @SecurityGroups = securitygroups @AddressIPVersion = addressipversion @SubnetId = subnetid end |
Instance Attribute Details
#AddressIPVersion ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def AddressIPVersion @AddressIPVersion end |
#EcmRegion ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def EcmRegion @EcmRegion end |
#InternetAccessible ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def InternetAccessible @InternetAccessible end |
#LoadBalancerName ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def LoadBalancerName @LoadBalancerName end |
#LoadBalancerType ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def LoadBalancerType @LoadBalancerType end |
#Number ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def Number @Number end |
#SecurityGroups ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def SecurityGroups @SecurityGroups end |
#SubnetId ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def SubnetId @SubnetId end |
#Tags ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def Tags @Tags end |
#VipIsp ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def VipIsp @VipIsp end |
#VpcId ⇒ Object
注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。
1424 1425 1426 |
# File 'lib/v20190719/models.rb', line 1424 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 |
# File 'lib/v20190719/models.rb', line 1440 def deserialize(params) @EcmRegion = params['EcmRegion'] @LoadBalancerType = params['LoadBalancerType'] @VipIsp = params['VipIsp'] @LoadBalancerName = params['LoadBalancerName'] @VpcId = params['VpcId'] @Number = params['Number'] unless params['InternetAccessible'].nil? @InternetAccessible = LoadBalancerInternetAccessible.new @InternetAccessible.deserialize(params['InternetAccessible']) end unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| taginfo_tmp = TagInfo.new taginfo_tmp.deserialize(i) @Tags << taginfo_tmp end end @SecurityGroups = params['SecurityGroups'] @AddressIPVersion = params['AddressIPVersion'] @SubnetId = params['SubnetId'] end |