7 using System.Collections.Generic;
17 public class GrantPermissionDatasourceRequest : KineticaData
23 public struct Permission
26 public const string ADMIN =
"admin";
29 public const string CONNECT =
"connect";
35 public string name {
get;
set; }
62 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
95 IDictionary<string, string>
options =
null)
97 this.name =
name ??
"";
107 public class GrantPermissionDatasourceResponse : KineticaData
111 public string name {
get;
set; }
124 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
string name
Value of name.
GrantPermissionDatasourceRequest(string name, string permission, string datasource_name, IDictionary< string, string > options=null)
Constructs a GrantPermissionDatasourceRequest object with the specified parameters.
string name
Name of the user or role to which the permission will be granted.
const string CONNECT
Connect access on the given data source
string datasource_name
Name of the data source on which the permission will be granted.
GrantPermissionDatasourceRequest()
Constructs a GrantPermissionDatasourceRequest object with default parameters.
const string ADMIN
Admin access on the given data source
string permission
Permission to grant to the user or role.
string datasource_name
Value of datasource_name.
string permission
Value of permission.
IDictionary< string, string > options
Optional parameters.
IDictionary< string, string > info
Additional information.