Class: TencentCloud::Cls::V20201016::ConditionInfo

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

Overview

免鉴权条件信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = nil, rule = nil, conditionvalue = nil) ⇒ ConditionInfo

Returns a new instance of ConditionInfo.



1447
1448
1449
1450
1451
# File 'lib/v20201016/models.rb', line 1447

def initialize(attributes=nil, rule=nil, conditionvalue=nil)
  @Attributes = attributes
  @Rule = rule
  @ConditionValue = conditionvalue
end

Instance Attribute Details

#Attributes ⇒ Object

Parameters:

  • Attributes: —

    条件属性,目前只支持VpcID

  • Rule: —

    条件规则,1:等于,2:不等于

  • ConditionValue: —

    对应条件属性的值



1445
1446
1447
# File 'lib/v20201016/models.rb', line 1445

def Attributes
  @Attributes
end

#ConditionValue ⇒ Object

Parameters:

  • Attributes: —

    条件属性,目前只支持VpcID

  • Rule: —

    条件规则,1:等于,2:不等于

  • ConditionValue: —

    对应条件属性的值



1445
1446
1447
# File 'lib/v20201016/models.rb', line 1445

def ConditionValue
  @ConditionValue
end

#Rule ⇒ Object

Parameters:

  • Attributes: —

    条件属性,目前只支持VpcID

  • Rule: —

    条件规则,1:等于,2:不等于

  • ConditionValue: —

    对应条件属性的值



1445
1446
1447
# File 'lib/v20201016/models.rb', line 1445

def Rule
  @Rule
end

Instance Method Details

#deserialize(params) ⇒ Object



1453
1454
1455
1456
1457
# File 'lib/v20201016/models.rb', line 1453

def deserialize(params)
  @Attributes = params['Attributes']
  @Rule = params['Rule']
  @ConditionValue = params['ConditionValue']
end