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\u003eThe latest version of the \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class is 3.6.0, which can be found in the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace and is part of the Compute Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionality for message handling, equality checks, deep cloning, and buffer manipulation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class has properties to manage Identity-Aware Proxy settings, including \u003ccode\u003eEnabled\u003c/code\u003e, \u003ccode\u003eOauth2ClientId\u003c/code\u003e, \u003ccode\u003eOauth2ClientSecret\u003c/code\u003e, and \u003ccode\u003eOauth2ClientSecretSha256\u003c/code\u003e, allowing configuration of request authentication and authorization.\u003c/p\u003e\n"],["\u003cp\u003eThis class contains constructors, one being a parameterless constructor and the other allowing for the creation of a new \u003ccode\u003eBackendServiceIAP\u003c/code\u003e instance based on an existing \u003ccode\u003eBackendServiceIAP\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provides a list of available versions, going as far back as version 1.0.0 for the \u003ccode\u003eBackendServiceIAP\u003c/code\u003e class, allowing users to look at the specifics for each version.\u003c/p\u003e\n"]]],[],null,[]]