PartialHttpConnectionSettingsInput
The HTTP Data Source connection settings.
fields
basicAuth optional HttpBasicAuthInput
The HTTP Basic authentication settings for uploading new data.
If this parameter is not provided, anyone with the URL to your tables will be able to upload data. While it's OK to test without HTTP Basic authentication, we recommend enabling it. If not provided this property will not be modified.
The fields for specifying an HTTP Data Source's Basic authentication settings.
basicAuth.username required String
The username for HTTP Basic authentication that must be included in the Authorization header when uploading new data.
basicAuth.password required String
The password for HTTP Basic authentication that must be included in the Authorization header when uploading new data.
basicAuthEnabled optional Boolean
Set this to
false
to disable HTTP Basic authentication. Any previously stored HTTP Basic authentication settings will be cleared out. If not provided this property will not be modified.tables optional array of HttpDataSourceTableInput
The HTTP Data Source's tables. If not provided this property will not be modified.
The fields for specifying an HTTP Data Source's table.
tables.name required String
The name of the table
tables.columns required array of HttpDataSourceColumnInput
All the columns present in the table