Class LienState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.resourcemanager.inputs.LienState
-
public final class LienState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LienState.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LienState.Builder
builder()
static LienState.Builder
builder(LienState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
createTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
origin()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
parent()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
reason()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
restrictions()
-
-
-
Field Detail
-
Empty
public static final LienState Empty
-
-
Method Detail
-
createTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
- Returns:
- Time of creation
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- A system-generated unique identifier for this Lien.
-
origin
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> origin()
- Returns:
- A stable, user-visible/meaningful string identifying the origin of the Lien, intended to be inspected programmatically. Maximum length of 200 characters.
-
parent
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> parent()
- Returns:
- A reference to the resource this Lien is attached to. The server will validate the parent against those for which Liens are supported. Since a variety of objects can have Liens against them, you must provide the type prefix (e.g. "projects/my-project-name").
-
reason
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> reason()
- Returns:
- Concise user-visible strings indicating why an action cannot be performed on a resource. Maximum length of 200 characters.
-
restrictions
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> restrictions()
- Returns:
- The types of operations which should be blocked as a result of this Lien. Each value should correspond to an IAM permission. The server will validate the permissions against those for which Liens are supported. An empty list is meaningless and will be rejected. e.g. ['resourcemanager.projects.delete'] ***
-
builder
public static LienState.Builder builder()
-
builder
public static LienState.Builder builder(LienState defaults)
-
-