Privileged access that this service can be used to gate.
JSON representation
{// Union field access_type can be only one of the following:"gcpIamAccess": {object (GcpIamAccess)}// End of list of possible types for union field access_type.}
Optional. The expression field of the IAM condition to be associated with the role. If specified, a user with an active grant for this entitlement is able to access the resource only if this condition evaluates to true for their request.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-21 UTC."],[[["\u003cp\u003eThis document describes how to represent JSON objects for managing privileged access through various access types.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGcpIamAccess\u003c/code\u003e defines IAM-based access control for Google Cloud resources, utilizing \u003ccode\u003eresourceType\u003c/code\u003e, \u003ccode\u003eresource\u003c/code\u003e, and \u003ccode\u003eroleBindings\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRoleBinding\u003c/code\u003e represents IAM role bindings created upon successful access grants, specifying a \u003ccode\u003erole\u003c/code\u003e and an optional \u003ccode\u003econditionExpression\u003c/code\u003e for fine-grained control.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eaccess_type\u003c/code\u003e field can only be one of the described types, for example, \u003ccode\u003egcpIamAccess\u003c/code\u003e, indicating that only one type can be set at a time.\u003c/p\u003e\n"]]],[],null,["# PrivilegedAccess\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [GcpIamAccess](#GcpIamAccess)\n - [JSON representation](#GcpIamAccess.SCHEMA_REPRESENTATION)\n- [RoleBinding](#RoleBinding)\n - [JSON representation](#RoleBinding.SCHEMA_REPRESENTATION)\n\nPrivileged access that this service can be used to gate.\n\nGcpIamAccess\n------------\n\n`GcpIamAccess` represents IAM based access control on a Google Cloud resource. Refer to \u003chttps://cloud.google.com/iam/docs\u003e to understand more about IAM.\n\nRoleBinding\n-----------\n\nIAM role bindings that are created after a successful grant."]]