Collibra Catalog Cloud Ingestions API
Project description
collibra-catalog_cloud_ingestions_100
The Catalog Cloud Ingestions API offers functionality related to the catalog product.
It is mainly focused on facilitating the ingestion of information into Catalog. The API enables users to more easily connect Catalog to sources that are not necessarily natively supported in the product.
This Python package is automatically generated by the Swagger Codegen project:
- API version: 1.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen
Requirements.
Python 2.7 and 3.4+
Installation & Usage
pip install
If the python package is hosted on Github, you can install directly from Github
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
(you may need to run pip
with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
)
Then import the package:
import collibra_catalog_cloud_ingestions
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install
to install the package for all users)
Then import the package:
import collibra_catalog_cloud_ingestions
Getting Started
Please follow the installation procedure and then run the following:
from __future__ import print_function
import time
import collibra_catalog_cloud_ingestions
from collibra_catalog_cloud_ingestions.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
body = collibra_catalog_cloud_ingestions.AddCrawlerRequest() # AddCrawlerRequest | (optional)
try:
# Add a crawler
api_response = api_instance.add_crawler(file_system_type, asset_id, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->add_crawler: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
body = collibra_catalog_cloud_ingestions.AddFileSystemScheduleRequest() # AddFileSystemScheduleRequest | (optional)
try:
# Add a synchronization schedule
api_response = api_instance.add_schedule(file_system_type, asset_id, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->add_schedule: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
body = 'body_example' # str | (optional)
try:
# Add a capability
api_instance.attach_capability(file_system_type, asset_id, body=body)
except ApiException as e:
print("Exception when calling ADLSApi->attach_capability: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
try:
# Schedule canceling of cloud synchronization
api_instance.cancel(file_system_type, asset_id)
except ApiException as e:
print("Exception when calling ADLSApi->cancel: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
body = collibra_catalog_cloud_ingestions.RemoveCrawlerRequest() # RemoveCrawlerRequest | (optional)
try:
# Delete a crawler
api_instance.delete_crawler(file_system_type, asset_id, body=body)
except ApiException as e:
print("Exception when calling ADLSApi->delete_crawler: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
try:
# Delete a synchronization schedule
api_instance.delete_schedule(file_system_type, asset_id)
except ApiException as e:
print("Exception when calling ADLSApi->delete_schedule: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
try:
# Remove a capability
api_instance.detach_capability(file_system_type, asset_id)
except ApiException as e:
print("Exception when calling ADLSApi->detach_capability: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
capability_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str | (optional)
try:
# Find filesystem assets that have the given Edge capability attached
api_response = api_instance.find_filesystem_asset_ids_for_capability(capability_id=capability_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->find_filesystem_asset_ids_for_capability: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
try:
# Retrieve a capability
api_response = api_instance.get_attached_capability_id(file_system_type, asset_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->get_attached_capability_id: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
try:
# List crawlers
api_response = api_instance.get_crawlers(file_system_type, asset_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->get_crawlers: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
try:
# Retrieve a synchronization schedule
api_response = api_instance.get_schedule(file_system_type, asset_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->get_schedule: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
try:
# Synchronize a file system
api_response = api_instance.synchronize_file_system(file_system_type, asset_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->synchronize_file_system: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
body = collibra_catalog_cloud_ingestions.UpdateCrawlerRequest() # UpdateCrawlerRequest | (optional)
try:
# Update a crawler
api_response = api_instance.update_crawler(file_system_type, asset_id, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->update_crawler: %s\n" % e)
# Configure HTTP basic authorization: basicAuth
configuration = collibra_catalog_cloud_ingestions.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = collibra_catalog_cloud_ingestions.ADLSApi(collibra_catalog_cloud_ingestions.ApiClient(configuration))
file_system_type = 'file_system_type_example' # str |
asset_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # str |
body = collibra_catalog_cloud_ingestions.ChangeFileSystemScheduleRequest() # ChangeFileSystemScheduleRequest | (optional)
try:
# Update a synchronization schedule
api_response = api_instance.update_schedule(file_system_type, asset_id, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ADLSApi->update_schedule: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to /rest/catalog/1.0
Class | Method | HTTP request | Description |
---|---|---|---|
ADLSApi | add_crawler | POST /filesystem/{fileSystemType}/{assetId}/crawlers | Add a crawler |
ADLSApi | add_schedule | POST /filesystem/{fileSystemType}/{assetId}/schedule | Add a synchronization schedule |
ADLSApi | attach_capability | PUT /filesystem/{fileSystemType}/{assetId}/capability | Add a capability |
ADLSApi | cancel | DELETE /filesystem/{fileSystemType}/{assetId}/synchronize | Schedule canceling of cloud synchronization |
ADLSApi | delete_crawler | DELETE /filesystem/{fileSystemType}/{assetId}/crawlers | Delete a crawler |
ADLSApi | delete_schedule | DELETE /filesystem/{fileSystemType}/{assetId}/schedule | Delete a synchronization schedule |
ADLSApi | detach_capability | DELETE /filesystem/{fileSystemType}/{assetId}/capability | Remove a capability |
ADLSApi | find_filesystem_asset_ids_for_capability | GET /filesystem | Find filesystem assets that have the given Edge capability attached |
ADLSApi | get_attached_capability_id | GET /filesystem/{fileSystemType}/{assetId}/capability | Retrieve a capability |
ADLSApi | get_crawlers | GET /filesystem/{fileSystemType}/{assetId}/crawlers | List crawlers |
ADLSApi | get_schedule | GET /filesystem/{fileSystemType}/{assetId}/schedule | Retrieve a synchronization schedule |
ADLSApi | synchronize_file_system | POST /filesystem/{fileSystemType}/{assetId}/synchronize | Synchronize a file system |
ADLSApi | update_crawler | PUT /filesystem/{fileSystemType}/{assetId}/crawlers | Update a crawler |
ADLSApi | update_schedule | PUT /filesystem/{fileSystemType}/{assetId}/schedule | Update a synchronization schedule |
GCSApi | add_crawler | POST /filesystem/{fileSystemType}/{assetId}/crawlers | Add a crawler |
GCSApi | add_schedule | POST /filesystem/{fileSystemType}/{assetId}/schedule | Add a synchronization schedule |
GCSApi | attach_capability | PUT /filesystem/{fileSystemType}/{assetId}/capability | Add a capability |
GCSApi | cancel | DELETE /filesystem/{fileSystemType}/{assetId}/synchronize | Schedule canceling of cloud synchronization |
GCSApi | delete_crawler | DELETE /filesystem/{fileSystemType}/{assetId}/crawlers | Delete a crawler |
GCSApi | delete_schedule | DELETE /filesystem/{fileSystemType}/{assetId}/schedule | Delete a synchronization schedule |
GCSApi | detach_capability | DELETE /filesystem/{fileSystemType}/{assetId}/capability | Remove a capability |
GCSApi | find_filesystem_asset_ids_for_capability | GET /filesystem | Find filesystem assets that have the given Edge capability attached |
GCSApi | get_attached_capability_id | GET /filesystem/{fileSystemType}/{assetId}/capability | Retrieve a capability |
GCSApi | get_crawlers | GET /filesystem/{fileSystemType}/{assetId}/crawlers | List crawlers |
GCSApi | get_schedule | GET /filesystem/{fileSystemType}/{assetId}/schedule | Retrieve a synchronization schedule |
GCSApi | synchronize_file_system | POST /filesystem/{fileSystemType}/{assetId}/synchronize | Synchronize a file system |
GCSApi | update_crawler | PUT /filesystem/{fileSystemType}/{assetId}/crawlers | Update a crawler |
GCSApi | update_schedule | PUT /filesystem/{fileSystemType}/{assetId}/schedule | Update a synchronization schedule |
GENERICApi | add_generic_schedule | POST /genericIntegration/{ingestibleId}/schedule | Add a schedule |
GENERICApi | cancel_capability_job | DELETE /genericIntegration/{ingestibleId}/cancel | Cancel a synchronization |
GENERICApi | delete_config | DELETE /genericIntegration/{ingestibleId}/configuration | Delete a generic configuration |
GENERICApi | delete_generic_schedule | DELETE /genericIntegration/{ingestibleId}/schedule | Delete a schedule |
GENERICApi | get_config | GET /genericIntegration/{ingestibleId}/configuration | Retrieve a generic configuration |
GENERICApi | get_generic_schedule | GET /genericIntegration/{ingestibleId}/schedule | Retrieve a schedule |
GENERICApi | get_schema | GET /genericIntegration/{ingestibleId}/configuration/schema | Retrieve data schema as part of generic configuration |
GENERICApi | save_config | PUT /genericIntegration/{ingestibleId}/configuration | Create or update a generic configuration |
GENERICApi | start_capability_job | POST /genericIntegration/{ingestibleId}/run | Starts capability on Edge. |
GENERICApi | update_generic_schedule | PUT /genericIntegration/{ingestibleId}/schedule | Update a schedule |
POWERBIApi | cancel | DELETE /filesystem/{fileSystemType}/{assetId}/synchronize | Schedule canceling of cloud synchronization |
POWERBIApi | synchronize_file_system | POST /filesystem/{fileSystemType}/{assetId}/synchronize | Synchronize a file system |
S3Api | add_crawler | POST /filesystem/{fileSystemType}/{assetId}/crawlers | Add a crawler |
S3Api | add_schedule | POST /filesystem/{fileSystemType}/{assetId}/schedule | Add a synchronization schedule |
S3Api | attach_capability | PUT /filesystem/{fileSystemType}/{assetId}/capability | Add a capability |
S3Api | cancel | DELETE /filesystem/{fileSystemType}/{assetId}/synchronize | Schedule canceling of cloud synchronization |
S3Api | change_crawler_custom_classifiers | PATCH /filesystem/s3/{assetId}/crawlers/{crawlerId} | Set the custom classifiers. |
S3Api | delete_crawler | DELETE /filesystem/{fileSystemType}/{assetId}/crawlers | Delete a crawler |
S3Api | delete_schedule | DELETE /filesystem/{fileSystemType}/{assetId}/schedule | Delete a synchronization schedule |
S3Api | detach_capability | DELETE /filesystem/{fileSystemType}/{assetId}/capability | Remove a capability |
S3Api | find_filesystem_asset_ids_for_capability | GET /filesystem | Find filesystem assets that have the given Edge capability attached |
S3Api | get_attached_capability_id | GET /filesystem/{fileSystemType}/{assetId}/capability | Retrieve a capability |
S3Api | get_crawler_custom_classifiers | GET /filesystem/s3/{assetId}/crawlers/{crawlerId} | Get the custom classifiers. |
S3Api | get_crawlers | GET /filesystem/{fileSystemType}/{assetId}/crawlers | List crawlers |
S3Api | get_schedule | GET /filesystem/{fileSystemType}/{assetId}/schedule | Retrieve a synchronization schedule |
S3Api | synchronize_file_system | POST /filesystem/{fileSystemType}/{assetId}/synchronize | Synchronize a file system |
S3Api | synchronize_s3_file_system | POST /filesystem/s3/{assetId}/synchronize/jobserver | Asynchronously synchronizes an S3 File System. |
S3Api | update_crawler | PUT /filesystem/{fileSystemType}/{assetId}/crawlers | Update a crawler |
S3Api | update_schedule | PUT /filesystem/{fileSystemType}/{assetId}/schedule | Update a synchronization schedule |
TABLEAUApi | attach_capability | PUT /filesystem/{fileSystemType}/{assetId}/capability | Add a capability |
TABLEAUApi | cancel | DELETE /filesystem/{fileSystemType}/{assetId}/synchronize | Schedule canceling of cloud synchronization |
TABLEAUApi | detach_capability | DELETE /filesystem/{fileSystemType}/{assetId}/capability | Remove a capability |
TABLEAUApi | find_filesystem_asset_ids_for_capability | GET /filesystem | Find filesystem assets that have the given Edge capability attached |
TABLEAUApi | get_attached_capability_id | GET /filesystem/{fileSystemType}/{assetId}/capability | Retrieve a capability |
TABLEAUApi | synchronize_file_system | POST /filesystem/{fileSystemType}/{assetId}/synchronize | Synchronize a file system |
Documentation For Models
- AddCrawlerRequest
- AddFileSystemScheduleRequest
- AddGenericScheduleRequest
- ChangeFileSystemScheduleRequest
- ChangeGenericScheduleRequest
- Crawler
- CrawlerIncludePath
- CrawlerIncludePathRequest
- GenericConfiguration
- Job
- RemoveCrawlerRequest
- SaveGenericConfigRequest
- Schedule
- UpdateCrawlerCustomClassifiersRequest
- UpdateCrawlerRequest
Documentation For Authorization
basicAuth
- Type: HTTP basic authentication
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file collibra-catalog_cloud_ingestions_100-1.0.0.tar.gz
.
File metadata
- Download URL: collibra-catalog_cloud_ingestions_100-1.0.0.tar.gz
- Upload date:
- Size: 40.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f680c61e62d063c16a494c7e9244e36a58312a89391d19226fcc511e2cfb710c |
|
MD5 | 45e92cd0318fb3d95d86eb037945b047 |
|
BLAKE2b-256 | 501cc65a6cc3194ffa677f32e2c7e119c46e55f5cc5d7574cb450f96a40b8001 |
Provenance
File details
Details for the file collibra_catalog_cloud_ingestions_100-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: collibra_catalog_cloud_ingestions_100-1.0.0-py3-none-any.whl
- Upload date:
- Size: 81.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b34d1bcc9da9f448d4ea836c1bb14bf0b7a0474baae063da00d3573c507cb36 |
|
MD5 | 24ee12f1e9532a675d56fc73d2a280d9 |
|
BLAKE2b-256 | 1ba2e909b72b38d75bac3be7989e0608169e23cb173a7677522aad3701afd7a9 |