Class: TencentCloud::Tcb::V20180608::PermissionInfo

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

Overview

FlexDB数据库权限信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(acltag = nil, envid = nil, rule = nil) ⇒ PermissionInfo

Returns a new instance of PermissionInfo.



8266
8267
8268
8269
8270
# File 'lib/v20180608/models.rb', line 8266

def initialize(acltag=nil, envid=nil, rule=nil)
  @AclTag = acltag
  @EnvId = envid
  @Rule = rule
end

Instance Attribute Details

#AclTagObject

"PRIVATE", //私有读写,仅创建者及管理员可读写 "ADMINWRITE", //所有用户可读,仅管理员可写 "ADMINONLY", //仅管理员可操作 "CUSTOM", // 安全规则

Parameters:

  • AclTag:,//公有读,私有写。所有用户可读,仅创建者及管理员可写 ("READONLY")

    clTag: "READONLY", //公有读,私有写。所有用户可读,仅创建者及管理员可写

  • EnvId:

    云开发环境ID

  • Rule:

    自定义规则



8264
8265
8266
# File 'lib/v20180608/models.rb', line 8264

def AclTag
  @AclTag
end

#EnvIdObject

"PRIVATE", //私有读写,仅创建者及管理员可读写 "ADMINWRITE", //所有用户可读,仅管理员可写 "ADMINONLY", //仅管理员可操作 "CUSTOM", // 安全规则

Parameters:

  • AclTag:,//公有读,私有写。所有用户可读,仅创建者及管理员可写 ("READONLY")

    clTag: "READONLY", //公有读,私有写。所有用户可读,仅创建者及管理员可写

  • EnvId:

    云开发环境ID

  • Rule:

    自定义规则



8264
8265
8266
# File 'lib/v20180608/models.rb', line 8264

def EnvId
  @EnvId
end

#RuleObject

"PRIVATE", //私有读写,仅创建者及管理员可读写 "ADMINWRITE", //所有用户可读,仅管理员可写 "ADMINONLY", //仅管理员可操作 "CUSTOM", // 安全规则

Parameters:

  • AclTag:,//公有读,私有写。所有用户可读,仅创建者及管理员可写 ("READONLY")

    clTag: "READONLY", //公有读,私有写。所有用户可读,仅创建者及管理员可写

  • EnvId:

    云开发环境ID

  • Rule:

    自定义规则



8264
8265
8266
# File 'lib/v20180608/models.rb', line 8264

def Rule
  @Rule
end

Instance Method Details

#deserialize(params) ⇒ Object



8272
8273
8274
8275
8276
# File 'lib/v20180608/models.rb', line 8272

def deserialize(params)
  @AclTag = params['AclTag']
  @EnvId = params['EnvId']
  @Rule = params['Rule']
end