object secretId
- Source
- AppRole.scala
- Alphabetic
- By Inheritance
- secretId
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(secretId: String): F[SecretIdProperties]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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.
- def delete(secretId: String): F[Unit]
Destroy an secret ID.
Destroy an secret ID.
- secretId
the secret id to destroy.
- 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.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- 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.
- 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.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- 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.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val path: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val uri: Uri
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()