Source Configuration
Dremio supports a variety of source types, and the available parameters of the config object differ among the source types. This page provides examples of the config object for each supported source type and descriptions of the config object's parameters that are available for each source type.
The source object contains the same parameters for all source types except for the parameters of the config object. Read the Source page for information about the parameters all source types have in common.
Amazon OpenSearch Service
- Dremio source type:
AMAZONELASTIC - See Amazon OpenSearch Service for additional information.
{
"config": {
"scriptsEnabled": true,
"showHiddenIndices": false,
"showIdColumn": false,
"readTimeoutMillis": 60000,
"scrollTimeoutMillis": 300000,
"usePainless": true,
"scrollSize": 4000,
"allowPushdownOnNormalizedOrAnalyzedFields": false,
"pushdownWithKeyword": false,
"warnOnRowCountMismatch": false,
"encryptionValidationMode": "CERTIFICATE_AND_HOSTNAME_VALIDATION",
"forceDoublePrecision": false,
"hostname": "search-test.us-west-2.es.amazonaws.com",
"port": 443,
"authenticationType": "ACCESS_KEY",
"accessKey": "AKIAQ3XZRGQRKEXAMPLE",
"accessSecret": "$DREMIO_EXISTING_VALUE$",
"overwriteRegion": true,
"regionName": "US_WEST_1"
}
}
Parameters
scriptsEnabled Body Boolean Optional
If Dremio should use script pushdowns, set to true (default). Otherwise, set to false.
Example: true
showHiddenIndices Body Boolean Optional
To show hidden indices, set to true. Otherwise, set to false (default).
Example: false
showIdColumn Body Boolean Optional
To show the OpenSearch ID column, set to true. Otherwise, set to false (default).
Example: false
readTimeoutMillis Body Integer Optional
Time to wait to read data from the source, in milliseconds. Default is 60000.
Example: 60000
scrollTimeoutMillis Body Integer Optional
Time to wait for each scroll request, in milliseconds. Default is 300000.
Example: 300000
usePainless Body Boolean Optional
To use the Painless scripting language when connecting to Amazon OpenSearch Service, set to true (default). Otherwise, set to false.
Example: true
scrollSize Body Integer Optional
Scroll size for Dremio's Amazon OpenSearch Service requests. Default is 4000.
Example: 4000
allowPushdownOnNormalizedOrAnalyzedFields Body Boolean Optional
To enable pushdown filters and aggregations on analyzed text fields and normalized keyword fields, set to true. Otherwise, set to false (default). May produce unexpected results when enabled.
Example: false
pushdownWithKeyword Body Boolean Optional
If Dremio should perform keyword searches when pushing down fields mapped as text and keyword, set to true. Otherwise, set to false (default).
Example: false
warnOnRowCountMismatch Body Boolean Optional
If Dremio should warn the user when a query returns fewer Amazon OpenSearch Service records than expected instead of failing the query, set to true. Otherwise, set to false (default).
Example: false
encryptionValidationMode Body String Optional
Method to use to validate data encryption for the source.
Enum: CERTIFICATE_AND_HOSTNAME_VALIDATION, CERTIFICATE_ONLY_VALIDATION, NO_VALIDATION
Example: CERTIFICATE_AND_HOSTNAME_VALIDATION
forceDoublePrecision Body Boolean Optional
To force precision for double values, set to true. Otherwise, set to false (default).
Example: false
hostname Body String
Name of the host to use to connect to the Amazon OpenSearch Service source.
Example: search-test.us-west-2.es.amazonaws.com
port Body String
Port to use with the specified hostname to connect to the Amazon OpenSearch Service source. Default is 443.
Example: 443
authenticationType Body String
Type of authentication for Dremio to use to connect to the source.
Enum: NONE, EC2_METADATA, ACCESS_KEY, AWS_PROFILE, POD_IDENTITY
Example: ACCESS_KEY
accessKey Body String
AWS access key. Required for credentialType ACCESS_KEY.
Example: AKIAQ3XZRGQRKEXAMPLE
accessSecret Body String
The AWS access secret in plaintext or as the reference for the AWS access secret in Azure Key Vault, AWS Secrets Manager, or HashiCorp Vault. Required for credentialType ACCESS_KEY. To keep the access secret secure, Dremio returns the accessSecret value as $DREMIO_EXISTING_VALUE$ in API responses.
Plaintext accessSecret values must be prefixed with data:, — for example, data:,<plaintext_access_secret>. Plaintext accessSecret values that contain a colon (:) must be encoded in base64 format and prefixed with data:;base64, — for example, data:;base64,<base64_encoded_access_secret>.
overwriteRegion Body Boolean Optional
To override the default region for your AWS account with the region you specify with the regionName parameter, set to true. Otherwise, set to false (default).
Example: true
regionName Body String Optional
Name of the AWS region to use to overwrite the default region for your AWS account. Required if overwriteRegion is set to true.
Example: US_WEST_1
Amazon Redshift
- Dremio source type:
REDSHIFT - See Amazon Redshift for additional information.
{
"config": {
"connectionString": "jdbc:redshift://testing-redshift-cluster.r57mkjay4utq.us-west-2.redshift.amazonaws.com:5439/support",
"username": "redshift-owner",
"password": "$DREMIO_EXISTING_VALUE$",
"authenticationType": "MASTER",
"propertyList": [
{
"name": "ApplicationName",
"value": "testingDashboard"
}
],
"fetchSize": 200,
"maxIdleConns": 8,
"idleTimeSec": 60,
"queryTimeoutSec": 0
}
}
Parameters
connectionString Body String
JDBC connection string for the Redshift database.
Example: jdbc:redshift://testing-redshift-cluster.r57mkjay4utq.us-west-2.redshift.amazonaws.com:5439/support
username Body String
Username for authentication with master credentials or a secret resource URL.
Example: redshift-owner
password Body String
The password in plaintext or as the reference for the password in Azure Key Vault, AWS Secrets Manager, or HashiCorp Vault. To keep the password secure, Dremio returns the password value as $DREMIO_EXISTING_VALUE$ in API responses.
Plaintext password values must be prefixed with data:, — for example, data:,<plaintext_password>. Plaintext password values that contain a colon (:) must be encoded in base64 format and prefixed with data:;base64, — for example, data:;base64,<base64_encoded_password>.
secretResourceUrl Body String
For secret-based authentication, the Amazon Resource Name (ARN) for the secret. To keep the secret secure, Dremio returns the secretResourceUrl value as $DREMIO_EXISTING_VALUE$ in API responses.
Example: arn:aws:secretsmanager:us-west-2:123456789012:secret:my-rds-secret-VNenFy
awsProfile Body String
The AWS profile name. If this is left blank, the default profile will be used.
Example: profileName
dbUser Body String
The name of the Amazon Redshift DbUser that will be used for authentication. If this is left blank, the default user name for your AWS IAM role will be used.
Example: userName
authenticationType Body String
Type of authentication for Dremio to use to connect to the source.
ANONYMOUS: No authentication is needed.MASTER: Use credentials from a master database user or use a secret resource URL.AWS_PROFILE: Use an AWS profile.POD_IDENTITY: Use an EKS pod identity.
Example: MASTER
propertyList Body Array of Object Optional
Connection properties for the source. Each object in the propertyList includes the name of the property and the corresponding value to use for the property.
Example: [{"name": "ApplicationName","value": "testingDashboard"}]
fetchSize Body Integer Optional
Number of records to fetch at one time. Default is 200. If set to 0, Dremio automatically decides how many records to fetch.
Example: 200
maxIdleConns Body Integer Optional
Maximum number of connections that can be idle at any given time. Default is 8.
Example: 8
idleTimeSec Body Integer Optional
Maximum time that a connection can remain idle before Dremio terminates it, in seconds. Default is 60.
Example: 60
queryTimeoutSec Body Integer
Maximum time to allow for query execution, in seconds. When the query timeout expires, the connection returns to an idle state. Default is 0.
Example: 0
Authentication Examples
No authentication required{
"authenticationType": "ANONYMOUS"
}
{
"authenticationType": "MASTER",
"username": "myUsername",
"password": "myPassword"
}
{
"authenticationType": "MASTER",
"username": "myUsername",
"secretResourceUrl": "arn:aws:secretsmanager:us-west-2:123456789012:secret:my-rds-secret-VNenFy"
}
{
"authenticationType": "AWS_PROFILE",
"awsProfile": "profileName",
"dbUser": "userName"
}
{
"authenticationType": "POD_IDENTITY"
}
Amazon S3
- Dremio source type:
S3 - See Amazon S3 for additional information.
{
"config": {
"accessKey": "EXAMPLE78HT89VS4YJEL",
"accessSecret": "$DREMIO_EXISTING_VALUE$",
"secure": true,
"externalBucketList": [
"external_bucket_1",
"external_bucket_2"
],
"propertyList": [
{
"name": "fs.s3a.proxy.host",
"value": "proxyHost.example.com"
}
],
"rootPath": "/",
"enableAsync": true,
"compatibilityMode": false,
"isCachingEnabled": true,
"maxCacheSpacePct": 100,
"whitelistedBuckets": [
"archive.dremio.com",
"logs_east-1",
"logs_west-1"
],
"requesterPays": false,
"enableFileStatusCheck": true,
"defaultCtasFormat": "ICEBERG",
"isPartitionInferenceEnabled": false,
"credentialType": "ACCESS_KEY"
}
}
Parameters
accessKey Body String
AWS access key. Required for credentialType ACCESS_KEY.
Example: EXAMPLE78HT89VS4YJEL
accessSecret Body String
The AWS access secret in plaintext or as the reference for the AWS access secret in Azure Key Vault, AWS Secrets Manager, or HashiCorp Vault. Required for credentialType ACCESS_KEY. To keep the access secret secure, Dremio returns the accessSecret value as $DREMIO_EXISTING_VALUE$ in API responses.
Plaintext accessSecret values must be prefixed with data:, — for example, data:,<plaintext_access_secret>. Plaintext accessSecret values that contain a colon (:) must be encoded in base64 format and prefixed with data:;base64, — for example, data:;base64,<base64_encoded_access_secret>.
assumedRoleARN Body String Optional
Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role to assume. Optional for credentialType ACCESS_KEY, EC2_METADATA and POD_IDENTITY. Not applicable for credentialType AWS_PROFILE and NONE.
Example: arn:aws:iam::594632595346:role/OrganizationAccountAccessRole
awsProfile Body String
AWS profile name. If you do not provide a profile name, Dremio uses the default profile.
Example: example-profile
secure Body Boolean Optional
To enable a secure connection with SSL encryption between the Amazon S3 bucket and Dremio, set to true (default). Otherwise, set to false.
Example: true
externalBucketList Body Array of String Optional
List of external buckets that are not included with the specified AWS account credentials.
Example: ["external_bucket_1","external_bucket_2"]
propertyList Body Array of Object Optional
Connection properties for the source. Each object in the propertyList includes the name of the property and the corresponding value to use for the property.
Example: [{"name": "fs.s3a.proxy.host","value": "proxyHost.example.com"}]
rootPath Body String Optional
Root path of the Amazon S3 bucket. Default is /.
Example: /
enableAsync Body Boolean Optional
To enable asynchronous access for the source and allow cloud caching to support simultaneous actions such as adding and editing, set to true (default). Otherwise, set to false.
Example: true
compatibilityMode Body Boolean Optional
To enable the use of Amazon S3-compatible storage, set to true. Otherwise, set to false (default).
Example: false
isCachingEnabled Body Boolean Optional
To enable local caching, set to true (default). Otherwise, set to false.
Example: true
maxCacheSpacePct Body Integer Optional
Maximum percentage of the total available cache space to use on any single executor node. Used only when isCachingEnabled is set to true. Minimum is 1. Maximum is 100 (default).
Example: 100
whitelistedBuckets Body Array of String Optional
List of approved S3 buckets to include in the source. Buckets entered must be valid. Misspelled or non-existent buckets will not appear in the resulting source. Omit to include all buckets that are available in the source. If you omit the whitelistedBuckets array in a PUT request, Dremio updates the source to include all available buckets. To keep existing approved buckets while making other updates, duplicate the existing whitelistedBuckets array in the PUT request.
Example: ["archive.dremio.com","logs_east-1","logs_west-1"]
requesterPays Body Boolean Optional
If the requester (instead of the bucket owner) pays the cost of the S3 request and the data downloaded from the Amazon S3 bucket, set to true. Otherwise, set to false (default).
Example: false
enableFileStatusCheck Body Boolean Optional
To allow Dremio to check whether a file exists in the Amazon S3 bucket before handling errors gracefully, set to true (default). Otherwise, set to false. If no files are missing from the Amazon S3 bucket or a file's access permissions have not changed, set to false to reduce communication with the Amazon S3 bucket.
Example: true
defaultCtasFormat Body String Optional
Default format for the tables you create in Dremio. Default is ICEBERG.
Enum: ICEBERG, PARQUET
Example: ICEBERG
isPartitionInferenceEnabled Body Boolean Optional
To enable partition column inference, set to true. Otherwise, set to false (default). For more information, see Partition Column Inference.
Example: false
credentialType Body String Optional
Type of credential for Dremio to use to connect to the source.
Enum: NONE, EC2_METADATA, ACCESS_KEY, AWS_PROFILE, POD_IDENTITY
Example: ACCESS_KEY
Authentication Examples
EC2 Metadata{
"credentialType": "EC2_METADATA"
}
{
"credentialType": "EC2_METADATA",
"assumedRoleARN": "arn:aws:iam::123456789012:root"
}
{
"credentialType": "ACCESS_KEY",
"assumedRoleARN": "arn:aws:iam::123456789012:root",
"accessKey": "AKIAIOSFODNN7EXAMPLE",
"accessSecret": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
}
{
"credentialType": "POD_IDENTITY"
}
{
"credentialType": "POD_IDENTITY",
"assumedRoleARN": "arn:aws:iam::123456789012:root"
}
AWS Glue Data Catalog
- Dremio source type:
AWSGLUE - See AWS Glue Data Catalog for additional information.
{
"config": {
"regionNameSelection": "US_EAST_1",
"accessKey": "EXAMPLE78HT89VS4YJEL",
"accessSecret": "$DREMIO_EXISTING_VALUE$",
"secure": true,
"enableAsync": true,
"isCachingEnabled": true,
"maxCacheSpacePct": 100,
"assumedRoleARN": "arn:aws:iam::594632595346:role/OrganizationAccountAccessRole",
"lakeFormationEnableAccessPermissions": false,
"defaultCtasFormat": "ICEBERG",
"propertyList": [
{
"name": "hive.metastore.warehouse.dir",
"value": "s3a://example.com/buckets/glue_location"
}
],
"credentialType": "ACCESS_KEY",
"allowedDatabases": ["sales","finance"]
}
}
Parameters
regionNameSelection Body String
AWS region where the AWS Glue Data Catalog is located.
Valid Values: AF_SOUTH_1, AP_EAST_1, AP_NORTHEAST_1, AP_NORTHEAST_2, AP_NORTHEAST_3, AP_SOUTHEAST_1, AP_SOUTHEAST_2, AP_SOUTHEAST_3, AP_SOUTHEAST_4, AP_SOUTH_1, AP_SOUTH_2, CA_CENTRAL_1, CN_NORTHWEST_1, CN_NORTH_1, EU_CENTRAL_1, EU_CENTRAL_2, EU_NORTH_1, EU_SOUTH_1, EU_SOUTH_2, EU_WEST_1, EU_WEST_2, EU_WEST_3, IL_CENTRAL_1, ME_CENTRAL_1, ME_SOUTH_1, SA_EAST_1, US_EAST_1, US_EAST_2, US_GOV_EAST_1, US_GOV_WEST_1, US_WEST_1, US_WEST_2
Example: US_EAST_1
accessKey Body String
AWS access key.
Example: EXAMPLE78HT89VS4YJEL
accessSecret Body String
The AWS access secret in plaintext or as the reference for the AWS access secret in Azure Key Vault, AWS Secrets Manager, or HashiCorp Vault. Required for credentialType ACCESS_KEY. To keep the access secret secure, Dremio returns the accessSecret value as $DREMIO_EXISTING_VALUE$ in API responses.
Plaintext accessSecret values must be prefixed with data:, — for example, data:,<plaintext_access_secret>. Plaintext accessSecret values that contain a colon (:) must be encoded in base64 format and prefixed with data:;base64, — for example, data:;base64,<base64_encoded_access_secret>.
awsProfile Body String
AWS profile name. If you do not provide a profile name, Dremio uses the default profile.
Example: example-profile
secure Body Boolean Optional
To enable a secure connection with SSL encryption between the AWS Glue Data Catalog and Dremio, set to true (default). Otherwise, set to false.
Example: true
enableAsync Body Boolean Optional
To enable asynchronous access for the source and allow cloud caching to support simultaneous actions such as adding and editing, set to true (default). Otherwise, set to false.
Example: true
isCachingEnabled Body Boolean Optional
To enable local caching, set to true (default). Otherwise, set to false.
Example: true
maxCacheSpacePct Body Integer Optional
Maximum percentage of the total available cache space to use on any single executor node. Used only when isCachingEnabled is set to true. Minimum is 1. Maximum is 100 (default).
Example: 100
assumedRoleARN Body String Optional
Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role to assume. Optional for credentialType ACCESS_KEY, EC2_METADATA and POD_IDENTITY. Not applicable for credentialType AWS_PROFILE and NONE.
Example: arn:aws:iam::594632595346:role/OrganizationAccountAccessRole
lakeFormationEnableAccessPermissions Body Boolean
To enforce Lake Formation access permissions on datasets so that Dremio confirms whether users have the required permissions to perform queries, set to true. Otherwise, set to false (default).
Example: false
defaultCtasFormat Body String Optional
Default format for the tables you create in Dremio. Default is ICEBERG.
Enum: ICEBERG, PARQUET
Example: ICEBERG
propertyList Body Array of Object Optional
Connection properties for the source. Each object in the propertyList includes the name of the property and the corresponding value to use for the property.
Example: [{"name": "hive.metastore.warehouse.dir","value": "s3a://example.com/buckets/glue_location"}]
credentialType Body String Optional
Type of credential for Dremio to use to connect to the source.
Enum: NONE, EC2_METADATA, ACCESS_KEY, AWS_PROFILE, POD_IDENTITY
Example: ACCESS_KEY
allowedDatabases Body Array of String
A list of the databases that users of Dremio are allowed to access. Present the names in a comma-separated list. Databases entered must be valid. Misspelled or non-existent databases will not appear in the resulting source.
If one or more databases are added or removed from the list, the change takes effect immediately.
Example: ["sales","finance"]
Authentication Examples
EC2 Metadata{
"credentialType": "EC2_METADATA"
}
{
"credentialType": "EC2_METADATA",
"assumedRoleARN": "arn:aws:iam::123456789012:root"
}
{
"credentialType": "ACCESS_KEY",
"assumedRoleARN": "arn:aws:iam::123456789012:root",
"accessKey": "AKIAIOSFODNN7EXAMPLE",
"accessSecret": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
}
{
"credentialType": "POD_IDENTITY"
}
{
"credentialType": "POD_IDENTITY",
"assumedRoleARN": "arn:aws:iam::123456789012:root"
}
Azure Storage
- Dremio source type:
AZURE_STORAGE - See Azure Storage for additional information.
{
"config": {
"accountKind": "STORAGE_V2",
"accountName": "azurestoragev2accountname",
"accessKey": "$DREMIO_EXISTING_VALUE$",
"rootPath": "/",
"enableSSL": true,
"enableAsync": true,
"credentialsType": "ACCESS_KEY",
"isCachingEnabled": true,
"maxCacheSpacePct": 100,
"defaultCtasFormat": "ICEBERG",
"propertyList": [
{
"name": "dremio.azure.mode",
"value": "STORAGE_V2"
}
],
"isPartitionInferenceEnabled": false
}
}
Parameters
accountKind Body String
Type of Azure Storage account.
Enum: STORAGE_V1, STORAGE_V2
Example: STORAGE_V2
accountName Body String
Name of the Azure Storage account.
Example: azurestoragev2accountname
accessKey Body String
The Azure access key in plaintext or as the reference for the Azure access key in Azure Key Vault, AWS Secrets Manager, or HashiCorp Vault. Required for credentialsType ACCESS_KEY. To keep the Azure access key secure, Dremio returns the accessKey value as $DREMIO_EXISTING_VALUE$ in API responses.
Plaintext accessKey values must be prefixed with data:, — for example, data:,<plaintext_access_key>. Plaintext accessKey values that contain a colon (:) must be encoded in base64 format and prefixed with data:;base64, — for example, data:;base64,<base64_encoded_access_key>.
clientId Body String
If using the AZURE_ACTIVE_DIRECTORY credentialsType, the client ID of the registered app in Azure.
Example: ba72f3e5-edc6-4aec-ad0a-c1147e81dc8d
tokenEndpoint Body String
If using the AZURE_ACTIVE_DIRECTORY credentialsType, the OAuth 2.0 token endpoint for the registered app in Azure.
Example: https://login.microsoftonline.com/2dfe8f9a-c80b-40c9-81de-7713ca393904/oauth2/token
clientSecret Body String
The Azure client secret in plaintext or as the reference for the Azure client secret in Azure Key Vault, AWS Secrets Manager, or HashiCorp Vault. Include only for credentialsType AZURE_ACTIVE_DIRECTORY. To keep the Azure client secret secure, Dremio returns the clientSecret value as $DREMIO_EXISTING_VALUE$ in API responses.
Plaintext clientSecret values must be prefixed with data:, — for example, data:,<plaintext_client_secret>. Plaintext clientSecret values that contain a colon (:) must be encoded in base64 format and prefixed with data:;base64, — for example, data:;base64,<base64_encoded_client_secret>.
rootPath Body String Optional
Root path of the Azure Storage source. Default is /.
Example: /
enableSSL Body Boolean Optional
To enable a secure connection with SSL encryption between the Azure Storage source and Dremio, set to true (default). Otherwise, set to false.
Example: true
enableAsync Body Boolean Optional
To enable asynchronous access for the source and allow cloud caching to support simultaneous actions such as adding and editing, set to true (default). Otherwise, set to false.
Example: true
credentialsType Body String Optional
Type of credential for Dremio to use to connect to the source.
Enum: ACCESS_KEY, AZURE_ACTIVE_DIRECTORY
Example: ACCESS_KEY
isCachingEnabled Body Boolean Optional
To enable local caching, set to true (default). Otherwise, set to false.
Example: true
maxCacheSpacePct Body Integer Optional
Maximum percentage of the total available cache space to use on any single executor node. Used only when isCachingEnabled is set to true. Minimum is 1. Maximum is 100 (default).
Example: 100
defaultCtasFormat Body String Optional
Default format for the tables you create in Dremio. Default is ICEBERG.
Enum: ICEBERG, PARQUET
Example: ICEBERG
propertyList Body Array of Object Optional
Connection properties for the source. Each object in the propertyList includes the name of the property and the corresponding value to use for the property.
Example: [{"name": "dremio.azure.mode","value": "STORAGE_V2"}]
isPartitionInferenceEnabled Body Boolean Optional
To enable partition column inference, set to true. Otherwise, set to false (default). For more information, see Partition Column Inference.
Example: false
Authentication Examples
Microsoft Entra ID{
"credentialsType": "AZURE_ACTIVE_DIRECTORY",
"clientId": "ba72f3e5-edc6-4aec-ad0a-c1147e81dc8d",
"tokenEndpoint": "https://login.microsoftonline.com/2dfe8f9a-c80b-40c9-81de-7713ca393904/oauth2/token",
"clientSecret": "pbt+a]xWAk2E*2.WmjU0wtfiLEXAMPLE"
}
Open Catalog (External)
- Dremio source type:
DREMIO_CATALOG_EXTERNAL_V1 - See Open Catalog (External) for additional information.
{
"name": "external",
"config": {
"dremioCatalogEndpoint": "http://123.45.6.123:8181/api/catalog",
"oAuthTokenEndpoint": "http://123.45.6.123:9047/oauth/token",
"personalAccessToken": "ExampleToken",
"impersonation": true,
"storageAccessCredential": "CREDENTIAL_VENDING",
"propertyList": [],
"secure": true,
"enableAsync": true,
"isCachingEnabled": true,
"maxCacheSpacePct": 100
},
"accessControlList": {
"userControls": [],
"roleControls": []
},
"type": "DREMIO_CATALOG_EXTERNAL_V1"
}
Parameters
dremioCatalogEndpoint Body String
The endpoint for the Open Catalog on another Dremio installation.
Example: http://123.45.6.123:8181/api/catalog
oAuthTokenEndpoint Body String
OAuth token endpoint for the Open Catalog on another Dremio installation.
Example: http://123.45.6.123:9047/oauth/token
personalAccessToken Body String
Personal access token used to authenticate to the external Open Catalog.
Example: 31010
impersonation Body Boolean Optional
To allow users to run queries on the source cluster under their own user IDs rather than the user ID for the account used to authenticate, set to true (default). Otherwise, set to false. If set to true, the source cluster must be configured to allow inbound impersonation. For more information, see Inbound Impersonation.
Example: true
storageAccessCredential Body String
Defines how to connect to the underlying storage. By default, Dremio leverages CREDENTIAL_VENDING. The alternative option is MASTER_STORAGE_CREDENTIAL, which leverages storage credentials in the source to connect to cloud storage providers.
secure Body Boolean Optional
To enable a secure connection with SSL encryption between the Open Catalog and Dremio, set to true (default). Otherwise, set to false.
Example: true
enableAsync Body Boolean Optional
To enable asynchronous access for the source and allow cloud caching to support simultaneous actions such as adding and editing, set to true (default). Otherwise, set to false.
Example: true
isCachingEnabled Body Boolean