Class IAMPolicyState
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.Projects
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class IAMPolicyState : ResourceArgs
Constructors
View SourceIAMPolicyState()
Declaration
public IAMPolicyState()
Properties
View SourceEtag
(Computed) The etag of the project's IAM policy.
Declaration
public Input<string> Etag { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PolicyData
The gcp.organizations.getIAMPolicy data source that represents
the IAM policy that will be applied to the project. The policy will be
merged with any existing policy applied to the project.
Declaration
public Input<string> PolicyData { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Project
The project ID. If not specified for gcp.projects.IAMBinding, gcp.projects.IAMMember, or gcp.projects.IAMAuditConfig, uses the ID of the project configured with the provider.
Required for gcp.projects.IAMPolicy - you must explicitly set the project, and it
will not be inferred from the provider.
Declaration
public Input<string> Project { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |