public sealed class InstanceGroupManagersSetTargetPoolsRequest : IMessage<InstanceGroupManagersSetTargetPoolsRequest>, IEquatable<InstanceGroupManagersSetTargetPoolsRequest>, IDeepCloneable<InstanceGroupManagersSetTargetPoolsRequest>, IBufferMessage, IMessage
The fingerprint of the target pools information. Use this optional property to prevent conflicts when multiple users change the target pools settings concurrently. Obtain the fingerprint with the instanceGroupManagers.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request.
The list of target pool URLs that instances in this managed instance group belong to. The managed instance group applies these target pools to all of the instances in the group. Existing instances and new instances in the group all receive these target pool settings.
[[["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-08 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eInstanceGroupManagersSetTargetPoolsRequest\u003c/code\u003e class is used to manage target pool settings for Google Compute Engine instance groups, with version 3.6.0 being the latest and many previous versions available.\u003c/p\u003e\n"],["\u003cp\u003eThis class, found within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, inherits from the \u003ccode\u003eObject\u003c/code\u003e class and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, for managing messages, equality, cloning, and buffer operations.\u003c/p\u003e\n"],["\u003cp\u003eIt contains two properties, \u003ccode\u003eFingerprint\u003c/code\u003e and \u003ccode\u003eTargetPools\u003c/code\u003e, where the \u003ccode\u003eFingerprint\u003c/code\u003e property is used to prevent conflicts when multiple users change target pools, and \u003ccode\u003eTargetPools\u003c/code\u003e lists the URLs of target pools associated with the instance group.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, one default and one to construct by taking an \u003ccode\u003eInstanceGroupManagersSetTargetPoolsRequest\u003c/code\u003e as an argument, as well as inherited members from \u003ccode\u003eObject\u003c/code\u003e, such as \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]