Class LienState


  • public final class LienState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LienState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static LienState Empty  
    • 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()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

    • 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'] ***