View a markdown version of this page

Actions, resources, and condition keys for Amazon Neptune - Service Authorization Reference

Actions, resources, and condition keys for Amazon Neptune

Amazon Neptune (service prefix: neptune-db) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

Actions defined by Amazon Neptune

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

CancelLoaderJob

Grants permission to cancel a loader job

database*

Write

CancelMLDataProcessingJob

Grants permission to cancel an ML data processing job

database*

Write

CancelMLModelTrainingJob

Grants permission to cancel an ML model training job

database*

Write

CancelMLModelTransformJob

Grants permission to cancel an ML model transform job

database*

Write

CancelQuery

Grants permission to cancel a query

database*

Write

CreateMLEndpoint

Grants permission to create an ML endpoint

database*

Write

DeleteDataViaQuery

Grants permission to run delete data via query APIs on database

database*

neptune-db:QueryLanguage

Write

DeleteMLEndpoint

Grants permission to delete an ML endpoint

database*

Write

DeleteStatistics

Grants permission to delete all the statistics in the database

database*

Write

GetEngineStatus

Grants permission to check the status of the Neptune engine

database*

Read

GetGraphSummary

Grants permission to get the graph summary from the database

database*

Read

GetLoaderJobStatus

Grants permission to check the status of a loader job

database*

Read

GetMLDataProcessingJobStatus

Grants permission to check the status of an ML data processing job

database*

Read

GetMLEndpointStatus

Grants permission to check the status of an ML endpoint

database*

Read

GetMLModelTrainingJobStatus

Grants permission to check the status of an ML model training job

database*

Read

GetMLModelTransformJobStatus

Grants permission to check the status of an ML model transform job

database*

Read

GetQueryStatus

Grants permission to check the status of all active queries

database*

neptune-db:QueryLanguage

Read

GetStatisticsStatus

Grants permission to check the status of statistics of the database

database*

Read

GetStreamRecords

Grants permission to fetch stream records from Neptune

database*

neptune-db:QueryLanguage

Read

ListLoaderJobs

Grants permission to list all the loader jobs

database*

List

ListMLDataProcessingJobs

Grants permission to list all the ML data processing jobs

database*

List

ListMLEndpoints

Grants permission to list all the ML endpoints

database*

List

ListMLModelTrainingJobs

Grants permission to list all the ML model training jobs

database*

List

ListMLModelTransformJobs

Grants permission to list all the ML model transform jobs

database*

List

ManageStatistics

Grants permission to manage statistics in the database

database*

Write

ReadDataViaQuery

Grants permission to run read data via query APIs on database

database*

neptune-db:QueryLanguage

Read

ResetDatabase

Grants permission to get the token needed for reset and resets the Neptune database

database*

Write

StartLoaderJob

Grants permission to start a loader job

database*

Write

StartMLDataProcessingJob

Grants permission to start an ML data processing job

database*

Write

StartMLModelTrainingJob

Grants permission to start an ML model training job

database*

Write

StartMLModelTransformJob

Grants permission to start an ML model transform job

database*

Write

WriteDataViaQuery

Grants permission to run write data via query APIs on database

database*

neptune-db:QueryLanguage

Write

connect

Grants permission to all data-access actions in engine versions prior to 1.2.0.0

database*

Write

Resource types defined by Amazon Neptune

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

database

arn:${Partition}:neptune-db:${Region}:${Account}:${ClusterResourceId}/*

Condition keys for Amazon Neptune

Amazon Neptune defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

neptune-db:QueryLanguage

Filters access by graph model

String