public sealed class CreateBackupVaultRequest : IMessage<CreateBackupVaultRequest>, IEquatable<CreateBackupVaultRequest>, IDeepCloneable<CreateBackupVaultRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the NetApp v1 API class CreateBackupVaultRequest.
Required. The ID to use for the backupVault.
The ID must be unique within the specified location.
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-04 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eCreateBackupVaultRequest\u003c/code\u003e class is 1.8.0, part of the Google.Cloud.NetApp.V1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class is used to create a backup vault, as described by the \u003ccode\u003eCreateBackupVaultRequest\u003c/code\u003e which allows a user to manage backup storage.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateBackupVaultRequest\u003c/code\u003e class is a part of the \u003ccode\u003eGoogle.Cloud.NetApp.V1\u003c/code\u003e namespace, found in the \u003ccode\u003eGoogle.Cloud.NetApp.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackupVaultId\u003c/code\u003e property in \u003ccode\u003eCreateBackupVaultRequest\u003c/code\u003e is required and must be unique within a specified location, containing only letters, numbers, and hyphens.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property is required, representing the location where backup vaults are created, formatted as \u003ccode\u003eprojects/{project_id}/locations/{location}\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# NetApp v1 API - Class CreateBackupVaultRequest (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.CreateBackupVaultRequest)\n- [1.9.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.9.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.8.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.7.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.6.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.5.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.4.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.3.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.2.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.1.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetApp.V1/1.0.0/Google.Cloud.NetApp.V1.CreateBackupVaultRequest) \n\n public sealed class CreateBackupVaultRequest : IMessage\u003cCreateBackupVaultRequest\u003e, IEquatable\u003cCreateBackupVaultRequest\u003e, IDeepCloneable\u003cCreateBackupVaultRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the NetApp v1 API class CreateBackupVaultRequest.\n\nCreateBackupVaultRequest creates a backup vault. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateBackupVaultRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateBackupVaultRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateBackupVaultRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateBackupVaultRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateBackupVaultRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateBackupVaultRequest](/dotnet/docs/reference/Google.Cloud.NetApp.V1/latest/Google.Cloud.NetApp.V1.CreateBackupVaultRequest), [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### CreateBackupVaultRequest()\n\n public CreateBackupVaultRequest()\n\n### CreateBackupVaultRequest(CreateBackupVaultRequest)\n\n public CreateBackupVaultRequest(CreateBackupVaultRequest other)\n\nProperties\n----------\n\n### BackupVault\n\n public BackupVault BackupVault { get; set; }\n\nRequired. A backupVault resource\n\n### BackupVaultId\n\n public string BackupVaultId { get; set; }\n\nRequired. The ID to use for the backupVault.\nThe ID must be unique within the specified location.\nMust contain only letters, numbers and hyphen, with the first\ncharacter a letter, the last a letter or a\nnumber, and a 63 character maximum.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The location to create the backup vaults, in the format\n`projects/{project_id}/locations/{location}`\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.CreateBackupVaultRequest#Google_Cloud_NetApp_V1_CreateBackupVaultRequest_Parent) resource name property."]]