7 using System.Collections.Generic;
42 public const string GRAPH =
"graph";
45 public const string PROC =
"proc";
48 public const string SCHEMA =
"schema";
54 public const string SYSTEM =
"system";
57 public const string TABLE =
"table";
70 public const string ADMIN =
"admin";
77 public const string CREATE =
"create";
80 public const string DELETE =
"delete";
86 public const string INSERT =
"insert";
92 public const string READ =
"read";
98 public const string UPDATE =
"update";
105 public const string WRITE =
"write";
263 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
410 IDictionary<string, string>
options =
null)
442 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
RevokePermissionRequest(string principal, string _object, string object_type, string permission, IDictionary< string, string > options=null)
Constructs a RevokePermissionRequest object with the specified parameters.
const string USER_ADMIN
Access to administer users and roles that do not have system_admin permission.
const string COLUMNS
Revoke table security from these columns, comma-separated.
string principal
Value of principal.
const string WRITE
Access to write, change and delete objects.
const string SEND_ALERT
Ability to send system alerts.
A set of string constants for the parameter options.
string _object
Value of _object.
const string DATASOURCE
Data Source
const string INSERT
Insert access to tables.
const string SYSTEM
System-level access
const string PROC
UDF Procedure
A set of string constants for the parameter permission.
string permission
Permission being revoked.
KineticaData - class to help with Avro Encoding for Kinetica
const string MONITOR
Monitor logs and statistics.
const string UPDATE
Update access to the table.
const string TABLE_MONITOR
Table monitor
const string ADMIN
Full read/write and administrative access on the object.
const string TABLE
Database Table
string object_type
The type of object being revoked.
string _object
Name of object permission is being revoked from.
const string READ
Ability to read, list and use the object.
const string CONNECT
Connect access on the given data source or data sink.
const string EXECUTE
Ability to Execute the Procedure object.
const string DATASINK
Data Sink
const string CREATE
Ability to create new objects of this type.
const string CATALOG
Catalog
IDictionary< string, string > options
Optional parameters.
string principal
Name of the user or role for which the permission is being revoked.
const string SCHEMA
Schema
string object_type
Value of object_type.
const string CREDENTIAL
Credential
const string CONTEXT
Context
A set of parameters for Kinetica.revokePermission.
const string GRAPH
A Graph object
A set of string constants for the parameter object_type.
RevokePermissionRequest()
Constructs a RevokePermissionRequest object with default parameters.
IDictionary< string, string > info
Additional information.
A set of results returned by Kinetica.revokePermission.
const string DIRECTORY
KIFS File Directory
string permission
Value of permission.
const string DELETE
Delete rows from tables.
const string SQL_PROC
SQL Procedure