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 Google.Cloud.Connectors.V1 API defines the Cloud IAM roles that need to be granted to a specific GCP resource for a selected principal.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides configuration details that can be used by the UI to display required IAM roles or to render a 'grant' button, enabling users to grant the roles.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRoleGrant\u003c/code\u003e has properties like \u003ccode\u003ePrincipal\u003c/code\u003e, \u003ccode\u003eResource\u003c/code\u003e, and \u003ccode\u003eRoles\u003c/code\u003e, to define who the role is assigned to, on what resource and what roles, respectively.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRoleGrant\u003c/code\u003e has a \u003ccode\u003eHelperTextTemplate\u003c/code\u003e property that can be utilized by the UI to provide extra helper text to the user.\u003c/p\u003e\n"],["\u003cp\u003eThe most current version of \u003ccode\u003eRoleGrant\u003c/code\u003e is version 1.3.0, and is available in the \u003ccode\u003eGoogle.Cloud.Connectors.V1\u003c/code\u003e namespace within the \u003ccode\u003eGoogle.Cloud.Connectors.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]