Data source
1. data_sources(data_id=None)
get the list of Data sources
Parameters:
| Name | Type | Description |
|---|---|---|
| id | string | an id which should be set if you need just one |
Return Value: DataSource
Return value example:
istack/data_processing/v1/data_source DataSource
description : lalala...
url : hdfs://test-master-node:8020/user/hadoop/input
tenant_id : cde9cbf5a7f1401a9389c84ba98bdcf6
created_at : 2016-10-30T11:35:58
updated_at : None
is_protected : False
is_public : False
type : hdfs
id : 252e3054-3291-4441-87c4-7e8321b89ade
name : test1477827358614
2. create_data_source(**attrs)
create a new data source
Parameters:
| Name | Type | Description |
|---|---|---|
| url | string | - |
| description | string | - |
| type | string | - |
| name | string | - |
Return Value: DataSource
Return value example:
istack/data_processing/v1/data_source DataSource
description : lalala...
url : hdfs://test-master-node:8020/user/hadoop/input
tenant_id : cde9cbf5a7f1401a9389c84ba98bdcf6
created_at : 2016-10-30T11:35:58
updated_at : None
is_protected : False
is_public : False
type : hdfs
id : 252e3054-3291-4441-87c4-7e8321b89ade
name : test1477827358614
3. update_data_source(dataSource, **attrs)
update a data source
Parameters:
| Name | Type | Description |
|---|---|---|
| dataSource | DataSource | An instance to operate on |
| description | string | - |
| is_protected | bool | is that protected? |
Return Value: DataSource
Return value example:
istack/data_processing/v1/data_source DataSource
description : lalala...
url : hdfs://test-master-node:8020/user/hadoop/input
tenant_id : cde9cbf5a7f1401a9389c84ba98bdcf6
created_at : 2016-10-30T11:35:58
updated_at : None
is_protected : False
is_public : False
type : hdfs
id : 252e3054-3291-4441-87c4-7e8321b89ade
name : test1477827358614
4. delete_data_source(dataSource)
Delete the data source
Parameters:
| Name | Type | Description |
|---|---|---|
| dataSource | DataSource | an instance with at least id set |
Return Value: None
Return value example:
istack/data_processing None