Class: TencentCloud::Clb::V20180317::CloneLoadBalancerRequest

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

Overview

CloneLoadBalancer请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, loadbalancername = nil, projectid = nil, masterzoneid = nil, slavezoneid = nil, zoneid = nil, internetaccessible = nil, vipisp = nil, vip = nil, tags = nil, exclusivecluster = nil, bandwidthpackageid = nil, snatpro = nil, snatips = nil, clusterids = nil, slatype = nil, clustertag = nil, zones = nil, eipaddressid = nil) ⇒ CloneLoadBalancerRequest



927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/v20180317/models.rb', line 927

def initialize(loadbalancerid=nil, loadbalancername=nil, projectid=nil, masterzoneid=nil, slavezoneid=nil, zoneid=nil, internetaccessible=nil, vipisp=nil, vip=nil, tags=nil, exclusivecluster=nil, bandwidthpackageid=nil, snatpro=nil, snatips=nil, clusterids=nil, slatype=nil, clustertag=nil, zones=nil, eipaddressid=nil)
  @LoadBalancerId = loadbalancerid
  @LoadBalancerName = loadbalancername
  @ProjectId = projectid
  @MasterZoneId = masterzoneid
  @SlaveZoneId = slavezoneid
  @ZoneId = zoneid
  @InternetAccessible = internetaccessible
  @VipIsp = vipisp
  @Vip = vip
  @Tags = tags
  @ExclusiveCluster = exclusivecluster
  @BandwidthPackageId = bandwidthpackageid
  @SnatPro = snatpro
  @SnatIps = snatips
  @ClusterIds = clusterids
  @SlaType = slatype
  @ClusterTag = clustertag
  @Zones = zones
  @EipAddressId = eipaddressid
end

Instance Attribute Details

#BandwidthPackageIdObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def BandwidthPackageId
  @BandwidthPackageId
end

#ClusterIdsObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def ClusterIds
  @ClusterIds
end

#ClusterTagObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def ClusterTag
  @ClusterTag
end

#EipAddressIdObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def EipAddressId
  @EipAddressId
end

#ExclusiveClusterObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def ExclusiveCluster
  @ExclusiveCluster
end

#InternetAccessibleObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def InternetAccessible
  @InternetAccessible
end

#LoadBalancerIdObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def LoadBalancerId
  @LoadBalancerId
end

#LoadBalancerNameObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def LoadBalancerName
  @LoadBalancerName
end

#MasterZoneIdObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def MasterZoneId
  @MasterZoneId
end

#ProjectIdObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def ProjectId
  @ProjectId
end

#SlaTypeObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def SlaType
  @SlaType
end

#SlaveZoneIdObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def SlaveZoneId
  @SlaveZoneId
end

#SnatIpsObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def SnatIps
  @SnatIps
end

#SnatProObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def SnatPro
  @SnatPro
end

#TagsObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def Tags
  @Tags
end

#VipObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def Vip
  @Vip
end

#VipIspObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def VipIsp
  @VipIsp
end

#ZoneIdObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def ZoneId
  @ZoneId
end

#ZonesObject

注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区,平台将为您自动选择最佳备可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。



925
926
927
# File 'lib/v20180317/models.rb', line 925

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
# File 'lib/v20180317/models.rb', line 949

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @LoadBalancerName = params['LoadBalancerName']
  @ProjectId = params['ProjectId']
  @MasterZoneId = params['MasterZoneId']
  @SlaveZoneId = params['SlaveZoneId']
  @ZoneId = params['ZoneId']
  unless params['InternetAccessible'].nil?
    @InternetAccessible = InternetAccessible.new
    @InternetAccessible.deserialize(params['InternetAccessible'])
  end
  @VipIsp = params['VipIsp']
  @Vip = params['Vip']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      taginfo_tmp = TagInfo.new
      taginfo_tmp.deserialize(i)
      @Tags << taginfo_tmp
    end
  end
  unless params['ExclusiveCluster'].nil?
    @ExclusiveCluster = ExclusiveCluster.new
    @ExclusiveCluster.deserialize(params['ExclusiveCluster'])
  end
  @BandwidthPackageId = params['BandwidthPackageId']
  @SnatPro = params['SnatPro']
  unless params['SnatIps'].nil?
    @SnatIps = []
    params['SnatIps'].each do |i|
      snatip_tmp = SnatIp.new
      snatip_tmp.deserialize(i)
      @SnatIps << snatip_tmp
    end
  end
  @ClusterIds = params['ClusterIds']
  @SlaType = params['SlaType']
  @ClusterTag = params['ClusterTag']
  @Zones = params['Zones']
  @EipAddressId = params['EipAddressId']
end