Show / Hide Table of Contents

Class IAMPolicyState

Inheritance
System.Object
InputArgs
ResourceArgs
IAMPolicyState
Inherited Members
ResourceArgs.Empty
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 Source

IAMPolicyState()

Declaration
public IAMPolicyState()

Properties

View Source

Etag

(Computed) The etag of the project's IAM policy.

Declaration
public Input<string> Etag { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.