Uses of Class
io.helidon.integrations.vault.auths.approle.CreateAppRole.Request
Package
Description
AppRole authentication method for Vault.
-
Uses of CreateAppRole.Request in io.helidon.integrations.vault.auths.approle
Modifier and TypeMethodDescriptionCreateAppRole.Request.addSecretIdBoundCidr
(String cidr) CIDR blocks; if set, specifies blocks of IP addresses which can perform the login operation.CreateAppRole.Request.addTokenBoundCidr
(String cidr) Token bound CIDR blocks.CreateAppRole.Request.addTokenPolicy
(String policy) Token policy to encode onto generated tokens.CreateAppRole.Request.bindSecretId
(boolean bindSecretId) Require secret_id to be presented when logging in using this AppRole.static CreateAppRole.Request
CreateAppRole.Request.builder()
Fluent API builder for configuring a request.Name of the AppRole.CreateAppRole.Request.secretIdNumUses
(int numberOfUses) Number of times any particular SecretID can be used to fetch a token from this AppRole, after which the SecretID will expire.CreateAppRole.Request.secretIdTtl
(Duration ttl) Duration after which the secret id expires.CreateAppRole.Request.tokenExplicitMaxTtl
(Duration duration) If set, will encode an explicit max TTL onto the token.CreateAppRole.Request.tokenNoDefaultPolicy
(boolean noDefaultPolicy) If set, the default policy will not be set on generated tokens; otherwise it will be added to the policies set in token_policies.CreateAppRole.Request.tokenNumUses
(int numUses) The maximum number of times a generated token may be used (within its lifetime); 0 means unlimited.CreateAppRole.Request.tokenPeriod
(int period) Period to use on the token.The type of token that should be generated.Modifier and TypeMethodDescriptionAppRoleAuth.createAppRole
(CreateAppRole.Request appRoleRequest) Creates a new AppRole or updates an existing AppRole.