NeptuneData / Client / execute_fast_reset
execute_fast_reset¶
- NeptuneData.Client.execute_fast_reset(**kwargs)¶
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
ExecuteFastResetwithactionset toinitiateDatabaseReset. This returns a UUID token which you then include when callingExecuteFastResetagain withactionset toperformDatabaseReset. 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.
See also: AWS API Documentation
Request Syntax
response = client.execute_fast_reset( action='initiateDatabaseReset'|'performDatabaseReset', token='string' )
- Parameters:
action (string) –
[REQUIRED]
The fast reset action. One of the following values:
initiateDatabaseReset– This action generates a unique token needed to actually perform the fast reset.performDatabaseReset– This action uses the token generated by theinitiateDatabaseResetaction to actually perform the fast reset.
token (string) – The fast-reset token to initiate the reset.
- Return type:
dict
- Returns:
Response Syntax
{ 'status': 'string', 'payload': { 'token': 'string' } }
Response Structure
(dict) –
status (string) –
The
statusis only returned for theperformDatabaseResetaction, and indicates whether or not the fast reset rquest is accepted.payload (dict) –
The
payloadis only returned by theinitiateDatabaseResetaction, and contains the unique token to use with theperformDatabaseResetaction to make the reset occur.token (string) –
A UUID generated by the database in the
initiateDatabaseResetaction, and then consumed by theperformDatabaseResetto reset the database.
Exceptions