7 using System.Collections.Generic;
108 public const string GRAPH =
"graph";
111 public const string PROC =
"proc";
123 public const string TABLE =
"table";
192 public const string ADMIN =
"admin";
208 public const string READ =
"read";
218 public const string WRITE =
"write";
386 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
536 IDictionary<string, string>
options = null)
538 this.principal = principal ??
"";
539 this._object = _object ??
"";
540 this.object_type = object_type ??
"";
541 this.permission = permission ??
"";
542 this.options =
options ??
new Dictionary<string, string>();
572 public IDictionary<string, string>
info {
get; set; } =
new Dictionary<string, string>();
const string ADMIN
Full read/write and administrative access on the object.
string permission
Permission being revoked.
RevokePermissionRequest(string principal, string _object, string object_type, string permission, IDictionary< string, string > options=null)
Constructs a RevokePermissionRequest object with the specified parameters.
string object_type
Value of .
const string COLUMNS
Revoke table security from these columns, comma-separated.
string _object
Name of object permission is being revoked from.
const string PROC
UDF Procedure
string principal
Value of .
const string CREDENTIAL
Credential
const string EXECUTE
Ability to Execute the Procedure object.
A set of results returned by Kinetica.revokePermission(string,string,string,string,IDictionary{string, string}).
const string WRITE
Access to write, change and delete objects.
const string GRAPH
A Graph object
const string TABLE
Database Table
const string INSERT
Insert access to tables.
const string TABLE_MONITOR
Table monitor
const string DATASINK
Data Sink
string permission
Value of .
string principal
Name of the user or role for which the permission is being revoked.
const string UPDATE
Update access to the table.
Permission being revoked.
const string USER_ADMIN
Access to administer users and roles that do not have system_admin permission.
string object_type
The type of object being revoked Supported values: CONTEXT: Context CREDENTIAL: Credential DATASINK...
A set of parameters for Kinetica.revokePermission(string,string,string,string,IDictionary{string, string}).
const string SCHEMA
Schema
const string DELETE
Delete rows from tables.
const string DATASOURCE
Data Source
const string READ
Ability to read, list and use the object.
const string SYSTEM
System-level access
const string DIRECTORY
KIFS File Directory
IDictionary< string, string > options
Optional parameters.
const string SQL_PROC
SQL Procedure
The type of object being revoked Supported values: CONTEXT: Context CREDENTIAL: Credential DATASINK...
IDictionary< string, string > info
Additional information.
KineticaData - class to help with Avro Encoding for Kinetica
const string CONNECT
Connect access on the given data source or data sink.
RevokePermissionRequest()
Constructs a RevokePermissionRequest object with default parameters.
const string CONTEXT
Context