Class: TencentCloud::Tcb::V20180608::ModifyDatabaseACLRequest

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

Overview

ModifyDatabaseACL请求参数结构体

Instance Attribute Summary collapse

  • #CollectionName ⇒ Object
  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • .
  • #EnvId ⇒ Object
  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(envid = nil, collectionname = nil, acltag = nil) ⇒ ModifyDatabaseACLRequest

    Returns a new instance of ModifyDatabaseACLRequest.

    
    
    7861
    7862
    7863
    7864
    7865
    # File 'lib/v20180608/models.rb', line 7861
    
    def initialize(envid=nil, collectionname=nil, acltag=nil)
      @EnvId = envid
      @CollectionName = collectionname
      @AclTag = acltag
    end
    

    Instance Attribute Details

    #AclTagObject

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • Parameters:

    • EnvId:

      环境ID

    • CollectionName:

      集合名称

    • AclTag:

      权限标签。包含以下取值:

    
    
    7859
    7860
    7861
    # File 'lib/v20180608/models.rb', line 7859
    
    def AclTag
      @AclTag
    end
    

    #CollectionNameObject

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • Parameters:

    • EnvId:

      环境ID

    • CollectionName:

      集合名称

    • AclTag:

      权限标签。包含以下取值:

    
    
    7859
    7860
    7861
    # File 'lib/v20180608/models.rb', line 7859
    
    def CollectionName
      @CollectionName
    end
    

    #EnvIdObject

  • READONLY:所有用户可读,仅创建者和管理员可写
  • PRIVATE:仅创建者及管理员可读写
  • ADMINWRITE:所有用户可读,仅管理员可写
  • ADMINONLY:仅管理员可读写
  • Parameters:

    • EnvId:

      环境ID

    • CollectionName:

      集合名称

    • AclTag:

      权限标签。包含以下取值:

    
    
    7859
    7860
    7861
    # File 'lib/v20180608/models.rb', line 7859
    
    def EnvId
      @EnvId
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7867
    7868
    7869
    7870
    7871
    # File 'lib/v20180608/models.rb', line 7867
    
    def deserialize(params)
      @EnvId = params['EnvId']
      @CollectionName = params['CollectionName']
      @AclTag = params['AclTag']
    end