Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRuleArgs ¶
type GetRuleArgs struct { // The name of the Role to lookup in the form `roles/{ROLE_NAME}`, `organizations/{ORGANIZATION_ID}/roles/{ROLE_NAME}` or `projects/{PROJECT_ID}/roles/{ROLE_NAME}` Name string `pulumi:"name"` }
A collection of arguments for invoking getRule.
type GetRuleResult ¶
type GetRuleResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // specifies the list of one or more permissions to include in the custom role, such as - `iam.roles.get` IncludedPermissions []string `pulumi:"includedPermissions"` Name string `pulumi:"name"` // indicates the stage of a role in the launch lifecycle, such as `GA`, `BETA` or `ALPHA`. Stage string `pulumi:"stage"` // is a friendly title for the role, such as "Role Viewer" Title string `pulumi:"title"` }
A collection of values returned by getRule.
func GetRule ¶
func GetRule(ctx *pulumi.Context, args *GetRuleArgs, opts ...pulumi.InvokeOption) (*GetRuleResult, error)
Use this data source to get information about a Google IAM Role.
Click to show internal directories.
Click to hide internal directories.