CData Python Connector for Elasticsearch

Build 24.0.9060

AuthScheme

The scheme used for authentication. Accepted entries are None, Basic, Negotiate (Kerberos), AwsRootKeys, AwsIAMRoles, AwsEC2Roles, APIKey, and TemporaryCredentials. None is the default.

Possible Values

None, BASIC, Negotiate, AwsRootKeys, AwsIAMRoles, AwsEC2Roles, APIKey, TemporaryCredentials

Data Type

string

Default Value

"None"

Remarks

This field is used to authenticate against the server. Use the following options to select your authentication scheme:

  • None: No authentication is performed, unless User and Password properties are set in which BASIC authentication will be performed.
  • Basic: Basic authentication is performed.
  • Negotiate: If AuthScheme is set to Negotiate, the connector will negotiate an authentication mechanism with the server. Set AuthScheme to Negotiate if you want to use Kerberos authentication.
  • AwsRootKeys: Set this to use the root user access key and secret. Useful for quickly testing, but production use cases are encouraged to use something with narrowed permissions.
  • AwsIAMRoles: Set to use IAM Roles for the connection.
  • AwsEC2Roles: Set to use an IAM Role assigned to an EC2 instance for the connection.
  • APIKey: Set to use APIKey and APIKeyId for the connection.
  • TemporaryCredentials: Set this to leverage temporary security credentials alongside a session token to connect.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060