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\u003eThe \u003ccode\u003eCreateSnapshotRequest\u003c/code\u003e class in the \u003ccode\u003eGoogle.Cloud.NetApp.V1\u003c/code\u003e namespace is used to create a snapshot of a NetApp volume.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, for message handling, comparison, cloning, and buffered operations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateSnapshotRequest\u003c/code\u003e class requires specification of the parent volume using the \u003ccode\u003eParent\u003c/code\u003e property and the snapshot information through the \u003ccode\u003eSnapshot\u003c/code\u003e property, along with the unique \u003ccode\u003eSnapshotId\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of the documentation available, ranging from version 1.0.0 to 1.8.0, with 1.8.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties that include \u003ccode\u003eParent\u003c/code\u003e which is a string, \u003ccode\u003eParentAsVolumeName\u003c/code\u003e which is a VolumeName, \u003ccode\u003eSnapshot\u003c/code\u003e which is a snapshot and \u003ccode\u003eSnapshotId\u003c/code\u003e which is a string.\u003c/p\u003e\n"]]],[],null,[]]