Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
AlterCredential.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 
22  {
23 
102  public struct CredentialUpdatesMap
103  {
104 
153  public const string TYPE = "type";
154  public const string AWS_ACCESS_KEY = "aws_access_key";
155  public const string AWS_IAM_ROLE = "aws_iam_role";
156  public const string AZURE_AD = "azure_ad";
157  public const string AZURE_OAUTH = "azure_oauth";
158  public const string AZURE_SAS = "azure_sas";
159  public const string AZURE_STORAGE_KEY = "azure_storage_key";
160  public const string DOCKER = "docker";
161  public const string GCS_SERVICE_ACCOUNT_ID = "gcs_service_account_id";
162  public const string GCS_SERVICE_ACCOUNT_KEYS = "gcs_service_account_keys";
163  public const string HDFS = "hdfs";
164  public const string KAFKA = "kafka";
165 
167  public const string IDENTITY = "identity";
168 
170  public const string SECRET = "secret";
171 
176  public const string SCHEMA_NAME = "schema_name";
177  } // end struct CredentialUpdatesMap
178 
179 
182  public string credential_name { get; set; }
183 
260  public IDictionary<string, string> credential_updates_map { get; set; } = new Dictionary<string, string>();
261 
263  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
264 
265 
269 
354  IDictionary<string, string> credential_updates_map,
355  IDictionary<string, string> options)
356  {
357  this.credential_name = credential_name ?? "";
358  this.credential_updates_map = credential_updates_map ?? new Dictionary<string, string>();
359  this.options = options ?? new Dictionary<string, string>();
360  } // end constructor
361 
362  } // end class AlterCredentialRequest
363 
364 
365 
370  {
371 
374  public string credential_name { get; set; }
375 
377  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
378 
379  } // end class AlterCredentialResponse
380 
381 
382 
383 
384 } // end namespace kinetica
const string SCHEMA_NAME
Updates the schema name.
const string TYPE
New type for the credential.
AlterCredentialRequest()
Constructs an AlterCredentialRequest object with default parameters.
const string IDENTITY
New user for the credential
string credential_name
Name of the credential to be altered.
A set of parameters for Kinetica.alterCredential(string,IDictionary{string, string},IDictionary{string, string}).
IDictionary< string, string > credential_updates_map
Map containing the properties of the credential to be updated.
Map containing the properties of the credential to be updated.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IDictionary< string, string > info
Additional information.
AlterCredentialRequest(string credential_name, IDictionary< string, string > credential_updates_map, IDictionary< string, string > options)
Constructs an AlterCredentialRequest object with the specified parameters.
const string SECRET
New password for the credential
IDictionary< string, string > options
Optional parameters.
A set of results returned by Kinetica.alterCredential(string,IDictionary{string, string},IDictionary{string, string}).