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 - ExecuteFastResetwith- actionset to- initiateDatabaseReset. This returns a UUID token which you then include when calling- ExecuteFastResetagain with- actionset 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. - 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 the- initiateDatabaseResetaction 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 the- performDatabaseResetaction, and indicates whether or not the fast reset rquest is accepted.
- payload (dict) – - The - payloadis only returned by the- initiateDatabaseResetaction, and contains the unique token to use with the- performDatabaseResetaction to make the reset occur.- token (string) – - A UUID generated by the database in the - initiateDatabaseResetaction, and then consumed by the- performDatabaseResetto reset the database.
 
 
 
 - Exceptions