public sealed class CreateActiveDirectoryRequest : IMessage<CreateActiveDirectoryRequest>, IEquatable<CreateActiveDirectoryRequest>, IDeepCloneable<CreateActiveDirectoryRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the NetApp v1 API class CreateActiveDirectoryRequest.
CreateActiveDirectoryRequest for creating an active directory.
Required. ID of the active directory 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\u003eCreateActiveDirectoryRequest\u003c/code\u003e class is part of the Google Cloud NetApp v1 API and is used to create an active directory within the service.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for message handling, comparison, cloning, and buffering.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions available for the \u003ccode\u003eCreateActiveDirectoryRequest\u003c/code\u003e class, ranging from version 1.0.0 up to the latest version 1.8.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateActiveDirectoryRequest\u003c/code\u003e class has properties such as \u003ccode\u003eActiveDirectory\u003c/code\u003e, \u003ccode\u003eActiveDirectoryId\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsLocationName\u003c/code\u003e, that define the characteristics of the active directory to be created.\u003c/p\u003e\n"],["\u003cp\u003eYou can use the \u003ccode\u003eCreateActiveDirectoryRequest\u003c/code\u003e constructor to create a new active directory request with default settings, or by passing another instance of \u003ccode\u003eCreateActiveDirectoryRequest\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# NetApp v1 API - Class CreateActiveDirectoryRequest (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.CreateActiveDirectoryRequest)\n- [1.9.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.9.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.8.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.7.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.6.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.5.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.4.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.3.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.2.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.1.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.0.0/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest) \n\n public sealed class CreateActiveDirectoryRequest : IMessage\u003cCreateActiveDirectoryRequest\u003e, IEquatable\u003cCreateActiveDirectoryRequest\u003e, IDeepCloneable\u003cCreateActiveDirectoryRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the NetApp v1 API class CreateActiveDirectoryRequest.\n\nCreateActiveDirectoryRequest for creating an active directory. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateActiveDirectoryRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateActiveDirectoryRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateActiveDirectoryRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateActiveDirectoryRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateActiveDirectoryRequest), [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### CreateActiveDirectoryRequest()\n\n public CreateActiveDirectoryRequest()\n\n### CreateActiveDirectoryRequest(CreateActiveDirectoryRequest)\n\n public CreateActiveDirectoryRequest(CreateActiveDirectoryRequest other)\n\nProperties\n----------\n\n### ActiveDirectory\n\n public ActiveDirectory ActiveDirectory { get; set; }\n\nRequired. Fields of the to be created active directory.\n\n### ActiveDirectoryId\n\n public string ActiveDirectoryId { get; set; }\n\nRequired. ID of the active directory to create. Must be unique within the\nparent resource. Must contain only letters, numbers and hyphen, with the\nfirst character a letter , the last a letter or a number, and a 63\ncharacter maximum.\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.CreateActiveDirectoryRequest#Google_Cloud_NetApp_V1_CreateActiveDirectoryRequest_Parent) resource name property."]]