public sealed class TestIamPermissionsVpnGatewayRequest : IMessage<TestIamPermissionsVpnGatewayRequest>, IEquatable<TestIamPermissionsVpnGatewayRequest>, IDeepCloneable<TestIamPermissionsVpnGatewayRequest>, IBufferMessage, IMessage
A request message for VpnGateways.TestIamPermissions. See the method description for details.
[[["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\u003eTestIamPermissionsVpnGatewayRequest\u003c/code\u003e class is used to construct request messages for testing permissions on VPN Gateways within the Google Cloud Compute V1 API, with the latest version being 3.6.0 and many prior versions available.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eObject\u003c/code\u003e 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, offering methods for message manipulation and comparison.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties for specifying the \u003ccode\u003eProject\u003c/code\u003e, \u003ccode\u003eRegion\u003c/code\u003e, and \u003ccode\u003eResource\u003c/code\u003e related to the VPN Gateway, along with a \u003ccode\u003eTestPermissionsRequestResource\u003c/code\u003e property to define the permissions being tested.\u003c/p\u003e\n"],["\u003cp\u003eThe class is in the namespace \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e and is a part of the \u003ccode\u003eGoogle.Cloud.Compute.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTestIamPermissionsVpnGatewayRequest\u003c/code\u003e class has two constructors: a parameterless one and another that takes a \u003ccode\u003eTestIamPermissionsVpnGatewayRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]