Packages

package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Role(policies: List[String], ttl: Duration = Duration.Undefined, maxTtl: Duration = Duration.Undefined, tokenType: TokenType = TokenType.Client, local: Boolean = false) extends Product with Serializable

    The configurations of a Consul role in Vault.

    The configurations of a Consul role in Vault.

    policies

    the list of policies.

    ttl

    Specifies the TTL for this role. If not provided, the default Vault TTL is used.

    maxTtl

    Specifies the max TTL for this role. If not provided, the default Vault Max TTL is used.

    tokenType

    Specifies the type of token to create when using this role.

    local

    Indicates that the token should not be replicated globally and instead be local to the current datacenter.

  2. sealed trait TokenType extends EnumEntry with Lowercase

Value Members

  1. object Role extends Serializable
  2. case object TokenType extends Enum[TokenType] with CirceEnum[TokenType] with Product with Serializable

Ungrouped