Class: TencentCloud::Lighthouse::V20200324::ModifyFirewallRuleDescriptionRequest

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

Overview

ModifyFirewallRuleDescription请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, firewallrule = nil, firewallversion = nil) ⇒ ModifyFirewallRuleDescriptionRequest

Returns a new instance of ModifyFirewallRuleDescriptionRequest.



6869
6870
6871
6872
6873
# File 'lib/v20200324/models.rb', line 6869

def initialize(instanceid=nil, firewallrule=nil, firewallversion=nil)
  @InstanceId = instanceid
  @FirewallRule = firewallrule
  @FirewallVersion = firewallversion
end

Instance Attribute Details

#FirewallRuleObject

Parameters:

  • InstanceId:

    实例ID。可通过 DescribeInstances 接口返回值中的 InstanceId 获取。

  • FirewallRule:

    防火墙规则。

  • FirewallVersion:

    防火墙当前版本。用户每次更新防火墙规则时版本会自动加1,防止规则已过期,不填不考虑冲突。



6867
6868
6869
# File 'lib/v20200324/models.rb', line 6867

def FirewallRule
  @FirewallRule
end

#FirewallVersionObject

Parameters:

  • InstanceId:

    实例ID。可通过 DescribeInstances 接口返回值中的 InstanceId 获取。

  • FirewallRule:

    防火墙规则。

  • FirewallVersion:

    防火墙当前版本。用户每次更新防火墙规则时版本会自动加1,防止规则已过期,不填不考虑冲突。



6867
6868
6869
# File 'lib/v20200324/models.rb', line 6867

def FirewallVersion
  @FirewallVersion
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID。可通过 DescribeInstances 接口返回值中的 InstanceId 获取。

  • FirewallRule:

    防火墙规则。

  • FirewallVersion:

    防火墙当前版本。用户每次更新防火墙规则时版本会自动加1,防止规则已过期,不填不考虑冲突。



6867
6868
6869
# File 'lib/v20200324/models.rb', line 6867

def InstanceId
  @InstanceId
end

Instance Method Details

#deserialize(params) ⇒ Object



6875
6876
6877
6878
6879
6880
6881
6882
# File 'lib/v20200324/models.rb', line 6875

def deserialize(params)
  @InstanceId = params['InstanceId']
  unless params['FirewallRule'].nil?
    @FirewallRule = FirewallRule.new
    @FirewallRule.deserialize(params['FirewallRule'])
  end
  @FirewallVersion = params['FirewallVersion']
end