aws-sdk
Version:
AWS SDK for JavaScript
299 lines • 124 kB
TypeScript
import {Request} from '../lib/request';
import {Response} from '../lib/response';
import {AWSError} from '../lib/error';
import {Service} from '../lib/service';
import {ServiceConfigurationOptions} from '../lib/service';
import {ConfigBase as Config} from '../lib/config-base';
interface Blob {}
declare class Neptunedata extends Service {
/**
* Constructs a service object. This object has one method for each API operation.
*/
constructor(options?: Neptunedata.Types.ClientConfiguration)
config: Config & Neptunedata.Types.ClientConfiguration;
/**
* Cancels a Gremlin query. See Gremlin query cancellation for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery IAM action in that cluster.
*/
cancelGremlinQuery(params: Neptunedata.Types.CancelGremlinQueryInput, callback?: (err: AWSError, data: Neptunedata.Types.CancelGremlinQueryOutput) => void): Request<Neptunedata.Types.CancelGremlinQueryOutput, AWSError>;
/**
* Cancels a Gremlin query. See Gremlin query cancellation for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery IAM action in that cluster.
*/
cancelGremlinQuery(callback?: (err: AWSError, data: Neptunedata.Types.CancelGremlinQueryOutput) => void): Request<Neptunedata.Types.CancelGremlinQueryOutput, AWSError>;
/**
* Cancels a specified load job. This is an HTTP DELETE request. See Neptune Loader Get-Status API for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelLoaderJob IAM action in that cluster..
*/
cancelLoaderJob(params: Neptunedata.Types.CancelLoaderJobInput, callback?: (err: AWSError, data: Neptunedata.Types.CancelLoaderJobOutput) => void): Request<Neptunedata.Types.CancelLoaderJobOutput, AWSError>;
/**
* Cancels a specified load job. This is an HTTP DELETE request. See Neptune Loader Get-Status API for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelLoaderJob IAM action in that cluster..
*/
cancelLoaderJob(callback?: (err: AWSError, data: Neptunedata.Types.CancelLoaderJobOutput) => void): Request<Neptunedata.Types.CancelLoaderJobOutput, AWSError>;
/**
* Cancels a Neptune ML data processing job. See The dataprocessing command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLDataProcessingJob IAM action in that cluster.
*/
cancelMLDataProcessingJob(params: Neptunedata.Types.CancelMLDataProcessingJobInput, callback?: (err: AWSError, data: Neptunedata.Types.CancelMLDataProcessingJobOutput) => void): Request<Neptunedata.Types.CancelMLDataProcessingJobOutput, AWSError>;
/**
* Cancels a Neptune ML data processing job. See The dataprocessing command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLDataProcessingJob IAM action in that cluster.
*/
cancelMLDataProcessingJob(callback?: (err: AWSError, data: Neptunedata.Types.CancelMLDataProcessingJobOutput) => void): Request<Neptunedata.Types.CancelMLDataProcessingJobOutput, AWSError>;
/**
* Cancels a Neptune ML model training job. See Model training using the modeltraining command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTrainingJob IAM action in that cluster.
*/
cancelMLModelTrainingJob(params: Neptunedata.Types.CancelMLModelTrainingJobInput, callback?: (err: AWSError, data: Neptunedata.Types.CancelMLModelTrainingJobOutput) => void): Request<Neptunedata.Types.CancelMLModelTrainingJobOutput, AWSError>;
/**
* Cancels a Neptune ML model training job. See Model training using the modeltraining command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTrainingJob IAM action in that cluster.
*/
cancelMLModelTrainingJob(callback?: (err: AWSError, data: Neptunedata.Types.CancelMLModelTrainingJobOutput) => void): Request<Neptunedata.Types.CancelMLModelTrainingJobOutput, AWSError>;
/**
* Cancels a specified model transform job. See Use a trained model to generate new model artifacts. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTransformJob IAM action in that cluster.
*/
cancelMLModelTransformJob(params: Neptunedata.Types.CancelMLModelTransformJobInput, callback?: (err: AWSError, data: Neptunedata.Types.CancelMLModelTransformJobOutput) => void): Request<Neptunedata.Types.CancelMLModelTransformJobOutput, AWSError>;
/**
* Cancels a specified model transform job. See Use a trained model to generate new model artifacts. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTransformJob IAM action in that cluster.
*/
cancelMLModelTransformJob(callback?: (err: AWSError, data: Neptunedata.Types.CancelMLModelTransformJobOutput) => void): Request<Neptunedata.Types.CancelMLModelTransformJobOutput, AWSError>;
/**
* Cancels a specified openCypher query. See Neptune openCypher status endpoint for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery IAM action in that cluster.
*/
cancelOpenCypherQuery(params: Neptunedata.Types.CancelOpenCypherQueryInput, callback?: (err: AWSError, data: Neptunedata.Types.CancelOpenCypherQueryOutput) => void): Request<Neptunedata.Types.CancelOpenCypherQueryOutput, AWSError>;
/**
* Cancels a specified openCypher query. See Neptune openCypher status endpoint for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery IAM action in that cluster.
*/
cancelOpenCypherQuery(callback?: (err: AWSError, data: Neptunedata.Types.CancelOpenCypherQueryOutput) => void): Request<Neptunedata.Types.CancelOpenCypherQueryOutput, AWSError>;
/**
* Creates a new Neptune ML inference endpoint that lets you query one specific model that the model-training process constructed. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CreateMLEndpoint IAM action in that cluster.
*/
createMLEndpoint(params: Neptunedata.Types.CreateMLEndpointInput, callback?: (err: AWSError, data: Neptunedata.Types.CreateMLEndpointOutput) => void): Request<Neptunedata.Types.CreateMLEndpointOutput, AWSError>;
/**
* Creates a new Neptune ML inference endpoint that lets you query one specific model that the model-training process constructed. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CreateMLEndpoint IAM action in that cluster.
*/
createMLEndpoint(callback?: (err: AWSError, data: Neptunedata.Types.CreateMLEndpointOutput) => void): Request<Neptunedata.Types.CreateMLEndpointOutput, AWSError>;
/**
* Cancels the creation of a Neptune ML inference endpoint. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteMLEndpoint IAM action in that cluster.
*/
deleteMLEndpoint(params: Neptunedata.Types.DeleteMLEndpointInput, callback?: (err: AWSError, data: Neptunedata.Types.DeleteMLEndpointOutput) => void): Request<Neptunedata.Types.DeleteMLEndpointOutput, AWSError>;
/**
* Cancels the creation of a Neptune ML inference endpoint. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteMLEndpoint IAM action in that cluster.
*/
deleteMLEndpoint(callback?: (err: AWSError, data: Neptunedata.Types.DeleteMLEndpointOutput) => void): Request<Neptunedata.Types.DeleteMLEndpointOutput, AWSError>;
/**
* Deletes statistics for Gremlin and openCypher (property graph) data. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteStatistics IAM action in that cluster.
*/
deletePropertygraphStatistics(callback?: (err: AWSError, data: Neptunedata.Types.DeletePropertygraphStatisticsOutput) => void): Request<Neptunedata.Types.DeletePropertygraphStatisticsOutput, AWSError>;
/**
* Deletes SPARQL statistics When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteStatistics IAM action in that cluster.
*/
deleteSparqlStatistics(callback?: (err: AWSError, data: Neptunedata.Types.DeleteSparqlStatisticsOutput) => void): Request<Neptunedata.Types.DeleteSparqlStatisticsOutput, AWSError>;
/**
* The fast reset REST API lets you reset a Neptune graph quicky and easily, removing all of its data. Neptune fast reset is a two-step process. First you call ExecuteFastReset with action set to initiateDatabaseReset. This returns a UUID token which you then include when calling ExecuteFastReset again with action set to performDatabaseReset. See Empty an Amazon Neptune DB cluster using the fast reset API. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ResetDatabase IAM action in that cluster.
*/
executeFastReset(params: Neptunedata.Types.ExecuteFastResetInput, callback?: (err: AWSError, data: Neptunedata.Types.ExecuteFastResetOutput) => void): Request<Neptunedata.Types.ExecuteFastResetOutput, AWSError>;
/**
* The fast reset REST API lets you reset a Neptune graph quicky and easily, removing all of its data. Neptune fast reset is a two-step process. First you call ExecuteFastReset with action set to initiateDatabaseReset. This returns a UUID token which you then include when calling ExecuteFastReset again with action set to performDatabaseReset. See Empty an Amazon Neptune DB cluster using the fast reset API. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ResetDatabase IAM action in that cluster.
*/
executeFastReset(callback?: (err: AWSError, data: Neptunedata.Types.ExecuteFastResetOutput) => void): Request<Neptunedata.Types.ExecuteFastResetOutput, AWSError>;
/**
* Executes a Gremlin Explain query. Amazon Neptune has added a Gremlin feature named explain that provides is a self-service tool for understanding the execution approach being taken by the Neptune engine for the query. You invoke it by adding an explain parameter to an HTTP call that submits a Gremlin query. The explain feature provides information about the logical structure of query execution plans. You can use this information to identify potential evaluation and execution bottlenecks and to tune your query, as explained in Tuning Gremlin queries. You can also use query hints to improve query execution plans. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query: neptune-db:ReadDataViaQuery neptune-db:WriteDataViaQuery neptune-db:DeleteDataViaQuery Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeGremlinExplainQuery(params: Neptunedata.Types.ExecuteGremlinExplainQueryInput, callback?: (err: AWSError, data: Neptunedata.Types.ExecuteGremlinExplainQueryOutput) => void): Request<Neptunedata.Types.ExecuteGremlinExplainQueryOutput, AWSError>;
/**
* Executes a Gremlin Explain query. Amazon Neptune has added a Gremlin feature named explain that provides is a self-service tool for understanding the execution approach being taken by the Neptune engine for the query. You invoke it by adding an explain parameter to an HTTP call that submits a Gremlin query. The explain feature provides information about the logical structure of query execution plans. You can use this information to identify potential evaluation and execution bottlenecks and to tune your query, as explained in Tuning Gremlin queries. You can also use query hints to improve query execution plans. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query: neptune-db:ReadDataViaQuery neptune-db:WriteDataViaQuery neptune-db:DeleteDataViaQuery Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeGremlinExplainQuery(callback?: (err: AWSError, data: Neptunedata.Types.ExecuteGremlinExplainQueryOutput) => void): Request<Neptunedata.Types.ExecuteGremlinExplainQueryOutput, AWSError>;
/**
* Executes a Gremlin Profile query, which runs a specified traversal, collects various metrics about the run, and produces a profile report as output. See Gremlin profile API in Neptune for details. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster. Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeGremlinProfileQuery(params: Neptunedata.Types.ExecuteGremlinProfileQueryInput, callback?: (err: AWSError, data: Neptunedata.Types.ExecuteGremlinProfileQueryOutput) => void): Request<Neptunedata.Types.ExecuteGremlinProfileQueryOutput, AWSError>;
/**
* Executes a Gremlin Profile query, which runs a specified traversal, collects various metrics about the run, and produces a profile report as output. See Gremlin profile API in Neptune for details. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster. Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeGremlinProfileQuery(callback?: (err: AWSError, data: Neptunedata.Types.ExecuteGremlinProfileQueryOutput) => void): Request<Neptunedata.Types.ExecuteGremlinProfileQueryOutput, AWSError>;
/**
* This commands executes a Gremlin query. Amazon Neptune is compatible with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal language to query the graph, as described under The Graph in the Apache TinkerPop3 documentation. More details can also be found in Accessing a Neptune graph with Gremlin. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions in that cluster, depending on the query: neptune-db:ReadDataViaQuery neptune-db:WriteDataViaQuery neptune-db:DeleteDataViaQuery Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeGremlinQuery(params: Neptunedata.Types.ExecuteGremlinQueryInput, callback?: (err: AWSError, data: Neptunedata.Types.ExecuteGremlinQueryOutput) => void): Request<Neptunedata.Types.ExecuteGremlinQueryOutput, AWSError>;
/**
* This commands executes a Gremlin query. Amazon Neptune is compatible with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal language to query the graph, as described under The Graph in the Apache TinkerPop3 documentation. More details can also be found in Accessing a Neptune graph with Gremlin. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions in that cluster, depending on the query: neptune-db:ReadDataViaQuery neptune-db:WriteDataViaQuery neptune-db:DeleteDataViaQuery Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeGremlinQuery(callback?: (err: AWSError, data: Neptunedata.Types.ExecuteGremlinQueryOutput) => void): Request<Neptunedata.Types.ExecuteGremlinQueryOutput, AWSError>;
/**
* Executes an openCypher explain request. See The openCypher explain feature for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster. Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeOpenCypherExplainQuery(params: Neptunedata.Types.ExecuteOpenCypherExplainQueryInput, callback?: (err: AWSError, data: Neptunedata.Types.ExecuteOpenCypherExplainQueryOutput) => void): Request<Neptunedata.Types.ExecuteOpenCypherExplainQueryOutput, AWSError>;
/**
* Executes an openCypher explain request. See The openCypher explain feature for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster. Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeOpenCypherExplainQuery(callback?: (err: AWSError, data: Neptunedata.Types.ExecuteOpenCypherExplainQueryOutput) => void): Request<Neptunedata.Types.ExecuteOpenCypherExplainQueryOutput, AWSError>;
/**
* Executes an openCypher query. See Accessing the Neptune Graph with openCypher for more information. Neptune supports building graph applications using openCypher, which is currently one of the most popular query languages among developers working with graph databases. Developers, business analysts, and data scientists like openCypher's declarative, SQL-inspired syntax because it provides a familiar structure in which to querying property graphs. The openCypher language was originally developed by Neo4j, then open-sourced in 2015 and contributed to the openCypher project under an Apache 2 open-source license. Note that when invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query: neptune-db:ReadDataViaQuery neptune-db:WriteDataViaQuery neptune-db:DeleteDataViaQuery Note also that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeOpenCypherQuery(params: Neptunedata.Types.ExecuteOpenCypherQueryInput, callback?: (err: AWSError, data: Neptunedata.Types.ExecuteOpenCypherQueryOutput) => void): Request<Neptunedata.Types.ExecuteOpenCypherQueryOutput, AWSError>;
/**
* Executes an openCypher query. See Accessing the Neptune Graph with openCypher for more information. Neptune supports building graph applications using openCypher, which is currently one of the most popular query languages among developers working with graph databases. Developers, business analysts, and data scientists like openCypher's declarative, SQL-inspired syntax because it provides a familiar structure in which to querying property graphs. The openCypher language was originally developed by Neo4j, then open-sourced in 2015 and contributed to the openCypher project under an Apache 2 open-source license. Note that when invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query: neptune-db:ReadDataViaQuery neptune-db:WriteDataViaQuery neptune-db:DeleteDataViaQuery Note also that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
executeOpenCypherQuery(callback?: (err: AWSError, data: Neptunedata.Types.ExecuteOpenCypherQueryOutput) => void): Request<Neptunedata.Types.ExecuteOpenCypherQueryOutput, AWSError>;
/**
* Retrieves the status of the graph database on the host. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetEngineStatus IAM action in that cluster.
*/
getEngineStatus(callback?: (err: AWSError, data: Neptunedata.Types.GetEngineStatusOutput) => void): Request<Neptunedata.Types.GetEngineStatusOutput, AWSError>;
/**
* Gets the status of a specified Gremlin query. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
getGremlinQueryStatus(params: Neptunedata.Types.GetGremlinQueryStatusInput, callback?: (err: AWSError, data: Neptunedata.Types.GetGremlinQueryStatusOutput) => void): Request<Neptunedata.Types.GetGremlinQueryStatusOutput, AWSError>;
/**
* Gets the status of a specified Gremlin query. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
getGremlinQueryStatus(callback?: (err: AWSError, data: Neptunedata.Types.GetGremlinQueryStatusOutput) => void): Request<Neptunedata.Types.GetGremlinQueryStatusOutput, AWSError>;
/**
* Gets status information about a specified load job. Neptune keeps track of the most recent 1,024 bulk load jobs, and stores the last 10,000 error details per job. See Neptune Loader Get-Status API for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetLoaderJobStatus IAM action in that cluster..
*/
getLoaderJobStatus(params: Neptunedata.Types.GetLoaderJobStatusInput, callback?: (err: AWSError, data: Neptunedata.Types.GetLoaderJobStatusOutput) => void): Request<Neptunedata.Types.GetLoaderJobStatusOutput, AWSError>;
/**
* Gets status information about a specified load job. Neptune keeps track of the most recent 1,024 bulk load jobs, and stores the last 10,000 error details per job. See Neptune Loader Get-Status API for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetLoaderJobStatus IAM action in that cluster..
*/
getLoaderJobStatus(callback?: (err: AWSError, data: Neptunedata.Types.GetLoaderJobStatusOutput) => void): Request<Neptunedata.Types.GetLoaderJobStatusOutput, AWSError>;
/**
* Retrieves information about a specified data processing job. See The dataprocessing command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:GetMLDataProcessingJobStatus IAM action in that cluster.
*/
getMLDataProcessingJob(params: Neptunedata.Types.GetMLDataProcessingJobInput, callback?: (err: AWSError, data: Neptunedata.Types.GetMLDataProcessingJobOutput) => void): Request<Neptunedata.Types.GetMLDataProcessingJobOutput, AWSError>;
/**
* Retrieves information about a specified data processing job. See The dataprocessing command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:GetMLDataProcessingJobStatus IAM action in that cluster.
*/
getMLDataProcessingJob(callback?: (err: AWSError, data: Neptunedata.Types.GetMLDataProcessingJobOutput) => void): Request<Neptunedata.Types.GetMLDataProcessingJobOutput, AWSError>;
/**
* Retrieves details about an inference endpoint. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLEndpointStatus IAM action in that cluster.
*/
getMLEndpoint(params: Neptunedata.Types.GetMLEndpointInput, callback?: (err: AWSError, data: Neptunedata.Types.GetMLEndpointOutput) => void): Request<Neptunedata.Types.GetMLEndpointOutput, AWSError>;
/**
* Retrieves details about an inference endpoint. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLEndpointStatus IAM action in that cluster.
*/
getMLEndpoint(callback?: (err: AWSError, data: Neptunedata.Types.GetMLEndpointOutput) => void): Request<Neptunedata.Types.GetMLEndpointOutput, AWSError>;
/**
* Retrieves information about a Neptune ML model training job. See Model training using the modeltraining command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTrainingJobStatus IAM action in that cluster.
*/
getMLModelTrainingJob(params: Neptunedata.Types.GetMLModelTrainingJobInput, callback?: (err: AWSError, data: Neptunedata.Types.GetMLModelTrainingJobOutput) => void): Request<Neptunedata.Types.GetMLModelTrainingJobOutput, AWSError>;
/**
* Retrieves information about a Neptune ML model training job. See Model training using the modeltraining command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTrainingJobStatus IAM action in that cluster.
*/
getMLModelTrainingJob(callback?: (err: AWSError, data: Neptunedata.Types.GetMLModelTrainingJobOutput) => void): Request<Neptunedata.Types.GetMLModelTrainingJobOutput, AWSError>;
/**
* Gets information about a specified model transform job. See Use a trained model to generate new model artifacts. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTransformJobStatus IAM action in that cluster.
*/
getMLModelTransformJob(params: Neptunedata.Types.GetMLModelTransformJobInput, callback?: (err: AWSError, data: Neptunedata.Types.GetMLModelTransformJobOutput) => void): Request<Neptunedata.Types.GetMLModelTransformJobOutput, AWSError>;
/**
* Gets information about a specified model transform job. See Use a trained model to generate new model artifacts. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTransformJobStatus IAM action in that cluster.
*/
getMLModelTransformJob(callback?: (err: AWSError, data: Neptunedata.Types.GetMLModelTransformJobOutput) => void): Request<Neptunedata.Types.GetMLModelTransformJobOutput, AWSError>;
/**
* Retrieves the status of a specified openCypher query. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
getOpenCypherQueryStatus(params: Neptunedata.Types.GetOpenCypherQueryStatusInput, callback?: (err: AWSError, data: Neptunedata.Types.GetOpenCypherQueryStatusOutput) => void): Request<Neptunedata.Types.GetOpenCypherQueryStatusOutput, AWSError>;
/**
* Retrieves the status of a specified openCypher query. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
getOpenCypherQueryStatus(callback?: (err: AWSError, data: Neptunedata.Types.GetOpenCypherQueryStatusOutput) => void): Request<Neptunedata.Types.GetOpenCypherQueryStatusOutput, AWSError>;
/**
* Gets property graph statistics (Gremlin and openCypher). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStatisticsStatus IAM action in that cluster.
*/
getPropertygraphStatistics(callback?: (err: AWSError, data: Neptunedata.Types.GetPropertygraphStatisticsOutput) => void): Request<Neptunedata.Types.GetPropertygraphStatisticsOutput, AWSError>;
/**
* Gets a stream for a property graph. With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetPropertygraphStream lets you collect these change-log entries for a property graph. The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1. See Capturing graph changes in real time using Neptune streams. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions, depending on the query: Note that you can restrict property-graph queries using the following IAM context keys: neptune-db:QueryLanguage:Gremlin neptune-db:QueryLanguage:OpenCypher See Condition keys available in Neptune IAM data-access policy statements).
*/
getPropertygraphStream(params: Neptunedata.Types.GetPropertygraphStreamInput, callback?: (err: AWSError, data: Neptunedata.Types.GetPropertygraphStreamOutput) => void): Request<Neptunedata.Types.GetPropertygraphStreamOutput, AWSError>;
/**
* Gets a stream for a property graph. With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetPropertygraphStream lets you collect these change-log entries for a property graph. The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1. See Capturing graph changes in real time using Neptune streams. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions, depending on the query: Note that you can restrict property-graph queries using the following IAM context keys: neptune-db:QueryLanguage:Gremlin neptune-db:QueryLanguage:OpenCypher See Condition keys available in Neptune IAM data-access policy statements).
*/
getPropertygraphStream(callback?: (err: AWSError, data: Neptunedata.Types.GetPropertygraphStreamOutput) => void): Request<Neptunedata.Types.GetPropertygraphStreamOutput, AWSError>;
/**
* Gets a graph summary for a property graph. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary IAM action in that cluster.
*/
getPropertygraphSummary(params: Neptunedata.Types.GetPropertygraphSummaryInput, callback?: (err: AWSError, data: Neptunedata.Types.GetPropertygraphSummaryOutput) => void): Request<Neptunedata.Types.GetPropertygraphSummaryOutput, AWSError>;
/**
* Gets a graph summary for a property graph. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary IAM action in that cluster.
*/
getPropertygraphSummary(callback?: (err: AWSError, data: Neptunedata.Types.GetPropertygraphSummaryOutput) => void): Request<Neptunedata.Types.GetPropertygraphSummaryOutput, AWSError>;
/**
* Gets a graph summary for an RDF graph. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary IAM action in that cluster.
*/
getRDFGraphSummary(params: Neptunedata.Types.GetRDFGraphSummaryInput, callback?: (err: AWSError, data: Neptunedata.Types.GetRDFGraphSummaryOutput) => void): Request<Neptunedata.Types.GetRDFGraphSummaryOutput, AWSError>;
/**
* Gets a graph summary for an RDF graph. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary IAM action in that cluster.
*/
getRDFGraphSummary(callback?: (err: AWSError, data: Neptunedata.Types.GetRDFGraphSummaryOutput) => void): Request<Neptunedata.Types.GetRDFGraphSummaryOutput, AWSError>;
/**
* Gets RDF statistics (SPARQL).
*/
getSparqlStatistics(callback?: (err: AWSError, data: Neptunedata.Types.GetSparqlStatisticsOutput) => void): Request<Neptunedata.Types.GetSparqlStatisticsOutput, AWSError>;
/**
* Gets a stream for an RDF graph. With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetSparqlStream lets you collect these change-log entries for an RDF graph. The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1. See Capturing graph changes in real time using Neptune streams. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster. Note that the neptune-db:QueryLanguage:Sparql IAM condition key can be used in the policy document to restrict the use of SPARQL queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
getSparqlStream(params: Neptunedata.Types.GetSparqlStreamInput, callback?: (err: AWSError, data: Neptunedata.Types.GetSparqlStreamOutput) => void): Request<Neptunedata.Types.GetSparqlStreamOutput, AWSError>;
/**
* Gets a stream for an RDF graph. With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetSparqlStream lets you collect these change-log entries for an RDF graph. The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1. See Capturing graph changes in real time using Neptune streams. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster. Note that the neptune-db:QueryLanguage:Sparql IAM condition key can be used in the policy document to restrict the use of SPARQL queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
getSparqlStream(callback?: (err: AWSError, data: Neptunedata.Types.GetSparqlStreamOutput) => void): Request<Neptunedata.Types.GetSparqlStreamOutput, AWSError>;
/**
* Lists active Gremlin queries. See Gremlin query status API for details about the output. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
listGremlinQueries(params: Neptunedata.Types.ListGremlinQueriesInput, callback?: (err: AWSError, data: Neptunedata.Types.ListGremlinQueriesOutput) => void): Request<Neptunedata.Types.ListGremlinQueriesOutput, AWSError>;
/**
* Lists active Gremlin queries. See Gremlin query status API for details about the output. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
listGremlinQueries(callback?: (err: AWSError, data: Neptunedata.Types.ListGremlinQueriesOutput) => void): Request<Neptunedata.Types.ListGremlinQueriesOutput, AWSError>;
/**
* Retrieves a list of the loadIds for all active loader jobs. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListLoaderJobs IAM action in that cluster..
*/
listLoaderJobs(params: Neptunedata.Types.ListLoaderJobsInput, callback?: (err: AWSError, data: Neptunedata.Types.ListLoaderJobsOutput) => void): Request<Neptunedata.Types.ListLoaderJobsOutput, AWSError>;
/**
* Retrieves a list of the loadIds for all active loader jobs. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListLoaderJobs IAM action in that cluster..
*/
listLoaderJobs(callback?: (err: AWSError, data: Neptunedata.Types.ListLoaderJobsOutput) => void): Request<Neptunedata.Types.ListLoaderJobsOutput, AWSError>;
/**
* Returns a list of Neptune ML data processing jobs. See Listing active data-processing jobs using the Neptune ML dataprocessing command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLDataProcessingJobs IAM action in that cluster.
*/
listMLDataProcessingJobs(params: Neptunedata.Types.ListMLDataProcessingJobsInput, callback?: (err: AWSError, data: Neptunedata.Types.ListMLDataProcessingJobsOutput) => void): Request<Neptunedata.Types.ListMLDataProcessingJobsOutput, AWSError>;
/**
* Returns a list of Neptune ML data processing jobs. See Listing active data-processing jobs using the Neptune ML dataprocessing command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLDataProcessingJobs IAM action in that cluster.
*/
listMLDataProcessingJobs(callback?: (err: AWSError, data: Neptunedata.Types.ListMLDataProcessingJobsOutput) => void): Request<Neptunedata.Types.ListMLDataProcessingJobsOutput, AWSError>;
/**
* Lists existing inference endpoints. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLEndpoints IAM action in that cluster.
*/
listMLEndpoints(params: Neptunedata.Types.ListMLEndpointsInput, callback?: (err: AWSError, data: Neptunedata.Types.ListMLEndpointsOutput) => void): Request<Neptunedata.Types.ListMLEndpointsOutput, AWSError>;
/**
* Lists existing inference endpoints. See Managing inference endpoints using the endpoints command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLEndpoints IAM action in that cluster.
*/
listMLEndpoints(callback?: (err: AWSError, data: Neptunedata.Types.ListMLEndpointsOutput) => void): Request<Neptunedata.Types.ListMLEndpointsOutput, AWSError>;
/**
* Lists Neptune ML model-training jobs. See Model training using the modeltraining command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:ListMLModelTrainingJobs IAM action in that cluster.
*/
listMLModelTrainingJobs(params: Neptunedata.Types.ListMLModelTrainingJobsInput, callback?: (err: AWSError, data: Neptunedata.Types.ListMLModelTrainingJobsOutput) => void): Request<Neptunedata.Types.ListMLModelTrainingJobsOutput, AWSError>;
/**
* Lists Neptune ML model-training jobs. See Model training using the modeltraining command. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:ListMLModelTrainingJobs IAM action in that cluster.
*/
listMLModelTrainingJobs(callback?: (err: AWSError, data: Neptunedata.Types.ListMLModelTrainingJobsOutput) => void): Request<Neptunedata.Types.ListMLModelTrainingJobsOutput, AWSError>;
/**
* Returns a list of model transform job IDs. See Use a trained model to generate new model artifacts. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLModelTransformJobs IAM action in that cluster.
*/
listMLModelTransformJobs(params: Neptunedata.Types.ListMLModelTransformJobsInput, callback?: (err: AWSError, data: Neptunedata.Types.ListMLModelTransformJobsOutput) => void): Request<Neptunedata.Types.ListMLModelTransformJobsOutput, AWSError>;
/**
* Returns a list of model transform job IDs. See Use a trained model to generate new model artifacts. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLModelTransformJobs IAM action in that cluster.
*/
listMLModelTransformJobs(callback?: (err: AWSError, data: Neptunedata.Types.ListMLModelTransformJobsOutput) => void): Request<Neptunedata.Types.ListMLModelTransformJobsOutput, AWSError>;
/**
* Lists active openCypher queries. See Neptune openCypher status endpoint for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
listOpenCypherQueries(params: Neptunedata.Types.ListOpenCypherQueriesInput, callback?: (err: AWSError, data: Neptunedata.Types.ListOpenCypherQueriesOutput) => void): Request<Neptunedata.Types.ListOpenCypherQueriesOutput, AWSError>;
/**
* Lists active openCypher queries. See Neptune openCypher status endpoint for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster. Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
*/
listOpenCypherQueries(callback?: (err: AWSError, data: Neptunedata.Types.ListOpenCypherQueriesOutput) => void): Request<Neptunedata.Types.ListOpenCypherQueriesOutput, AWSError>;
/**
* Manages the generation and use of property graph statistics. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ManageStatistics IAM action in that cluster.
*/
managePropertygraphStatistics(params: Neptunedata.Types.ManagePropertygraphStatisticsInput, callback?: (err: AWSError, data: Neptunedata.Types.ManagePropertygraphStatisticsOutput) => void): Request<Neptunedata.Types.ManagePropertygraphStatisticsOutput, AWSError>;
/**
* Manages the generation and use of property graph statistics. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ManageStatistics IAM action in that cluster.
*/
managePropertygraphStatistics(callback?: (err: AWSError, data: Neptunedata.Types.ManagePropertygraphStatisticsOutput) => void): Request<Neptunedata.Types.ManagePropertygraphStatisticsOutput, AWSError>;
/**
* Manages the generation and use of RDF graph statistics. When invoking this operation in a Nept