public RepeatedField<BackupPlan> BackupPlans { get; }
The list of BackupPlans in the project for the specified
location.
If the {location} value in the request is "-", the response contains a
list of resources from all locations. In case any location is unreachable,
the response will only return backup plans in reachable locations and
the 'unreachable' field will be populated with a list of unreachable
locations.
BackupPlan
A token which may be sent as
[page_token][google.cloud.backupdr.v1.ListBackupPlansRequest.page_token] in
a subsequent ListBackupPlans call to retrieve the next page of results.
If this field is omitted or empty, then there are no more results to
return.
[[["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\u003eThe \u003ccode\u003eListBackupPlansResponse\u003c/code\u003e class is part of the Google Cloud Backup and DR Service v1 API and is used to retrieve a list of \u003ccode\u003eBackupPlan\u003c/code\u003e resources.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple 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, providing extensive functionality for managing and manipulating the list.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackupPlans\u003c/code\u003e property contains the list of \u003ccode\u003eBackupPlan\u003c/code\u003e objects returned, with the response potentially spanning multiple locations and including an 'unreachable' field for inaccessible locations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNextPageToken\u003c/code\u003e property enables pagination by providing a token for retrieving subsequent pages of results in the list.\u003c/p\u003e\n"],["\u003cp\u003eThis class offers different versions, and the latest is version 2.1.0.\u003c/p\u003e\n"]]],[],null,["# Backup and DR Service v1 API - Class ListBackupPlansResponse (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.ListBackupPlansResponse)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/2.1.0/Google.Cloud.BackupDR.V1.ListBackupPlansResponse)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/2.0.0/Google.Cloud.BackupDR.V1.ListBackupPlansResponse)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.2.0/Google.Cloud.BackupDR.V1.ListBackupPlansResponse)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.1.0/Google.Cloud.BackupDR.V1.ListBackupPlansResponse)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/1.0.0-beta02/Google.Cloud.BackupDR.V1.ListBackupPlansResponse) \n\n public sealed class ListBackupPlansResponse : IPageResponse\u003cBackupPlan\u003e, IEnumerable\u003cBackupPlan\u003e, IEnumerable, IMessage\u003cListBackupPlansResponse\u003e, IEquatable\u003cListBackupPlansResponse\u003e, IDeepCloneable\u003cListBackupPlansResponse\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Backup and DR Service v1 API class ListBackupPlansResponse.\n\nThe response message for getting a list of `BackupPlan`. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListBackupPlansResponse \n\nImplements\n----------\n\n[IPageResponse](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageResponse-1.html)[BackupPlan](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.BackupPlan), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)[BackupPlan](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.BackupPlan), [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)[ListBackupPlansResponse](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListBackupPlansResponse](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListBackupPlansResponse](/dotnet/docs/reference/Google.Cloud.BackupDR.V1/latest/Google.Cloud.BackupDR.V1.ListBackupPlansResponse), [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### ListBackupPlansResponse()\n\n public ListBackupPlansResponse()\n\n### ListBackupPlansResponse(ListBackupPlansResponse)\n\n public ListBackupPlansResponse(ListBackupPlansResponse other)\n\nProperties\n----------\n\n### BackupPlans\n\n public RepeatedField\u003cBackupPlan\u003e BackupPlans { get; }\n\nThe list of `BackupPlans` in the project for the specified\nlocation.\n\nIf the `{location}` value in the request is \"-\", the response contains a\nlist of resources from all locations. In case any location is unreachable,\nthe response will only return backup plans in reachable locations and\nthe 'unreachable' field will be populated with a list of unreachable\nlocations.\nBackupPlan\n\n### NextPageToken\n\n public string NextPageToken { get; set; }\n\nA token which may be sent as\n\\[page_token\\]\\[google.cloud.backupdr.v1.ListBackupPlansRequest.page_token\\] in\na subsequent `ListBackupPlans` call to retrieve the next page of results.\nIf this field is omitted or empty, then there are no more results to\nreturn.\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\u003cBackupPlan\u003e GetEnumerator()\n\nReturns an enumerator that iterates through the resources in this response."]]