Class: TencentCloud::Dcdb::V20180411::ModifyAccountPrivilegesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dcdb::V20180411::ModifyAccountPrivilegesRequest
- Defined in:
- lib/v20180411/models.rb
Overview
ModifyAccountPrivileges请求参数结构体
Instance Attribute Summary collapse
-
#Accounts ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。.
-
#ColumnPrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。.
-
#DatabasePrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。.
-
#GlobalPrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。.
-
#InstanceId ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。.
-
#TablePrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。.
-
#ViewPrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, accounts = nil, globalprivileges = nil, databaseprivileges = nil, tableprivileges = nil, columnprivileges = nil, viewprivileges = nil) ⇒ ModifyAccountPrivilegesRequest
constructor
A new instance of ModifyAccountPrivilegesRequest.
Constructor Details
#initialize(instanceid = nil, accounts = nil, globalprivileges = nil, databaseprivileges = nil, tableprivileges = nil, columnprivileges = nil, viewprivileges = nil) ⇒ ModifyAccountPrivilegesRequest
Returns a new instance of ModifyAccountPrivilegesRequest.
4959 4960 4961 4962 4963 4964 4965 4966 4967 |
# File 'lib/v20180411/models.rb', line 4959 def initialize(instanceid=nil, accounts=nil, globalprivileges=nil, databaseprivileges=nil, tableprivileges=nil, columnprivileges=nil, viewprivileges=nil) @InstanceId = instanceid @Accounts = accounts @GlobalPrivileges = globalprivileges @DatabasePrivileges = databaseprivileges @TablePrivileges = tableprivileges @ColumnPrivileges = columnprivileges @ViewPrivileges = viewprivileges end |
Instance Attribute Details
#Accounts ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
4957 4958 4959 |
# File 'lib/v20180411/models.rb', line 4957 def Accounts @Accounts end |
#ColumnPrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
4957 4958 4959 |
# File 'lib/v20180411/models.rb', line 4957 def ColumnPrivileges @ColumnPrivileges end |
#DatabasePrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
4957 4958 4959 |
# File 'lib/v20180411/models.rb', line 4957 def DatabasePrivileges @DatabasePrivileges end |
#GlobalPrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
4957 4958 4959 |
# File 'lib/v20180411/models.rb', line 4957 def GlobalPrivileges @GlobalPrivileges end |
#InstanceId ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
4957 4958 4959 |
# File 'lib/v20180411/models.rb', line 4957 def InstanceId @InstanceId end |
#TablePrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
4957 4958 4959 |
# File 'lib/v20180411/models.rb', line 4957 def TablePrivileges @TablePrivileges end |
#ViewPrivileges ⇒ Object
注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
4957 4958 4959 |
# File 'lib/v20180411/models.rb', line 4957 def ViewPrivileges @ViewPrivileges end |
Instance Method Details
#deserialize(params) ⇒ Object
4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 |
# File 'lib/v20180411/models.rb', line 4969 def deserialize(params) @InstanceId = params['InstanceId'] unless params['Accounts'].nil? @Accounts = [] params['Accounts'].each do |i| account_tmp = Account.new account_tmp.deserialize(i) @Accounts << account_tmp end end @GlobalPrivileges = params['GlobalPrivileges'] unless params['DatabasePrivileges'].nil? @DatabasePrivileges = [] params['DatabasePrivileges'].each do |i| databaseprivilege_tmp = DatabasePrivilege.new databaseprivilege_tmp.deserialize(i) @DatabasePrivileges << databaseprivilege_tmp end end unless params['TablePrivileges'].nil? @TablePrivileges = [] params['TablePrivileges'].each do |i| tableprivilege_tmp = TablePrivilege.new tableprivilege_tmp.deserialize(i) @TablePrivileges << tableprivilege_tmp end end unless params['ColumnPrivileges'].nil? @ColumnPrivileges = [] params['ColumnPrivileges'].each do |i| columnprivilege_tmp = ColumnPrivilege.new columnprivilege_tmp.deserialize(i) @ColumnPrivileges << columnprivilege_tmp end end unless params['ViewPrivileges'].nil? @ViewPrivileges = [] params['ViewPrivileges'].each do |i| viewprivileges_tmp = ViewPrivileges.new viewprivileges_tmp.deserialize(i) @ViewPrivileges << viewprivileges_tmp end end end |