Class: TencentCloud::Chdfs::V20190718::AccessRule

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

Overview

权限规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accessruleid = nil, address = nil, accessmode = nil, priority = nil, createtime = nil) ⇒ AccessRule

Returns a new instance of AccessRule.



63
64
65
66
67
68
69
# File 'lib/v20190718/models.rb', line 63

def initialize(accessruleid=nil, address=nil, accessmode=nil, priority=nil, createtime=nil)
  @AccessRuleId = accessruleid
  @Address = address
  @AccessMode = accessmode
  @Priority = priority
  @CreateTime = createtime
end

Instance Attribute Details

#AccessModeObject

Parameters:

  • AccessRuleId:

    权限规则ID

  • Address:

    权限规则地址(网段或IP)

  • AccessMode:

    权限规则访问模式(1:只读;2:读写)

  • Priority:

    优先级(取值范围1~100,值越小优先级越高)

  • CreateTime:

    创建时间



61
62
63
# File 'lib/v20190718/models.rb', line 61

def AccessMode
  @AccessMode
end

#AccessRuleIdObject

Parameters:

  • AccessRuleId:

    权限规则ID

  • Address:

    权限规则地址(网段或IP)

  • AccessMode:

    权限规则访问模式(1:只读;2:读写)

  • Priority:

    优先级(取值范围1~100,值越小优先级越高)

  • CreateTime:

    创建时间



61
62
63
# File 'lib/v20190718/models.rb', line 61

def AccessRuleId
  @AccessRuleId
end

#AddressObject

Parameters:

  • AccessRuleId:

    权限规则ID

  • Address:

    权限规则地址(网段或IP)

  • AccessMode:

    权限规则访问模式(1:只读;2:读写)

  • Priority:

    优先级(取值范围1~100,值越小优先级越高)

  • CreateTime:

    创建时间



61
62
63
# File 'lib/v20190718/models.rb', line 61

def Address
  @Address
end

#CreateTimeObject

Parameters:

  • AccessRuleId:

    权限规则ID

  • Address:

    权限规则地址(网段或IP)

  • AccessMode:

    权限规则访问模式(1:只读;2:读写)

  • Priority:

    优先级(取值范围1~100,值越小优先级越高)

  • CreateTime:

    创建时间



61
62
63
# File 'lib/v20190718/models.rb', line 61

def CreateTime
  @CreateTime
end

#PriorityObject

Parameters:

  • AccessRuleId:

    权限规则ID

  • Address:

    权限规则地址(网段或IP)

  • AccessMode:

    权限规则访问模式(1:只读;2:读写)

  • Priority:

    优先级(取值范围1~100,值越小优先级越高)

  • CreateTime:

    创建时间



61
62
63
# File 'lib/v20190718/models.rb', line 61

def Priority
  @Priority
end

Instance Method Details

#deserialize(params) ⇒ Object



71
72
73
74
75
76
77
# File 'lib/v20190718/models.rb', line 71

def deserialize(params)
  @AccessRuleId = params['AccessRuleId']
  @Address = params['Address']
  @AccessMode = params['AccessMode']
  @Priority = params['Priority']
  @CreateTime = params['CreateTime']
end