Kinetica C# API  Version 7.0.19.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
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 
10 
11 namespace kinetica
12 {
13 
20  {
21 
51  public struct Permission
52  {
53 
56  public const string SYSTEM_ADMIN = "system_admin";
57 
60  public const string SYSTEM_USER_ADMIN = "system_user_admin";
61 
63  public const string SYSTEM_WRITE = "system_write";
64 
66  public const string SYSTEM_READ = "system_read";
67  } // end struct Permission
68 
69 
72  public string name { get; set; }
73 
101  public string permission { get; set; }
102 
105  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
106 
107 
111 
150  string permission,
151  IDictionary<string, string> options = null)
152  {
153  this.name = name ?? "";
154  this.permission = permission ?? "";
155  this.options = options ?? new Dictionary<string, string>();
156  } // end constructor
157 
158  } // end class RevokePermissionSystemRequest
159 
160 
161 
166  {
167 
170  public string name { get; set; }
171 
174  public string permission { get; set; }
175 
177  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
178 
179  } // end class RevokePermissionSystemResponse
180 
181 
182 
183 
184 } // end namespace kinetica
RevokePermissionSystemRequest()
Constructs a RevokePermissionSystemRequest object with default parameters.
A set of results returned by Kinetica.revokePermissionSystem(string,string,IDictionary{string, string}).
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(string,string,IDictionary{string, string}).
const string SYSTEM_ADMIN
Full access to all data and system functions.
Permission to revoke from the user or role.
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