public sealed class CreateSnapshotRequest : IMessage<CreateSnapshotRequest>, IEquatable<CreateSnapshotRequest>, IDeepCloneable<CreateSnapshotRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the NetApp v1 API class CreateSnapshotRequest.
Required. ID of the snapshot to create. Must be unique within the parent
resource. Must contain only letters, numbers, underscore and hyphen, with
the first character a letter or underscore, the last a letter or underscore
or a number, and a 63 character maximum.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation page covers the \u003ccode\u003eCreateSnapshotRequest\u003c/code\u003e class within the Google Cloud NetApp v1 API, version 1.5.0, which is used to create a snapshot.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateSnapshotRequest\u003c/code\u003e class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThis class offers two constructors: a default constructor (\u003ccode\u003eCreateSnapshotRequest()\u003c/code\u003e) and a copy constructor (\u003ccode\u003eCreateSnapshotRequest(CreateSnapshotRequest other)\u003c/code\u003e), as well as properties to set the parent volume, the snapshot resource, and a unique ID for the snapshot.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateSnapshotRequest\u003c/code\u003e class requires the specification of a parent volume using the format \u003ccode\u003eprojects/{project_id}/locations/{location}/volumes/{volume_id}\u003c/code\u003e, a snapshot resource, and a unique snapshot ID.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions available, from version 1.0.0 to 1.8.0, with 1.8.0 being the latest available version.\u003c/p\u003e\n"]]],[],null,[]]