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.
Whether the serving infrastructure will authenticate and authorize all incoming requests. If true, the oauth2ClientId and oauth2ClientSecret fields must be non-empty.
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 Compute Engine v1 API for .NET, specifically version 2.4.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class, which implements the \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces, relates to Identity-Aware Proxy features in Compute Engine.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines the available versions of the \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class, ranging from 1.0.0 up to the latest version of 3.6.0, with a hyperlink to each version's specific documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe 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, which are used to configure authentication and authorization for incoming requests.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation offers information on how to get the status of the "enabled", "oauth2_client_id", "oauth2_client_secret", and "oauth2_client_secret_sha256" fields through the \u003ccode\u003eHasEnabled\u003c/code\u003e, \u003ccode\u003eHasOauth2ClientId\u003c/code\u003e, \u003ccode\u003eHasOauth2ClientSecret\u003c/code\u003e, and \u003ccode\u003eHasOauth2ClientSecretSha256\u003c/code\u003e properties.\u003c/p\u003e\n"]]],[],null,[]]