Connector
- class elasticsearch.client.ConnectorClient(client)
- Parameters:
client (BaseClient)
- check_in(*, connector_id, error_trace=None, filter_path=None, human=None, pretty=None)
Updates the last_seen field in the connector, and sets it to current timestamp
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/check-in-connector-api.html
- delete(*, connector_id, delete_sync_jobs=None, error_trace=None, filter_path=None, human=None, pretty=None)
Deletes a connector.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/delete-connector-api.html
- Parameters:
- Return type:
- get(*, connector_id, error_trace=None, filter_path=None, human=None, pretty=None)
Retrieves a connector.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/get-connector-api.html
- last_sync(*, connector_id, error_trace=None, filter_path=None, human=None, last_access_control_sync_error=None, last_access_control_sync_scheduled_at=None, last_access_control_sync_status=None, last_deleted_document_count=None, last_incremental_sync_scheduled_at=None, last_indexed_document_count=None, last_seen=None, last_sync_error=None, last_sync_scheduled_at=None, last_sync_status=None, last_synced=None, pretty=None, sync_cursor=None, body=None)
Updates last sync stats in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-last-sync-api.html
- Parameters:
connector_id (str) – The unique identifier of the connector to be updated
last_access_control_sync_error (str | None)
last_access_control_sync_status (str | Literal['canceled', 'canceling', 'completed', 'error', 'in_progress', 'pending', 'suspended'] | None)
last_deleted_document_count (int | None)
last_indexed_document_count (int | None)
last_sync_error (str | None)
last_sync_status (str | Literal['canceled', 'canceling', 'completed', 'error', 'in_progress', 'pending', 'suspended'] | None)
sync_cursor (Any | None)
error_trace (bool | None)
human (bool | None)
pretty (bool | None)
- Return type:
- list(*, connector_name=None, error_trace=None, filter_path=None, from_=None, human=None, index_name=None, pretty=None, query=None, service_type=None, size=None)
Returns existing connectors.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/list-connector-api.html
- Parameters:
connector_name (str | Sequence[str] | None) – A comma-separated list of connector names to fetch connector documents for
from – Starting offset (default: 0)
index_name (str | Sequence[str] | None) – A comma-separated list of connector index names to fetch connector documents for
query (str | None) – A wildcard query string that filters connectors with matching name, description or index name
service_type (str | Sequence[str] | None) – A comma-separated list of connector service types to fetch connector documents for
size (int | None) – Specifies a max number of results to get
error_trace (bool | None)
from_ (int | None)
human (bool | None)
pretty (bool | None)
- Return type:
- post(*, description=None, error_trace=None, filter_path=None, human=None, index_name=None, is_native=None, language=None, name=None, pretty=None, service_type=None, body=None)
Creates a connector.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/create-connector-api.html
- Parameters:
- Return type:
- put(*, connector_id=None, description=None, error_trace=None, filter_path=None, human=None, index_name=None, is_native=None, language=None, name=None, pretty=None, service_type=None, body=None)
Creates or updates a connector.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/create-connector-api.html
- Parameters:
connector_id (str | None) – The unique identifier of the connector to be created or updated. ID is auto-generated if not provided.
description (str | None)
index_name (str | None)
is_native (bool | None)
language (str | None)
name (str | None)
service_type (str | None)
error_trace (bool | None)
human (bool | None)
pretty (bool | None)
- Return type:
- sync_job_cancel(*, connector_sync_job_id, error_trace=None, filter_path=None, human=None, pretty=None)
Cancels a connector sync job.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/cancel-connector-sync-job-api.html
- sync_job_delete(*, connector_sync_job_id, error_trace=None, filter_path=None, human=None, pretty=None)
Deletes a connector sync job.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/delete-connector-sync-job-api.html
- sync_job_get(*, connector_sync_job_id, error_trace=None, filter_path=None, human=None, pretty=None)
Retrieves a connector sync job.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/get-connector-sync-job-api.html
- sync_job_list(*, connector_id=None, error_trace=None, filter_path=None, from_=None, human=None, job_type=None, pretty=None, size=None, status=None)
Lists connector sync jobs.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/list-connector-sync-jobs-api.html
- Parameters:
connector_id (str | None) – A connector id to fetch connector sync jobs for
from – Starting offset (default: 0)
job_type (Sequence[str | Literal['access_control', 'full', 'incremental']] | str | ~typing.Literal['access_control', 'full', 'incremental'] | None) – A comma-separated list of job types to fetch the sync jobs for
size (int | None) – Specifies a max number of results to get
status (str | Literal['canceled', 'canceling', 'completed', 'error', 'in_progress', 'pending', 'suspended'] | None) – A sync job status to fetch connector sync jobs for
error_trace (bool | None)
from_ (int | None)
human (bool | None)
pretty (bool | None)
- Return type:
- sync_job_post(*, id=None, error_trace=None, filter_path=None, human=None, job_type=None, pretty=None, trigger_method=None, body=None)
Creates a connector sync job.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/create-connector-sync-job-api.html
- update_active_filtering(*, connector_id, error_trace=None, filter_path=None, human=None, pretty=None)
Activates the valid draft filtering for a connector.
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-filtering-api.html
- update_api_key_id(*, connector_id, api_key_id=None, api_key_secret_id=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the API key id in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-api-key-id-api.html
- Parameters:
- Return type:
- update_configuration(*, connector_id, configuration=None, error_trace=None, filter_path=None, human=None, pretty=None, values=None, body=None)
Updates the configuration field in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-configuration-api.html
- Parameters:
- Return type:
- update_error(*, connector_id, error=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the filtering field in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-error-api.html
- update_filtering(*, connector_id, advanced_snippet=None, error_trace=None, filter_path=None, filtering=None, human=None, pretty=None, rules=None, body=None)
Updates the filtering field in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-filtering-api.html
- update_filtering_validation(*, connector_id, validation=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the draft filtering validation info for a connector.
- update_index_name(*, connector_id, index_name=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the index_name in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-index-name-api.html
- update_name(*, connector_id, description=None, error_trace=None, filter_path=None, human=None, name=None, pretty=None, body=None)
Updates the name and description fields in the connector document
- Parameters:
- Return type:
- update_native(*, connector_id, is_native=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the is_native flag in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-native-api.html
- update_pipeline(*, connector_id, pipeline=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the pipeline field in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-pipeline-api.html
- update_scheduling(*, connector_id, scheduling=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the scheduling field in the connector document
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-scheduling-api.html
- update_service_type(*, connector_id, service_type=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the service type of the connector
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-service-type-api.html
- update_status(*, connector_id, status=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Updates the status of the connector
https://www.elastic.co/guide/en/elasticsearch/reference/8.15/update-connector-status-api.html