Class: TencentCloud::Dlc::V20210125::UDFPolicyInfo

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

Overview

UDF权限信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accesses = nil, users = nil, groups = nil) ⇒ UDFPolicyInfo

Returns a new instance of UDFPolicyInfo.



16417
16418
16419
16420
16421
# File 'lib/v20210125/models.rb', line 16417

def initialize(accesses=nil, users=nil, groups=nil)
  @Accesses = accesses
  @Users = users
  @Groups = groups
end

Instance Attribute Details

#AccessesObject

示例:select,alter,drop

Parameters:

  • Accesses:

    权限类型

  • Users:

    拥有权限的用户信息

  • Groups:

    拥有权限的工作组的信息



16415
16416
16417
# File 'lib/v20210125/models.rb', line 16415

def Accesses
  @Accesses
end

#GroupsObject

示例:select,alter,drop

Parameters:

  • Accesses:

    权限类型

  • Users:

    拥有权限的用户信息

  • Groups:

    拥有权限的工作组的信息



16415
16416
16417
# File 'lib/v20210125/models.rb', line 16415

def Groups
  @Groups
end

#UsersObject

示例:select,alter,drop

Parameters:

  • Accesses:

    权限类型

  • Users:

    拥有权限的用户信息

  • Groups:

    拥有权限的工作组的信息



16415
16416
16417
# File 'lib/v20210125/models.rb', line 16415

def Users
  @Users
end

Instance Method Details

#deserialize(params) ⇒ Object



16423
16424
16425
16426
16427
# File 'lib/v20210125/models.rb', line 16423

def deserialize(params)
  @Accesses = params['Accesses']
  @Users = params['Users']
  @Groups = params['Groups']
end