public sealed class RoleGrant : IMessage<RoleGrant>, IEquatable<RoleGrant>, IDeepCloneable<RoleGrant>, IBufferMessage, IMessage
Reference documentation and code samples for the Integration Connectors v1 API class RoleGrant.
This configuration defines all the Cloud IAM roles that needs to be granted
to a particular GCP resource for the selected prinicpal like service
account. These configurations will let UI display to customers what
IAM roles need to be granted by them. Or these configurations can be used
by the UI to render a 'grant' button to do the same on behalf of the user.
[[["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-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eRoleGrant\u003c/code\u003e class in the Integration Connectors v1 API defines Cloud IAM roles that need to be granted to a specific GCP resource for a selected principal, such as a service account.\u003c/p\u003e\n"],["\u003cp\u003eThis configuration enables UI elements to display required IAM roles to users or provide a "grant" button for automated role assignment.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRoleGrant\u003c/code\u003e 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, ensuring it can be used in various data handling scenarios.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eRoleGrant\u003c/code\u003e class include \u003ccode\u003ePrincipal\u003c/code\u003e, \u003ccode\u003eResource\u003c/code\u003e, \u003ccode\u003eRoles\u003c/code\u003e, and \u003ccode\u003eHelperTextTemplate\u003c/code\u003e, which define the identity, target resource, the list of roles to be granted, and customizable helper text respectively.\u003c/p\u003e\n"]]],[],null,[]]