InvestigationsOperations interface
Interface representing a Investigations operations.
Properties
| create |
Creates an Investigation. |
| delete |
Delete a Investigation. |
| get | Fetch a Investigation by name. |
| get |
Get the discovery engine for an investigation. |
| get |
Get the status of a long-running operation. |
| list | List Investigation resources |
| list |
List discovery engine working memory entries for an investigation. |
| start |
Start the discovery engine for an investigation. |
| stop |
Stop the discovery engine for an investigation. |
| update | Updates an Investigation. |
| update |
Update the discovery engine for an investigation. This will create the discovery engine if it does not already exist. |
Property Details
createOrReplace
Creates an Investigation.
createOrReplace: (projectName: string, investigationName: string, resource: InvestigationCreateOrUpdateContent, options?: InvestigationsCreateOrReplaceOptionalParams) => Promise<Investigation>
Property Value
(projectName: string, investigationName: string, resource: InvestigationCreateOrUpdateContent, options?: InvestigationsCreateOrReplaceOptionalParams) => Promise<Investigation>
deleteInvestigation
Delete a Investigation.
deleteInvestigation: (projectName: string, investigationName: string, options?: InvestigationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(projectName: string, investigationName: string, options?: InvestigationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Fetch a Investigation by name.
get: (projectName: string, investigationName: string, options?: InvestigationsGetOptionalParams) => Promise<Investigation>
Property Value
(projectName: string, investigationName: string, options?: InvestigationsGetOptionalParams) => Promise<Investigation>
getDiscoveryEngine
Get the discovery engine for an investigation.
getDiscoveryEngine: (projectName: string, investigationName: string, options?: InvestigationsGetDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>
Property Value
(projectName: string, investigationName: string, options?: InvestigationsGetDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>
getOperationStatus
Get the status of a long-running operation.
getOperationStatus: (projectName: string, investigationName: string, operationId: string, options?: InvestigationsGetOperationStatusOptionalParams) => Promise<InvestigationOperationStatus>
Property Value
(projectName: string, investigationName: string, operationId: string, options?: InvestigationsGetOperationStatusOptionalParams) => Promise<InvestigationOperationStatus>
list
List Investigation resources
list: (projectName: string, options?: InvestigationsListOptionalParams) => PagedAsyncIterableIterator<Investigation, Investigation[], PageSettings>
Property Value
(projectName: string, options?: InvestigationsListOptionalParams) => PagedAsyncIterableIterator<Investigation, Investigation[], PageSettings>
listDiscoveryEngineMemory
List discovery engine working memory entries for an investigation.
listDiscoveryEngineMemory: (projectName: string, investigationName: string, options?: InvestigationsGetDiscoveryEngineMemoryOptionalParams) => PagedAsyncIterableIterator<WorkingMemoryEntry, WorkingMemoryEntry[], PageSettings>
Property Value
(projectName: string, investigationName: string, options?: InvestigationsGetDiscoveryEngineMemoryOptionalParams) => PagedAsyncIterableIterator<WorkingMemoryEntry, WorkingMemoryEntry[], PageSettings>
startDiscoveryEngine
Start the discovery engine for an investigation.
startDiscoveryEngine: (projectName: string, investigationName: string, options?: InvestigationsStartDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>
Property Value
(projectName: string, investigationName: string, options?: InvestigationsStartDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>
stopDiscoveryEngine
Stop the discovery engine for an investigation.
stopDiscoveryEngine: (projectName: string, investigationName: string, options?: InvestigationsStopDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>
Property Value
(projectName: string, investigationName: string, options?: InvestigationsStopDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>
update
Updates an Investigation.
update: (projectName: string, investigationName: string, resource: InvestigationCreateOrUpdateContent, options?: InvestigationsUpdateOptionalParams) => Promise<Investigation>
Property Value
(projectName: string, investigationName: string, resource: InvestigationCreateOrUpdateContent, options?: InvestigationsUpdateOptionalParams) => Promise<Investigation>
updateDiscoveryEngine
Update the discovery engine for an investigation. This will create the discovery engine if it does not already exist.
updateDiscoveryEngine: (projectName: string, investigationName: string, body: DiscoveryEngineUpdate, options?: InvestigationsUpdateDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>
Property Value
(projectName: string, investigationName: string, body: DiscoveryEngineUpdate, options?: InvestigationsUpdateDiscoveryEngineOptionalParams) => Promise<DiscoveryEngine>