public sealed class BackendServiceIAP : IMessage<BackendServiceIAP>, IEquatable<BackendServiceIAP>, IDeepCloneable<BackendServiceIAP>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class BackendServiceIAP.
OAuth2 client secret to use for the authentication flow. For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. @InputOnly
[[["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\u003eThis webpage provides reference documentation for the \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class within the Google Cloud Compute Engine v1 API, specifically for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation available is 3.6.0, with this specific page detailing version 3.5.0 and multiple prior versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class implements Identity-Aware Proxy functionality, with the ability to authenticate and authorize incoming requests.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class includes properties such as \u003ccode\u003eEnabled\u003c/code\u003e, \u003ccode\u003eOauth2ClientId\u003c/code\u003e, \u003ccode\u003eOauth2ClientSecret\u003c/code\u003e, and \u003ccode\u003eOauth2ClientSecretSha256\u003c/code\u003e to manage IAP settings.\u003c/p\u003e\n"],["\u003cp\u003eThis class also inherits from other interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, and \u003ccode\u003eIMessage\u003c/code\u003e, as well as base methods like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e and \u003ccode\u003eToString\u003c/code\u003e from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]