public RepeatedField<BackupVault> BackupVaults { get; }
The list of BackupVault instances in the project for the specified
location.
If the '{location}' value in the request is "-", the response contains a
list of instances from all locations. In case any location is unreachable,
the response will only return backup vaults in reachable locations and
the 'unreachable' field will be populated with a list of unreachable
locations.
[[["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\u003eThis documentation details the \u003ccode\u003eListBackupVaultsResponse\u003c/code\u003e class within the Google Cloud Backup and DR Service v1 API, outlining its structure and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListBackupVaultsResponse\u003c/code\u003e class is a response message used for listing BackupVaults, implementing several interfaces including \u003ccode\u003eIPageResponse\u003c/code\u003e, \u003ccode\u003eIEnumerable\u003c/code\u003e, \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides properties such as \u003ccode\u003eBackupVaults\u003c/code\u003e, which lists BackupVault instances, \u003ccode\u003eNextPageToken\u003c/code\u003e, used for pagination, and \u003ccode\u003eUnreachable\u003c/code\u003e, which lists locations that could not be reached.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListBackupVaultsResponse\u003c/code\u003e class is available in several versions, with 2.1.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe class can also be used to iterate over the resources by using the \u003ccode\u003eGetEnumerator()\u003c/code\u003e method.\u003c/p\u003e\n"]]],[],null,["# Backup and DR Service v1 API - Class ListBackupVaultsResponse (2.2.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.2.0 (latest)](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/2.1.0/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/2.0.0/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.2.0/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.1.0/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.0.0-beta02/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse) \n\n public sealed class ListBackupVaultsResponse : IPageResponse\u003cBackupVault\u003e, IEnumerable\u003cBackupVault\u003e, IEnumerable, IMessage\u003cListBackupVaultsResponse\u003e, IEquatable\u003cListBackupVaultsResponse\u003e, IDeepCloneable\u003cListBackupVaultsResponse\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Backup and DR Service v1 API class ListBackupVaultsResponse.\n\nResponse message for listing BackupVaults. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListBackupVaultsResponse \n\nImplements\n----------\n\n[IPageResponse](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageResponse-1.html)[BackupVault](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.BackupVault), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)[BackupVault](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.BackupVault), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListBackupVaultsResponse](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListBackupVaultsResponse](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListBackupVaultsResponse](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupVaultsResponse), [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.BackupDR.V1](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.BackupDR.V1.dll\n\nConstructors\n------------\n\n### ListBackupVaultsResponse()\n\n public ListBackupVaultsResponse()\n\n### ListBackupVaultsResponse(ListBackupVaultsResponse)\n\n public ListBackupVaultsResponse(ListBackupVaultsResponse other)\n\nProperties\n----------\n\n### BackupVaults\n\n public RepeatedField\u003cBackupVault\u003e BackupVaults { get; }\n\nThe list of BackupVault instances in the project for the specified\nlocation.\n\nIf the '{location}' value in the request is \"-\", the response contains a\nlist of instances from all locations. In case any location is unreachable,\nthe response will only return backup vaults in reachable locations and\nthe 'unreachable' field will be populated with a list of unreachable\nlocations.\n\n### NextPageToken\n\n public string NextPageToken { get; set; }\n\nA token identifying a page of results the server should return.\n\n### Unreachable\n\n public RepeatedField\u003cstring\u003e Unreachable { get; }\n\nLocations that could not be reached.\n\nMethods\n-------\n\n### GetEnumerator()\n\n public IEnumerator\u003cBackupVault\u003e GetEnumerator()\n\nReturns an enumerator that iterates through the resources in this response."]]