create_graph_snapshot
async
¶
create_graph_snapshot(
graph_identifier: GraphIdentifier,
snapshot_name: SnapshotName,
*,
config_overrides: Optional[AsyncNeptuneGraphClientConfig] = None,
tags: Optional[TagMap] = None,
) -> CreateGraphSnapshotOutput
Creates a snapshot of the specific graph.
Parameters:
-
graph_identifier(GraphIdentifier) –The unique identifier of the Neptune Analytics graph.
-
snapshot_name(SnapshotName) –The snapshot name. For example:
my-snapshot-1.The name must contain from 1 to 63 letters, numbers, or hyphens, and its first character must be a letter. It cannot end with a hyphen or contain two consecutive hyphens. Only lowercase letters are allowed.
-
tags(Optional[TagMap], default:None) –Adds metadata tags to the new graph. These tags can also be used with cost allocation reporting, or used in a Condition statement in an IAM policy.
Raises:
-
ConflictException–Raised when a conflict is encountered.
-
InternalServerException–A failure occurred on the server.
-
ResourceNotFoundException–A specified resource could not be located.
-
ServiceQuotaExceededException–A service quota was exceeded.
-
ThrottlingException–The exception was interrupted by throttling.
-
ValidationException–A resource could not be validated.
-
UnknownServiceError–The service returned an error code this client does not model.