Class: TencentCloud::Clb::V20180317::DescribeLoadBalancersDetailRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Clb::V20180317::DescribeLoadBalancersDetailRequest
- Defined in:
- lib/v20180317/models.rb
Overview
DescribeLoadBalancersDetail请求参数结构体
Instance Attribute Summary collapse
-
#Fields ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers - project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject - network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网) - vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否 - vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones - target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否 - zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones - tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags - tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys - fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否.
-
#Filters ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers - project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject - network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网) - vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否 - vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones - target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否 - zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones - tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags - tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys - fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否.
-
#Limit ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers - project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject - network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网) - vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否 - vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones - target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否 - zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones - tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags - tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys - fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否.
-
#Offset ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers - project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject - network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网) - vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否 - vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones - target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否 - zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones - tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags - tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys - fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否.
-
#TargetType ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers - project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject - network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网) - vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否 - vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones - target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否 - zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones - tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags - tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys - fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(limit = nil, offset = nil, fields = nil, targettype = nil, filters = nil) ⇒ DescribeLoadBalancersDetailRequest
constructor
A new instance of DescribeLoadBalancersDetailRequest.
Constructor Details
#initialize(limit = nil, offset = nil, fields = nil, targettype = nil, filters = nil) ⇒ DescribeLoadBalancersDetailRequest
Returns a new instance of DescribeLoadBalancersDetailRequest.
3552 3553 3554 3555 3556 3557 3558 |
# File 'lib/v20180317/models.rb', line 3552 def initialize(limit=nil, offset=nil, fields=nil, targettype=nil, filters=nil) @Limit = limit @Offset = offset @Fields = fields @TargetType = targettype @Filters = filters end |
Instance Attribute Details
#Fields ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers
- project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject
- network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网)
- vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否
- vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones
- target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否
- zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones
- tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags
- tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys
- fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否
3550 3551 3552 |
# File 'lib/v20180317/models.rb', line 3550 def Fields @Fields end |
#Filters ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers
- project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject
- network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网)
- vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否
- vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones
- target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否
- zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones
- tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags
- tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys
- fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否
3550 3551 3552 |
# File 'lib/v20180317/models.rb', line 3550 def Filters @Filters end |
#Limit ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers
- project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject
- network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网)
- vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否
- vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones
- target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否
- zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones
- tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags
- tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys
- fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否
3550 3551 3552 |
# File 'lib/v20180317/models.rb', line 3550 def Limit @Limit end |
#Offset ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers
- project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject
- network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网)
- vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否
- vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones
- target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否
- zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones
- tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags
- tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys
- fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否
3550 3551 3552 |
# File 'lib/v20180317/models.rb', line 3550 def Offset @Offset end |
#TargetType ⇒ Object
- loadbalancer-id 按照【负载均衡ID】进行过滤。例如:lb-rbw5skde。 类型:String 必选:否 获取方式:DescribeLoadBalancers
- project-id 按照【项目ID】进行过滤。例如: "0"、"123"。 类型:String 必选:否 获取方式:DescribeProject
- network 按照【负载均衡网络类型】进行过滤。例如:Public。 类型:String 必选:否 可选值:Private(内网)、Public(公网)
- vip 按照【负载均衡 VIP】进行过滤。例如:"1.1.1.1","2204::22:3"。 类型:String 必选:否
- vpcid 按照【负载均衡所属 VPCID】进行过滤。例如:"vpc-12345678"。 类型:String 必选:否 获取方式:DescribeZones
- target-ip 按照【后端目标内网 IP】进行过滤。例如:"1.1.1.1","2203::214:4"。 类型:String 必选:否
- zone 按照【负载均衡所属的可用区】进行过滤。例如:"ap-guangzhou-1"。 类型:String 必选:否 获取方式:DescribeZones
- tag-key 按照【负载均衡标签的标签键】进行过滤,例如:"name"。 类型:String 必选:否 获取方式:DescribeTags
- tag:* 按照【负载均衡的标签】进行过滤,':' 后面跟的是标签键。如过滤标签键name,标签值zhangsan,lisi,"tag:name","Values": ["zhangsan", "lisi"]。 类型:String 必选:否 获取方式:DescribeTagKeys
- fuzzy-search 按照【负载均衡VIP,负载均衡名称】模糊搜索,例如:"1.1"。 类型:String 必选:否
3550 3551 3552 |
# File 'lib/v20180317/models.rb', line 3550 def TargetType @TargetType end |
Instance Method Details
#deserialize(params) ⇒ Object
3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 |
# File 'lib/v20180317/models.rb', line 3560 def deserialize(params) @Limit = params['Limit'] @Offset = params['Offset'] @Fields = params['Fields'] @TargetType = params['TargetType'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end end |