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
-
#AssociateEndpoint ⇒ Object
开启放通(true):只验证CLB上的安全组; 不开启放通(false):需同时验证CLB和后端实例上的安全组。 不填则不修改。.
-
#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, associateendpoint = 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, associateendpoint = nil) ⇒ ModifyLoadBalancerAttributesRequest
Returns a new instance of ModifyLoadBalancerAttributesRequest.
6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 |
# File 'lib/v20180317/models.rb', line 6693 def initialize(loadbalancerid=nil, loadbalancername=nil, targetregioninfo=nil, internetchargeinfo=nil, loadbalancerpasstotarget=nil, snatpro=nil, deleteprotect=nil, modifyclassicdomain=nil, associateendpoint=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @TargetRegionInfo = targetregioninfo @InternetChargeInfo = internetchargeinfo @LoadBalancerPassToTarget = loadbalancerpasstotarget @SnatPro = snatpro @DeleteProtect = deleteprotect @ModifyClassicDomain = modifyclassicdomain @AssociateEndpoint = associateendpoint end |
Instance Attribute Details
#AssociateEndpoint ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def AssociateEndpoint @AssociateEndpoint end |
#DeleteProtect ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def DeleteProtect @DeleteProtect end |
#InternetChargeInfo ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def InternetChargeInfo @InternetChargeInfo end |
#LoadBalancerId ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def LoadBalancerId @LoadBalancerId end |
#LoadBalancerName ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def LoadBalancerName @LoadBalancerName end |
#LoadBalancerPassToTarget ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def LoadBalancerPassToTarget @LoadBalancerPassToTarget end |
#ModifyClassicDomain ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def ModifyClassicDomain @ModifyClassicDomain end |
#SnatPro ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def SnatPro @SnatPro end |
#TargetRegionInfo ⇒ Object
开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。不填则不修改。
6691 6692 6693 |
# File 'lib/v20180317/models.rb', line 6691 def TargetRegionInfo @TargetRegionInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 |
# File 'lib/v20180317/models.rb', line 6705 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'] @AssociateEndpoint = params['AssociateEndpoint'] end |