Class - builtin.extract.jobs.job_extract.JobConfig
¶
JSON Schema¶
JobConfig¶
Configuration for Tableau Extract Job This job runs a given Tableau Extract Refresh. The desired refresh is identified by the combination of either its workbook id or datasource id and its schedule id. Specifying the extract in this manner insulates the job from changes in extract ids that take place from time to time. Credentials contains private attributes which must be redacted prior to creating an extract job. The cleanest way to do this is to sublass from PlaybookForm, which allows recursively redacting private variables. Although this is a PlaybookForm subclass, it is never sent to the frontend and it is not a part of the wizard. |
|||
type |
object |
||
properties |
|||
|
Name |
||
Job name |
|||
type |
string |
||
|
Title |
||
Job title |
|||
type |
string |
||
|
Type |
||
Mitto job type. Should not be changed. |
|||
type |
string |
||
default |
extract |
||
const |
extract |
||
|
Credentials |
||
Credentials name or dict. |
|||
anyOf |
type |
string |
|
|
Target Id |
||
Either a workbook id or a datasource id related to the desired extract refresh. |
|||
type |
string |
||
examples |
1a2a3b4b-5c6c-7d8d-9e0e-1f2f3a4a5b6b |
||
|
Max Retries |
||
Maximum number of times to retry Tableau Server errors. |
|||
type |
integer |
||
default |
5 |
||
|
Max Wait |
||
Maximum number of seconds to wait between retries. |
|||
type |
integer |
||
default |
30 |
||
|
Default Rate Limit Delay |
||
When rate limited by Tableau Server, the number of seconds to wait before retrying. If a rate limit response from the Tableau Server specifies the amount of time to wait before issuing another request, the value provided by Tableau Server is used instead of this value. |
|||
type |
integer |
||
default |
120 |
||
definitions |
|||
|
BasicCredentials |
||
Basic credentials for Tableau server |
|||
type |
object |
||
properties |
|||
|
Server URL |
||
Tableau URL |
|||
type |
string |
||
examples |
|||
maxLength |
65536 |
||
minLength |
1 |
||
format |
uri |
||
|
User Name |
||
Tableau username |
|||
type |
string |
||
examples |
|||
|
Password |
||
Tableau password |
|||
type |
string |
||
examples |
QFt7Z8DR3f95Wo |
||
format |
password |
||
|
Site |
||
Tableau Site - leave blank to use default site |
|||
type |
string |
||
examples |
SuperStore |
||
|
PersonalAccessTokenCredentials |
||
PersonalAccessTokenCredentials for Tableau server |
|||
type |
object |
||
properties |
|||
|
Server URL |
||
Tableau URL |
|||
type |
string |
||
examples |
|||
maxLength |
65536 |
||
minLength |
1 |
||
format |
uri |
||
|
Token Name |
||
Tableau Personal Access Token Name |
|||
type |
string |
||
examples |
test_token_name |
||
|
Personal Access Token |
||
Tableau Personal Access Token Value |
|||
type |
string |
||
examples |
F3QtOEOzRDKW8wGIe1LOmQ==:DlgqULXdhInxWqQMhM5WGjJ05hzRP3nM |
||
|
Site |
||
Tableau Site - leave blank to use default site |
|||
type |
string |
||
examples |
SuperStore |
JSON Schema Definitions¶
#/definitions/BasicCredentials
¶
BasicCredentials¶
Basic credentials for Tableau server |
||
type |
object |
|
properties |
||
|
Server URL |
|
Tableau URL |
||
type |
string |
|
examples |
||
maxLength |
65536 |
|
minLength |
1 |
|
format |
uri |
|
|
User Name |
|
Tableau username |
||
type |
string |
|
examples |
||
|
Password |
|
Tableau password |
||
type |
string |
|
examples |
QFt7Z8DR3f95Wo |
|
format |
password |
|
|
Site |
|
Tableau Site - leave blank to use default site |
||
type |
string |
|
examples |
SuperStore |
#/definitions/PersonalAccessTokenCredentials
¶
PersonalAccessTokenCredentials¶
PersonalAccessTokenCredentials for Tableau server |
||
type |
object |
|
properties |
||
|
Server URL |
|
Tableau URL |
||
type |
string |
|
examples |
||
maxLength |
65536 |
|
minLength |
1 |
|
format |
uri |
|
|
Token Name |
|
Tableau Personal Access Token Name |
||
type |
string |
|
examples |
test_token_name |
|
|
Personal Access Token |
|
Tableau Personal Access Token Value |
||
type |
string |
|
examples |
F3QtOEOzRDKW8wGIe1LOmQ==:DlgqULXdhInxWqQMhM5WGjJ05hzRP3nM |
|
|
Site |
|
Tableau Site - leave blank to use default site |
||
type |
string |
|
examples |
SuperStore |