Class: TencentCloud::Clb::V20180317::SetCustomizedConfigForLoadBalancerRequest

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

Overview

SetCustomizedConfigForLoadBalancer请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operationtype = nil, uconfigid = nil, configcontent = nil, configname = nil, loadbalancerids = nil) ⇒ SetCustomizedConfigForLoadBalancerRequest

Returns a new instance of SetCustomizedConfigForLoadBalancerRequest.



7968
7969
7970
7971
7972
7973
7974
# File 'lib/v20180317/models.rb', line 7968

def initialize(operationtype=nil, uconfigid=nil, configcontent=nil, configname=nil, loadbalancerids=nil)
  @OperationType = operationtype
  @UconfigId = uconfigid
  @ConfigContent = configcontent
  @ConfigName = configname
  @LoadBalancerIds = loadbalancerids
end

Instance Attribute Details

#ConfigContentObject

  • ADD:创建

  • DELETE:删除

  • UPDATE:修改

  • BIND:绑定

  • UNBIND:解绑

具体限制查看 [七层个性化配置](cloud.tencent.com/document/product/214/15171) 可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/1108/48459) 接口查询。

Parameters:

  • OperationType:

    操作类型。

  • UconfigId:

    个性化配置ID。除了创建个性化配置外,必传此字段,如:pz-1234abcd

  • ConfigContent:

    个性化配置内容。创建个性化配置或修改个性化配置的内容时,必传此字段。

  • ConfigName:

    个性化配置名称。创建个性化配置或修改个性化配置的名字时,必传此字段。

  • LoadBalancerIds:

    负载均衡实例ID。绑定解绑时,必传此字段。



7966
7967
7968
# File 'lib/v20180317/models.rb', line 7966

def ConfigContent
  @ConfigContent
end

#ConfigNameObject

  • ADD:创建

  • DELETE:删除

  • UPDATE:修改

  • BIND:绑定

  • UNBIND:解绑

具体限制查看 [七层个性化配置](cloud.tencent.com/document/product/214/15171) 可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/1108/48459) 接口查询。

Parameters:

  • OperationType:

    操作类型。

  • UconfigId:

    个性化配置ID。除了创建个性化配置外,必传此字段,如:pz-1234abcd

  • ConfigContent:

    个性化配置内容。创建个性化配置或修改个性化配置的内容时,必传此字段。

  • ConfigName:

    个性化配置名称。创建个性化配置或修改个性化配置的名字时,必传此字段。

  • LoadBalancerIds:

    负载均衡实例ID。绑定解绑时,必传此字段。



7966
7967
7968
# File 'lib/v20180317/models.rb', line 7966

def ConfigName
  @ConfigName
end

#LoadBalancerIdsObject

  • ADD:创建

  • DELETE:删除

  • UPDATE:修改

  • BIND:绑定

  • UNBIND:解绑

具体限制查看 [七层个性化配置](cloud.tencent.com/document/product/214/15171) 可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/1108/48459) 接口查询。

Parameters:

  • OperationType:

    操作类型。

  • UconfigId:

    个性化配置ID。除了创建个性化配置外,必传此字段,如:pz-1234abcd

  • ConfigContent:

    个性化配置内容。创建个性化配置或修改个性化配置的内容时,必传此字段。

  • ConfigName:

    个性化配置名称。创建个性化配置或修改个性化配置的名字时,必传此字段。

  • LoadBalancerIds:

    负载均衡实例ID。绑定解绑时,必传此字段。



7966
7967
7968
# File 'lib/v20180317/models.rb', line 7966

def LoadBalancerIds
  @LoadBalancerIds
end

#OperationTypeObject

  • ADD:创建

  • DELETE:删除

  • UPDATE:修改

  • BIND:绑定

  • UNBIND:解绑

具体限制查看 [七层个性化配置](cloud.tencent.com/document/product/214/15171) 可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/1108/48459) 接口查询。

Parameters:

  • OperationType:

    操作类型。

  • UconfigId:

    个性化配置ID。除了创建个性化配置外,必传此字段,如:pz-1234abcd

  • ConfigContent:

    个性化配置内容。创建个性化配置或修改个性化配置的内容时,必传此字段。

  • ConfigName:

    个性化配置名称。创建个性化配置或修改个性化配置的名字时,必传此字段。

  • LoadBalancerIds:

    负载均衡实例ID。绑定解绑时,必传此字段。



7966
7967
7968
# File 'lib/v20180317/models.rb', line 7966

def OperationType
  @OperationType
end

#UconfigIdObject

  • ADD:创建

  • DELETE:删除

  • UPDATE:修改

  • BIND:绑定

  • UNBIND:解绑

具体限制查看 [七层个性化配置](cloud.tencent.com/document/product/214/15171) 可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/1108/48459) 接口查询。

Parameters:

  • OperationType:

    操作类型。

  • UconfigId:

    个性化配置ID。除了创建个性化配置外,必传此字段,如:pz-1234abcd

  • ConfigContent:

    个性化配置内容。创建个性化配置或修改个性化配置的内容时,必传此字段。

  • ConfigName:

    个性化配置名称。创建个性化配置或修改个性化配置的名字时,必传此字段。

  • LoadBalancerIds:

    负载均衡实例ID。绑定解绑时,必传此字段。



7966
7967
7968
# File 'lib/v20180317/models.rb', line 7966

def UconfigId
  @UconfigId
end

Instance Method Details

#deserialize(params) ⇒ Object



7976
7977
7978
7979
7980
7981
7982
# File 'lib/v20180317/models.rb', line 7976

def deserialize(params)
  @OperationType = params['OperationType']
  @UconfigId = params['UconfigId']
  @ConfigContent = params['ConfigContent']
  @ConfigName = params['ConfigName']
  @LoadBalancerIds = params['LoadBalancerIds']
end