Class IAMCustomRoleState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Organizations
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class IAMCustomRoleState : ResourceArgs
Constructors
View SourceIAMCustomRoleState()
Declaration
public IAMCustomRoleState()
Properties
View SourceDeleted
(Optional) The current deleted state of the role.
Declaration
public Input<bool> Deleted { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Description
A human-readable description for the role.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the role in the format organizations/{{org_id}}/roles/{{role_id}}. Like id, this field can be used as a reference in other resources such as IAM role bindings.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OrgId
The numeric ID of the organization in which you want to create a custom role.
Declaration
public Input<string> OrgId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Permissions
The names of the permissions this role grants when bound in an IAM policy. At least one permission must be specified.
Declaration
public InputList<string> Permissions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
RoleId
The role id to use for this role.
Declaration
public Input<string> RoleId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Stage
The current launch stage of the role.
Defaults to GA.
List of possible stages is here.
Declaration
public Input<string> Stage { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Title
A human-readable title for the role.
Declaration
public Input<string> Title { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |