Kinetica   C#   API  Version 7.2.3.0
RevokePermissionSystem.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 namespace kinetica
10 {
17  {
22  public struct Permission
23  {
26  public const string SYSTEM_ADMIN = "system_admin";
27 
30  public const string SYSTEM_USER_ADMIN = "system_user_admin";
31 
33  public const string SYSTEM_WRITE = "system_write";
34 
36  public const string SYSTEM_READ = "system_read";
37  } // end struct Permission
38 
42  public string name { get; set; }
43 
72  public string permission { get; set; }
73 
77  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
78 
82 
121  string permission,
122  IDictionary<string, string> options = null)
123  {
124  this.name = name ?? "";
125  this.permission = permission ?? "";
126  this.options = options ?? new Dictionary<string, string>();
127  } // end constructor
128  } // end class RevokePermissionSystemRequest
129 
134  {
137  public string name { get; set; }
138 
142  public string permission { get; set; }
143 
145  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
146  } // end class RevokePermissionSystemResponse
147 } // end namespace kinetica
RevokePermissionSystemRequest()
Constructs a RevokePermissionSystemRequest object with default parameters.
A set of results returned by Kinetica.revokePermissionSystem.
IDictionary< string, string > options
Optional parameters.
const string SYSTEM_READ
Read-only access to all tables.
RevokePermissionSystemRequest(string name, string permission, IDictionary< string, string > options=null)
Constructs a RevokePermissionSystemRequest object with the specified parameters.
const string SYSTEM_USER_ADMIN
Access to administer users and roles that do not have system_admin permission.
IDictionary< string, string > info
Additional information.
A set of parameters for Kinetica.revokePermissionSystem.
const string SYSTEM_ADMIN
Full access to all data and system functions.
A set of string constants for the parameter permission.
const string SYSTEM_WRITE
Read and write access to all tables.
string name
Name of the user or role from which the permission will be revoked.
string permission
Permission to revoke from the user or role.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14