package models
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- 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.
- sealed trait TokenType extends EnumEntry with Lowercase