in connectors/sources/oracle.py [0:0]
def get_default_configuration(cls):
return {
"host": {
"label": "Host",
"order": 1,
"type": "str",
},
"port": {
"display": "numeric",
"label": "Port",
"order": 2,
"type": "int",
},
"username": {
"label": "Username",
"order": 3,
"type": "str",
},
"password": {
"label": "Password",
"order": 4,
"sensitive": True,
"type": "str",
},
"connection_source": {
"display": "dropdown",
"label": "Connection Source",
"options": [
{"label": "SID", "value": SID},
{"label": "Service Name", "value": SERVICE_NAME},
],
"order": 5,
"type": "str",
"value": SID,
"tooltip": "Select 'Service Name' option if connecting to a pluggable database",
},
"sid": {
"depends_on": [{"field": "connection_source", "value": SID}],
"label": "SID",
"order": 6,
"type": "str",
},
"service_name": {
"depends_on": [{"field": "connection_source", "value": SERVICE_NAME}],
"label": "Service Name",
"order": 7,
"type": "str",
},
"tables": {
"display": "textarea",
"label": "Comma-separated list of tables",
"options": [],
"order": 8,
"type": "list",
"value": "*",
},
"fetch_size": {
"default_value": DEFAULT_FETCH_SIZE,
"display": "numeric",
"label": "Rows fetched per request",
"order": 9,
"required": False,
"type": "int",
"ui_restrictions": ["advanced"],
},
"retry_count": {
"default_value": DEFAULT_RETRY_COUNT,
"display": "numeric",
"label": "Retries per request",
"order": 10,
"required": False,
"type": "int",
"ui_restrictions": ["advanced"],
},
"oracle_protocol": {
"default_value": DEFAULT_PROTOCOL,
"display": "dropdown",
"label": "Oracle connection protocol",
"options": [
{"label": "TCP", "value": "TCP"},
{"label": "TCPS", "value": "TCPS"},
],
"order": 11,
"type": "str",
"value": DEFAULT_PROTOCOL,
"ui_restrictions": ["advanced"],
},
"oracle_home": {
"default_value": DEFAULT_ORACLE_HOME,
"label": "Path to Oracle Home",
"order": 12,
"required": False,
"type": "str",
"value": DEFAULT_ORACLE_HOME,
"ui_restrictions": ["advanced"],
},
"wallet_configuration_path": {
"default_value": "",
"label": "Path to SSL Wallet configuration files",
"order": 13,
"required": False,
"type": "str",
"ui_restrictions": ["advanced"],
},
}