Class: TencentCloud::Ssm::V20190923::ProductPrivilegeUnit
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ssm::V20190923::ProductPrivilegeUnit
- Defined in:
- lib/v20190923/models.rb
Overview
凭据关联产品时被赋予的权限
Instance Attribute Summary collapse
-
#ColumnName ⇒ Object
-
#Database ⇒ Object
-
#FunctionName ⇒ Object
-
#MatviewName ⇒ Object
-
#PrivilegeName ⇒ Object
-
#Privileges ⇒ Object
-
#ProcedureName ⇒ Object
-
#SchemaName ⇒ Object
-
#SequenceName ⇒ Object
-
#TableName ⇒ Object
-
#TypeName ⇒ Object
-
#ViewName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(privilegename = nil, privileges = nil, database = nil, tablename = nil, columnname = nil, schemaname = nil, sequencename = nil, procedurename = nil, typename = nil, functionname = nil, viewname = nil, matviewname = nil) ⇒ ProductPrivilegeUnit
constructor
A new instance of ProductPrivilegeUnit.
Constructor Details
#initialize(privilegename = nil, privileges = nil, database = nil, tablename = nil, columnname = nil, schemaname = nil, sequencename = nil, procedurename = nil, typename = nil, functionname = nil, viewname = nil, matviewname = nil) ⇒ ProductPrivilegeUnit
Returns a new instance of ProductPrivilegeUnit.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'lib/v20190923/models.rb', line 1178 def initialize(privilegename=nil, privileges=nil, database=nil, tablename=nil, columnname=nil, schemaname=nil, sequencename=nil, procedurename=nil, typename=nil, functionname=nil, viewname=nil, matviewname=nil) @PrivilegeName = privilegename @Privileges = privileges @Database = database @TableName = tablename @ColumnName = columnname @SchemaName = schemaname @SequenceName = sequencename @ProcedureName = procedurename @TypeName = typename @FunctionName = functionname @ViewName = viewname @MatviewName = matviewname end |
Instance Attribute Details
#ColumnName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def ColumnName @ColumnName end |
#Database ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def Database @Database end |
#FunctionName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def FunctionName @FunctionName end |
#MatviewName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def MatviewName @MatviewName end |
#PrivilegeName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def PrivilegeName @PrivilegeName end |
#Privileges ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def Privileges @Privileges end |
#ProcedureName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def ProcedureName @ProcedureName end |
#SchemaName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def SchemaName @SchemaName end |
#SequenceName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def SequenceName @SequenceName end |
#TableName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def TableName @TableName end |
#TypeName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def TypeName @TypeName end |
#ViewName ⇒ Object
- ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。 注意,不传该参数表示清除该权限。 Database - 显式指明所在的数据库实例。 TableName - 显式指明所在表 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要 目前仅postgresSQL需要
1176 1177 1178 |
# File 'lib/v20190923/models.rb', line 1176 def ViewName @ViewName end |
Instance Method Details
#deserialize(params) ⇒ Object
1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 |
# File 'lib/v20190923/models.rb', line 1193 def deserialize(params) @PrivilegeName = params['PrivilegeName'] @Privileges = params['Privileges'] @Database = params['Database'] @TableName = params['TableName'] @ColumnName = params['ColumnName'] @SchemaName = params['SchemaName'] @SequenceName = params['SequenceName'] @ProcedureName = params['ProcedureName'] @TypeName = params['TypeName'] @FunctionName = params['FunctionName'] @ViewName = params['ViewName'] @MatviewName = params['MatviewName'] end |