Class: TencentCloud::Clb::V20180317::ModifyLoadBalancerAttributesRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Clb::V20180317::ModifyLoadBalancerAttributesRequest
- Defined in:
- lib/v20180317/models.rb
Overview
ModifyLoadBalancerAttributes请求参数结构体
Instance Attribute Summary collapse
-
#DeleteProtect ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#InternetChargeInfo ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#LoadBalancerId ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#LoadBalancerName ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#LoadBalancerPassToTarget ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#ModifyClassicDomain ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#SnatPro ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#TargetRegionInfo ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(loadbalancerid = nil, loadbalancername = nil, targetregioninfo = nil, internetchargeinfo = nil, loadbalancerpasstotarget = nil, snatpro = nil, deleteprotect = nil, modifyclassicdomain = nil) ⇒ ModifyLoadBalancerAttributesRequest
constructor
A new instance of ModifyLoadBalancerAttributesRequest.
Constructor Details
#initialize(loadbalancerid = nil, loadbalancername = nil, targetregioninfo = nil, internetchargeinfo = nil, loadbalancerpasstotarget = nil, snatpro = nil, deleteprotect = nil, modifyclassicdomain = nil) ⇒ ModifyLoadBalancerAttributesRequest
Returns a new instance of ModifyLoadBalancerAttributesRequest.
6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 |
# File 'lib/v20180317/models.rb', line 6566 def initialize(loadbalancerid=nil, loadbalancername=nil, targetregioninfo=nil, internetchargeinfo=nil, loadbalancerpasstotarget=nil, snatpro=nil, deleteprotect=nil, modifyclassicdomain=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @TargetRegionInfo = targetregioninfo @InternetChargeInfo = internetchargeinfo @LoadBalancerPassToTarget = loadbalancerpasstotarget @SnatPro = snatpro @DeleteProtect = deleteprotect @ModifyClassicDomain = modifyclassicdomain end |
Instance Attribute Details
#DeleteProtect ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def DeleteProtect @DeleteProtect end |
#InternetChargeInfo ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def InternetChargeInfo @InternetChargeInfo end |
#LoadBalancerId ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def LoadBalancerId @LoadBalancerId end |
#LoadBalancerName ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def LoadBalancerName @LoadBalancerName end |
#LoadBalancerPassToTarget ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def LoadBalancerPassToTarget @LoadBalancerPassToTarget end |
#ModifyClassicDomain ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def ModifyClassicDomain @ModifyClassicDomain end |
#SnatPro ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def SnatPro @SnatPro end |
#TargetRegionInfo ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6564 6565 6566 |
# File 'lib/v20180317/models.rb', line 6564 def TargetRegionInfo @TargetRegionInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 |
# File 'lib/v20180317/models.rb', line 6577 def deserialize(params) @LoadBalancerId = params['LoadBalancerId'] @LoadBalancerName = params['LoadBalancerName'] unless params['TargetRegionInfo'].nil? @TargetRegionInfo = TargetRegionInfo.new @TargetRegionInfo.deserialize(params['TargetRegionInfo']) end unless params['InternetChargeInfo'].nil? @InternetChargeInfo = InternetAccessible.new @InternetChargeInfo.deserialize(params['InternetChargeInfo']) end @LoadBalancerPassToTarget = params['LoadBalancerPassToTarget'] @SnatPro = params['SnatPro'] @DeleteProtect = params['DeleteProtect'] @ModifyClassicDomain = params['ModifyClassicDomain'] end |