Class: TencentCloud::Clb::V20180317::DeleteRuleRequest

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

Overview

DeleteRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = nil, locationids = nil, domain = nil, url = nil, newdefaultserverdomain = nil) ⇒ DeleteRuleRequest

Returns a new instance of DeleteRuleRequest.



2220
2221
2222
2223
2224
2225
2226
2227
# File 'lib/v20180317/models.rb', line 2220

def initialize(loadbalancerid=nil, listenerid=nil, locationids=nil, domain=nil, url=nil, newdefaultserverdomain=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerId = listenerid
  @LocationIds = locationids
  @Domain = domain
  @Url = url
  @NewDefaultServerDomain = newdefaultserverdomain
end

Instance Attribute Details

#DomainObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。

  • ListenerId:

    负载均衡监听器ID,可以通过 DescribeListeners 接口查询。

  • LocationIds:

    要删除的转发规则的ID组成的数组,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Domain:

    要删除的转发规则的域名,如果是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Url:

    要删除的转发规则的转发路径,可以通过 DescribeLoadBalancersDetail 接口查询。

  • NewDefaultServerDomain:

    监听器下必须配置一个默认域名,当需要删除默认域名时,可以指定另一个域名作为新的默认域名,如果新的默认域名是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeListeners 接口查询。



2218
2219
2220
# File 'lib/v20180317/models.rb', line 2218

def Domain
  @Domain
end

#ListenerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。

  • ListenerId:

    负载均衡监听器ID,可以通过 DescribeListeners 接口查询。

  • LocationIds:

    要删除的转发规则的ID组成的数组,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Domain:

    要删除的转发规则的域名,如果是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Url:

    要删除的转发规则的转发路径,可以通过 DescribeLoadBalancersDetail 接口查询。

  • NewDefaultServerDomain:

    监听器下必须配置一个默认域名,当需要删除默认域名时,可以指定另一个域名作为新的默认域名,如果新的默认域名是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeListeners 接口查询。



2218
2219
2220
# File 'lib/v20180317/models.rb', line 2218

def ListenerId
  @ListenerId
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。

  • ListenerId:

    负载均衡监听器ID,可以通过 DescribeListeners 接口查询。

  • LocationIds:

    要删除的转发规则的ID组成的数组,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Domain:

    要删除的转发规则的域名,如果是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Url:

    要删除的转发规则的转发路径,可以通过 DescribeLoadBalancersDetail 接口查询。

  • NewDefaultServerDomain:

    监听器下必须配置一个默认域名,当需要删除默认域名时,可以指定另一个域名作为新的默认域名,如果新的默认域名是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeListeners 接口查询。



2218
2219
2220
# File 'lib/v20180317/models.rb', line 2218

def LoadBalancerId
  @LoadBalancerId
end

#LocationIdsObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。

  • ListenerId:

    负载均衡监听器ID,可以通过 DescribeListeners 接口查询。

  • LocationIds:

    要删除的转发规则的ID组成的数组,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Domain:

    要删除的转发规则的域名,如果是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Url:

    要删除的转发规则的转发路径,可以通过 DescribeLoadBalancersDetail 接口查询。

  • NewDefaultServerDomain:

    监听器下必须配置一个默认域名,当需要删除默认域名时,可以指定另一个域名作为新的默认域名,如果新的默认域名是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeListeners 接口查询。



2218
2219
2220
# File 'lib/v20180317/models.rb', line 2218

def LocationIds
  @LocationIds
end

#NewDefaultServerDomainObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。

  • ListenerId:

    负载均衡监听器ID,可以通过 DescribeListeners 接口查询。

  • LocationIds:

    要删除的转发规则的ID组成的数组,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Domain:

    要删除的转发规则的域名,如果是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Url:

    要删除的转发规则的转发路径,可以通过 DescribeLoadBalancersDetail 接口查询。

  • NewDefaultServerDomain:

    监听器下必须配置一个默认域名,当需要删除默认域名时,可以指定另一个域名作为新的默认域名,如果新的默认域名是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeListeners 接口查询。



2218
2219
2220
# File 'lib/v20180317/models.rb', line 2218

def NewDefaultServerDomain
  @NewDefaultServerDomain
end

#UrlObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。

  • ListenerId:

    负载均衡监听器ID,可以通过 DescribeListeners 接口查询。

  • LocationIds:

    要删除的转发规则的ID组成的数组,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Domain:

    要删除的转发规则的域名,如果是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeLoadBalancersDetail 接口查询。

  • Url:

    要删除的转发规则的转发路径,可以通过 DescribeLoadBalancersDetail 接口查询。

  • NewDefaultServerDomain:

    监听器下必须配置一个默认域名,当需要删除默认域名时,可以指定另一个域名作为新的默认域名,如果新的默认域名是多域名,可以指定多域名列表中的任意一个,可以通过 DescribeListeners 接口查询。



2218
2219
2220
# File 'lib/v20180317/models.rb', line 2218

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



2229
2230
2231
2232
2233
2234
2235
2236
# File 'lib/v20180317/models.rb', line 2229

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @ListenerId = params['ListenerId']
  @LocationIds = params['LocationIds']
  @Domain = params['Domain']
  @Url = params['Url']
  @NewDefaultServerDomain = params['NewDefaultServerDomain']
end