Class: TencentCloud::Cfw::V20190904::ModifySecurityGroupItemRuleStatusRequest

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

Overview

ModifySecurityGroupItemRuleStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(direction = nil, status = nil, rulesequence = nil) ⇒ ModifySecurityGroupItemRuleStatusRequest

Returns a new instance of ModifySecurityGroupItemRuleStatusRequest.



8252
8253
8254
8255
8256
# File 'lib/v20190904/models.rb', line 8252

def initialize(direction=nil, status=nil, rulesequence=nil)
  @Direction = direction
  @Status = status
  @RuleSequence = rulesequence
end

Instance Attribute Details

#DirectionObject

Parameters:

  • 方向,0:出站,1:入站,默认1

  • 是否开关开启,0:未开启,1:开启

  • 更改的企业安全组规则的执行顺序



8250
8251
8252
# File 'lib/v20190904/models.rb', line 8250

def Direction
  @Direction
end

#RuleSequenceObject

Parameters:

  • 方向,0:出站,1:入站,默认1

  • 是否开关开启,0:未开启,1:开启

  • 更改的企业安全组规则的执行顺序



8250
8251
8252
# File 'lib/v20190904/models.rb', line 8250

def RuleSequence
  @RuleSequence
end

#StatusObject

Parameters:

  • 方向,0:出站,1:入站,默认1

  • 是否开关开启,0:未开启,1:开启

  • 更改的企业安全组规则的执行顺序



8250
8251
8252
# File 'lib/v20190904/models.rb', line 8250

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



8258
8259
8260
8261
8262
# File 'lib/v20190904/models.rb', line 8258

def deserialize(params)
  @Direction = params['Direction']
  @Status = params['Status']
  @RuleSequence = params['RuleSequence']
end