IngestionOperations interface
Interface representing a Ingestion operations.
Properties
| cancel |
Cancel all pending and running operations across the entire GeoCatalog instance. This is a catalog-wide operation and is not scoped to a specific collection. |
| cancel |
Cancel a running operation of a geo-catalog collection |
| create | Create a new ingestion |
| create |
Create a new run of an ingestion |
| create |
Create a new ingestion source in a geo-catalog |
| delete |
Delete an ingestion from a catalog. All runs of the ingestion will be deleted. Ingestion must not have any runs in progress or queued. |
| delete |
Delete an ingestion source from a geo-catalog |
| get | Get the definition of an ingestion |
| get |
Get an operation of a geo-catalog collection |
| get |
Get a run of an ingestion |
| get |
Get an ingestion source in a geo-catalog |
| list | Get ingestions of a catalog |
| list |
Get all managed identities with access to storage accounts configured for a geo-catalog |
| list |
Get operations of a geo-catalog collection |
| list |
Get the runs of an ingestion |
| list |
Get ingestion sources in a geo-catalog |
| replace |
Update an existing ingestion source in a geo-catalog |
| update | Update an existing ingestion |
Property Details
cancelAllOperations
Cancel all pending and running operations across the entire GeoCatalog instance. This is a catalog-wide operation and is not scoped to a specific collection.
cancelAllOperations: (options?: IngestionCancelAllOperationsOptionalParams) => Promise<void>
Property Value
(options?: IngestionCancelAllOperationsOptionalParams) => Promise<void>
cancelOperation
Cancel a running operation of a geo-catalog collection
cancelOperation: (operationId: string, options?: IngestionCancelOperationOptionalParams) => Promise<void>
Property Value
(operationId: string, options?: IngestionCancelOperationOptionalParams) => Promise<void>
create
Create a new ingestion
create: (collectionId: string, body: IngestionDefinition, options?: IngestionCreateOptionalParams) => Promise<IngestionDefinition>
Property Value
(collectionId: string, body: IngestionDefinition, options?: IngestionCreateOptionalParams) => Promise<IngestionDefinition>
createRun
Create a new run of an ingestion
createRun: (collectionId: string, ingestionId: string, options?: IngestionCreateRunOptionalParams) => Promise<IngestionRun>
Property Value
(collectionId: string, ingestionId: string, options?: IngestionCreateRunOptionalParams) => Promise<IngestionRun>
createSource
Create a new ingestion source in a geo-catalog
createSource: (body: IngestionSourceUnion, options?: IngestionCreateSourceOptionalParams) => Promise<IngestionSourceUnion>
Property Value
(body: IngestionSourceUnion, options?: IngestionCreateSourceOptionalParams) => Promise<IngestionSourceUnion>
deleteIngestion
Delete an ingestion from a catalog. All runs of the ingestion will be deleted. Ingestion must not have any runs in progress or queued.
deleteIngestion: (collectionId: string, ingestionId: string, options?: IngestionDeleteIngestionOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(collectionId: string, ingestionId: string, options?: IngestionDeleteIngestionOptionalParams) => PollerLike<OperationState<void>, void>
deleteSource
Delete an ingestion source from a geo-catalog
deleteSource: (id: string, options?: IngestionDeleteSourceOptionalParams) => Promise<void>
Property Value
(id: string, options?: IngestionDeleteSourceOptionalParams) => Promise<void>
get
Get the definition of an ingestion
get: (collectionId: string, ingestionId: string, options?: IngestionGetOptionalParams) => Promise<IngestionDefinition>
Property Value
(collectionId: string, ingestionId: string, options?: IngestionGetOptionalParams) => Promise<IngestionDefinition>
getOperation
Get an operation of a geo-catalog collection
getOperation: (operationId: string, options?: IngestionGetOperationOptionalParams) => Promise<Operation>
Property Value
(operationId: string, options?: IngestionGetOperationOptionalParams) => Promise<Operation>
getRun
Get a run of an ingestion
getRun: (collectionId: string, ingestionId: string, runId: string, options?: IngestionGetRunOptionalParams) => Promise<IngestionRun>
Property Value
(collectionId: string, ingestionId: string, runId: string, options?: IngestionGetRunOptionalParams) => Promise<IngestionRun>
getSource
Get an ingestion source in a geo-catalog
getSource: (id: string, options?: IngestionGetSourceOptionalParams) => Promise<IngestionSourceUnion>
Property Value
(id: string, options?: IngestionGetSourceOptionalParams) => Promise<IngestionSourceUnion>
list
Get ingestions of a catalog
list: (collectionId: string, options?: IngestionListOptionalParams) => PagedAsyncIterableIterator<IngestionDefinition, IngestionDefinition[], PageSettings>
Property Value
(collectionId: string, options?: IngestionListOptionalParams) => PagedAsyncIterableIterator<IngestionDefinition, IngestionDefinition[], PageSettings>
listManagedIdentities
Get all managed identities with access to storage accounts configured for a geo-catalog
listManagedIdentities: (options?: IngestionListManagedIdentitiesOptionalParams) => PagedAsyncIterableIterator<ManagedIdentityMetadata, ManagedIdentityMetadata[], PageSettings>
Property Value
(options?: IngestionListManagedIdentitiesOptionalParams) => PagedAsyncIterableIterator<ManagedIdentityMetadata, ManagedIdentityMetadata[], PageSettings>
listOperations
Get operations of a geo-catalog collection
listOperations: (options?: IngestionListOperationsOptionalParams) => PagedAsyncIterableIterator<Operation, Operation[], PageSettings>
Property Value
(options?: IngestionListOperationsOptionalParams) => PagedAsyncIterableIterator<Operation, Operation[], PageSettings>
listRuns
Get the runs of an ingestion
listRuns: (collectionId: string, ingestionId: string, options?: IngestionListRunsOptionalParams) => PagedAsyncIterableIterator<IngestionRun, IngestionRun[], PageSettings>
Property Value
(collectionId: string, ingestionId: string, options?: IngestionListRunsOptionalParams) => PagedAsyncIterableIterator<IngestionRun, IngestionRun[], PageSettings>
listSources
Get ingestion sources in a geo-catalog
listSources: (options?: IngestionListSourcesOptionalParams) => PagedAsyncIterableIterator<IngestionSourceSummary, IngestionSourceSummary[], PageSettings>
Property Value
(options?: IngestionListSourcesOptionalParams) => PagedAsyncIterableIterator<IngestionSourceSummary, IngestionSourceSummary[], PageSettings>
replaceSource
Update an existing ingestion source in a geo-catalog
replaceSource: (id: string, body: IngestionSourceUnion, options?: IngestionReplaceSourceOptionalParams) => Promise<IngestionSourceUnion>
Property Value
(id: string, body: IngestionSourceUnion, options?: IngestionReplaceSourceOptionalParams) => Promise<IngestionSourceUnion>
update
Update an existing ingestion
update: (collectionId: string, ingestionId: string, body: IngestionDefinition, options?: IngestionUpdateOptionalParams) => Promise<IngestionDefinition>
Property Value
(collectionId: string, ingestionId: string, body: IngestionDefinition, options?: IngestionUpdateOptionalParams) => Promise<IngestionDefinition>