Enumeration Classes

Smarter API Connection Manifest - enumerated datatypes.

class smarter.apps.connection.manifest.enum.SAMApiConnectionSpecConnectionKeys(*values)[source]

Bases: SmarterEnumAbstract

Smarter API Connection Spec Data keys enumeration.

API_KEY = 'apiKey'
AUTH_METHOD = 'authMethod'
BASE_URL = 'baseUrl'
PROXY_HOST = 'proxyHost'
PROXY_PASSWORD = 'proxyPassword'
PROXY_PORT = 'proxyPort'
PROXY_PROTOCOL = 'proxyProtocol'
PROXY_USERNAME = 'proxyUsername'
TIMEOUT = 'timeout'
class smarter.apps.connection.manifest.enum.SAMApiConnectionSpecKeys(*values)[source]

Bases: SmarterEnumAbstract

Smarter API Connection Spec Data keys enumeration.

CONNECTION = 'connection'
class smarter.apps.connection.manifest.enum.SAMApiConnectionStatusKeys(*values)[source]

Bases: SmarterEnumAbstract

Smarter API Connection Spec Data keys enumeration.

CONNECTION_STRING = 'connection_string'
IS_VALID = 'is_valid'
class smarter.apps.connection.manifest.enum.SAMSqlConnectionSpecConnectionKeys(*values)[source]

Bases: SmarterEnumAbstract

Smarter API Connection Spec Data keys enumeration.

AUTHENTICATION_METHOD = 'authenticationMethod'
DATABASE = 'database'
DB_ENGINE = 'dbEngine'
DESCRIPTION = 'description'
HOSTNAME = 'hostname'
MAX_OVERFLOW = 'maxOverflow'
PASSWORD = 'password'
POOL_SIZE = 'poolSize'
PORT = 'port'
PROXY_HOST = 'proxyHost'
PROXY_PASSWORD = 'proxyPassword'
PROXY_PORT = 'proxyPort'
PROXY_PROTOCOL = 'proxyProtocol'
PROXY_USERNAME = 'proxyUsername'
SSH_KNOWN_HOSTS = 'sshKnownHosts'
SSL_CA = 'sslCa'
SSL_CERT = 'sslCert'
SSL_KEY = 'sslKey'
TIMEOUT = 'timeout'
USERNAME = 'username'
USE_SSL = 'useSsl'
class smarter.apps.connection.manifest.enum.SAMSqlConnectionSpecKeys(*values)[source]

Bases: SmarterEnumAbstract

Smarter API Connection Spec Data keys enumeration.

CONNECTION = 'connection'
class smarter.apps.connection.manifest.enum.SAMSqlConnectionStatusKeys(*values)[source]

Bases: SmarterEnumAbstract

Smarter API Connection Spec Data keys enumeration.

CONNECTION_STRING = 'connection_string'
IS_VALID = 'is_valid'