public sealed class CreateReplicationRequest : IMessage<CreateReplicationRequest>, IEquatable<CreateReplicationRequest>, IDeepCloneable<CreateReplicationRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the NetApp v1 API class CreateReplicationRequest.
Required. ID of the replication to create. 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\u003eThe \u003ccode\u003eCreateReplicationRequest\u003c/code\u003e class in the Google.Cloud.NetApp.V1 API is used to create a replication resource.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eCreateReplicationRequest\u003c/code\u003e API documentation is 1.8.0, with older versions from 1.7.0 down to 1.0.0 also available.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateReplicationRequest\u003c/code\u003e objects are part of the \u003ccode\u003eGoogle.Cloud.NetApp.V1\u003c/code\u003e namespace and inherit from the base \u003ccode\u003eobject\u003c/code\u003e class, while also implementing multiple interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThis class requires several properties to be set, including the \u003ccode\u003eParent\u003c/code\u003e volume, the \u003ccode\u003eReplication\u003c/code\u003e resource itself, and a unique \u003ccode\u003eReplicationId\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constuctors for this class; one that takes no arguments, and the other that takes another \u003ccode\u003eCreateReplicationRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,["# NetApp v1 API - Class CreateReplicationRequest (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.CreateReplicationRequest)\n- [1.9.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.9.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.8.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.7.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.6.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.5.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.4.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.3.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.2.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.1.0/Google.Cloud.NetApp.V1.CreateReplicationRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.0.0/Google.Cloud.NetApp.V1.CreateReplicationRequest) \n\n public sealed class CreateReplicationRequest : IMessage\u003cCreateReplicationRequest\u003e, IEquatable\u003cCreateReplicationRequest\u003e, IDeepCloneable\u003cCreateReplicationRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the NetApp v1 API class CreateReplicationRequest.\n\nCreateReplicationRequest creates a replication. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateReplicationRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateReplicationRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateReplicationRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateReplicationRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateReplicationRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateReplicationRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateReplicationRequest), [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### CreateReplicationRequest()\n\n public CreateReplicationRequest()\n\n### CreateReplicationRequest(CreateReplicationRequest)\n\n public CreateReplicationRequest(CreateReplicationRequest other)\n\nProperties\n----------\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The NetApp volume to create the replications of, in the format\n`projects/{project_id}/locations/{location}/volumes/{volume_id}`\n\n### ParentAsVolumeName\n\n public VolumeName ParentAsVolumeName { get; set; }\n\n[VolumeName](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.VolumeName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateReplicationRequest#Google_Cloud_NetApp_V1_CreateReplicationRequest_Parent) resource name property.\n\n### Replication\n\n public Replication Replication { get; set; }\n\nRequired. A replication resource\n\n### ReplicationId\n\n public string ReplicationId { get; set; }\n\nRequired. ID of the replication to create. 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\nnumber, and a 63 character maximum."]]