public sealed class CreateVolumeRequest : IMessage<CreateVolumeRequest>, IEquatable<CreateVolumeRequest>, IDeepCloneable<CreateVolumeRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the NetApp v1 API class CreateVolumeRequest.
Required. Id of the requesting volume. Must be unique within the parent
resource. Must contain only letters, numbers and hyphen, with the first
character a letter, the last a letter or a number,
and a 63 character maximum.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eCreateVolumeRequest\u003c/code\u003e class within the Google Cloud NetApp v1 API, detailing its structure and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateVolumeRequest\u003c/code\u003e class is used to create a new volume and is a part of the \u003ccode\u003eGoogle.Cloud.NetApp.V1\u003c/code\u003e namespace, implemented through multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, including a default constructor and one that accepts another \u003ccode\u003eCreateVolumeRequest\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eKey properties include \u003ccode\u003eParent\u003c/code\u003e (identifying the parent resource), \u003ccode\u003eVolume\u003c/code\u003e (defining the volume to be created), and \u003ccode\u003eVolumeId\u003c/code\u003e (setting the unique identifier for the new volume).\u003c/p\u003e\n"],["\u003cp\u003eThe document allows you to browse the documentation for previous versions of the API, from 1.0.0 up to the latest version 1.8.0.\u003c/p\u003e\n"]]],[],null,["# NetApp v1 API - Class CreateVolumeRequest (1.10.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.10.0 (latest)](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.9.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.9.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.8.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.7.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.6.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.5.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.4.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.3.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.2.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.1.0/Google.Cloud.NetApp.V1.CreateVolumeRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.0.0/Google.Cloud.NetApp.V1.CreateVolumeRequest) \n\n public sealed class CreateVolumeRequest : IMessage\u003cCreateVolumeRequest\u003e, IEquatable\u003cCreateVolumeRequest\u003e, IDeepCloneable\u003cCreateVolumeRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the NetApp v1 API class CreateVolumeRequest.\n\nMessage for creating a Volume \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateVolumeRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateVolumeRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateVolumeRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateVolumeRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateVolumeRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateVolumeRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateVolumeRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.NetApp.V1](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.NetApp.V1.dll\n\nConstructors\n------------\n\n### CreateVolumeRequest()\n\n public CreateVolumeRequest()\n\n### CreateVolumeRequest(CreateVolumeRequest)\n\n public CreateVolumeRequest(CreateVolumeRequest other)\n\nProperties\n----------\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. Value for parent.\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateVolumeRequest#Google_Cloud_NetApp_V1_CreateVolumeRequest_Parent) resource name property.\n\n### Volume\n\n public Volume Volume { get; set; }\n\nRequired. The volume being created.\n\n### VolumeId\n\n public string VolumeId { get; set; }\n\nRequired. Id of the requesting volume. Must be unique within the parent\nresource. Must contain only letters, numbers and hyphen, with the first\ncharacter a letter, the last a letter or a number,\nand a 63 character maximum."]]