Packages

object secretId

Source
AppRole.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. secretId
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(secretId: String): F[SecretIdProperties]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. def createCustom(secretId: String, properties: SecretIdProperties): F[SecretIdResponse]

    Assigns a "custom" SecretID against an existing AppRole.

    Assigns a "custom" SecretID against an existing AppRole. This is used in the "Push" model of operation.

    secretId

    secretID to be attached to the Role.

    properties

    the secret id properties to use while generating the new secret id.

  8. def delete(secretId: String): F[Unit]

    Destroy an secret ID.

    Destroy an secret ID.

    secretId

    the secret id to destroy.

  9. def deleteUsingAccesor(accessor: String): F[Unit]

    Destroy an secret ID using its accessor.

    Destroy an secret ID using its accessor.

    accessor

    the secret id accessor to use to destroy the corresponding secret id.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. def generate(properties: SecretIdProperties): F[SecretIdResponse]

    Generates and issues a new SecretID on an existing AppRole.

    Generates and issues a new SecretID on an existing AppRole.

    Similar to tokens, the response will also contain a secret_id_accessor value which can be used to read the properties of the SecretID without divulging the SecretID itself, and also to delete the SecretID from the AppRole.

    properties

    the secret id properties to use while generating the new secret id.

  14. def get(secretId: String): F[Option[SecretIdProperties]]

    Reads out the properties of a SecretID.

    Reads out the properties of a SecretID.

    secretId

    the secret id to read the properties from.

  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getUsingAccessor(accessor: String): F[Option[SecretIdProperties]]

    Reads out the properties of a SecretID from its accessor.

    Reads out the properties of a SecretID from its accessor.

    accessor

    the secret id accessor to read the properties from.

  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. val listAccessors: F[List[String]]

    Lists the accessors of all the SecretIDs issued against this AppRole role.

    Lists the accessors of all the SecretIDs issued against this AppRole role. This includes the accessors for "custom" SecretIDs as well.

  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. val path: String
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. val uri: Uri
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped