[[["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\u003eResources\u003c/code\u003e class in the Google Cloud Life Sciences v2beta API defines the system resources for a pipeline run, ensuring at least one zone or region is specified.\u003c/p\u003e\n"],["\u003cp\u003eThis class is part of the \u003ccode\u003eGoogle.Cloud.LifeSciences.V2Beta\u003c/code\u003e namespace and is included in the \u003ccode\u003eGoogle.Cloud.LifeSciences.V2Beta.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eIt allows users to specify either a list of \u003ccode\u003eRegions\u003c/code\u003e or \u003ccode\u003eZones\u003c/code\u003e for virtual machine (VM) allocation, but not both simultaneously.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eVirtualMachine\u003c/code\u003e property allows for specifying the virtual machine for the pipeline run, and the class implements various interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this API is 2.0.0-beta06, with previous versions 2.0.0-beta05 and 1.0.0-beta02 also available.\u003c/p\u003e\n"]]],[],null,["# Cloud Life Sciences v2beta API - Class Resources (2.0.0-beta06)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta06 (latest)](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.Resources)\n- [2.0.0-beta05](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/2.0.0-beta05/Google.Cloud.LifeSciences.V2Beta.Resources)\n- [1.0.0-beta02](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/1.0.0-beta02/Google.Cloud.LifeSciences.V2Beta.Resources) \n\n public sealed class Resources : IMessage\u003cResources\u003e, IEquatable\u003cResources\u003e, IDeepCloneable\u003cResources\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Life Sciences v2beta API class Resources.\n\nThe system resources for the pipeline run.\n\nAt least one zone or region must be specified or the pipeline run will fail. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Resources \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Resources](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.Resources), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Resources](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.Resources), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Resources](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta.Resources), [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.LifeSciences.V2Beta](/dotnet/docs/reference/Google.Cloud.LifeSciences.V2Beta/latest/Google.Cloud.LifeSciences.V2Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.LifeSciences.V2Beta.dll\n\nConstructors\n------------\n\n### Resources()\n\n public Resources()\n\n### Resources(Resources)\n\n public Resources(Resources other)\n\nProperties\n----------\n\n### Regions\n\n public RepeatedField\u003cstring\u003e Regions { get; }\n\nThe list of regions allowed for VM allocation. If set, the `zones` field\nmust not be set.\n\n### VirtualMachine\n\n public VirtualMachine VirtualMachine { get; set; }\n\nThe virtual machine specification.\n\n### Zones\n\n public RepeatedField\u003cstring\u003e Zones { get; }\n\nThe list of zones allowed for VM allocation. If set, the `regions` field\nmust not be set."]]