A C E F G H I L M P S V 
All Classes All Packages

A

authenticateIfNecessary(List<Server>, AuthenticationMethodProvider) - Static method in class com.homeofthewizard.maven.plugins.vault.Vaults
Authenticate to one or more Vault servers and paths from a Properties instance.
AuthenticationMethod - Class in com.homeofthewizard.maven.plugins.vault
 
AuthenticationMethod(Auth) - Constructor for class com.homeofthewizard.maven.plugins.vault.AuthenticationMethod
Initializes a new instance of the AuthenticationMethod class.
AuthenticationMethodFactory - Class in com.homeofthewizard.maven.plugins.vault.config
 
AuthenticationMethodFactory() - Constructor for class com.homeofthewizard.maven.plugins.vault.config.AuthenticationMethodFactory
 
AuthenticationMethodProvider - Interface in com.homeofthewizard.maven.plugins.vault.config
 

C

com.homeofthewizard.maven.plugins.vault - package com.homeofthewizard.maven.plugins.vault
 
com.homeofthewizard.maven.plugins.vault.config - package com.homeofthewizard.maven.plugins.vault.config
 

E

equals(Object) - Method in class com.homeofthewizard.maven.plugins.vault.config.Mapping
Returns a value indicating whether this mapping is equal to another object.
equals(Object) - Method in class com.homeofthewizard.maven.plugins.vault.config.Path
Returns a value indicating whether this path is equal to another object.
equals(Object) - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Returns a value indicating whether this server is equal to another object.
executeVaultOperation() - Method in class com.homeofthewizard.maven.plugins.vault.PullMojo
Executes this Mojo which pulls project property values from Vault.
executeVaultOperation() - Method in class com.homeofthewizard.maven.plugins.vault.PushMojo
Executes this Mojo which pushes a project property values to Vault.

F

fromServer(Server) - Method in class com.homeofthewizard.maven.plugins.vault.config.AuthenticationMethodFactory
Factory method that helps creating the authentication config.
fromServer(Server) - Method in interface com.homeofthewizard.maven.plugins.vault.config.AuthenticationMethodProvider
 

G

getAuthentication() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Gets the authentication map containing the authentication method and credentials used to login into this server.
getEngineVersion() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Indicates server KV engine version.
getKey() - Method in class com.homeofthewizard.maven.plugins.vault.config.Mapping
Gets the key for this mapping.
getMappings() - Method in class com.homeofthewizard.maven.plugins.vault.config.Path
Gets the mappings of this path.
getName() - Method in class com.homeofthewizard.maven.plugins.vault.config.Path
Gets the name of this path.
getNamespace() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Gets the namespace of this server.
getPaths() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Gets the paths for this server.
getProperty() - Method in class com.homeofthewizard.maven.plugins.vault.config.Mapping
Gets the property for this mapping.
getSslCertificate() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Gets the SSL certificate file for this server.
getSslVerify() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Gets a value indicating whether SSL connections are verified for this server.
getToken() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Gets the token used to access this server.
getUrl() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Gets the URL of this server.
GITHUB_TOKEN_TAG - Static variable in class com.homeofthewizard.maven.plugins.vault.config.AuthenticationMethodFactory
 
GithubToken - Class in com.homeofthewizard.maven.plugins.vault
 
GithubToken(Auth, Server) - Constructor for class com.homeofthewizard.maven.plugins.vault.GithubToken
Initializes a new instance of the AuthenticationMethod class.

H

hashCode() - Method in class com.homeofthewizard.maven.plugins.vault.config.Mapping
Returns a hash code value for this mapping.
hashCode() - Method in class com.homeofthewizard.maven.plugins.vault.config.Path
Returns a hash code value for this path.
hashCode() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Returns a hash code value for this server.

I

isSkipExecution() - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Indicates if server execution should be skipped.

L

login() - Method in class com.homeofthewizard.maven.plugins.vault.AuthenticationMethod
 
login() - Method in class com.homeofthewizard.maven.plugins.vault.GithubToken
A method that helps authenticate via a git PAT.

M

Mapping - Class in com.homeofthewizard.maven.plugins.vault.config
Represents a mapping between a Vault key and a Maven property.
Mapping() - Constructor for class com.homeofthewizard.maven.plugins.vault.config.Mapping
Initializes a new instance of the Mapping class.
Mapping(String, String) - Constructor for class com.homeofthewizard.maven.plugins.vault.config.Mapping
Initializes a new instance of the Mapping class.
methods - Static variable in class com.homeofthewizard.maven.plugins.vault.config.AuthenticationMethodFactory
 

P

Path - Class in com.homeofthewizard.maven.plugins.vault.config
Represents a path on a Vault server.
Path() - Constructor for class com.homeofthewizard.maven.plugins.vault.config.Path
Initializes a new instance of the Path class.
Path(String, List<Mapping>) - Constructor for class com.homeofthewizard.maven.plugins.vault.config.Path
Initializes a new instance of the Path class.
pull(List<Server>, Properties) - Static method in class com.homeofthewizard.maven.plugins.vault.Vaults
Pulls secrets from one or more Vault servers and paths and updates a Properties instance with the values.
PullMojo - Class in com.homeofthewizard.maven.plugins.vault
Provides a Mojo that pulls values from Vault and sets Maven properties.
PullMojo() - Constructor for class com.homeofthewizard.maven.plugins.vault.PullMojo
 
push(List<Server>, Properties) - Static method in class com.homeofthewizard.maven.plugins.vault.Vaults
Pushes secrets to one or more Vault servers and paths from a Properties instance.
PushMojo - Class in com.homeofthewizard.maven.plugins.vault
Provides a Mojo that pulls values from Vault and sets Maven properties.
PushMojo() - Constructor for class com.homeofthewizard.maven.plugins.vault.PushMojo
 

S

Server - Class in com.homeofthewizard.maven.plugins.vault.config
Represents a Vault server.
Server() - Constructor for class com.homeofthewizard.maven.plugins.vault.config.Server
Initializes a new instance of the Server class.
Server(String, String, boolean, File, Map<String, String>, String, List<Path>, boolean, Integer) - Constructor for class com.homeofthewizard.maven.plugins.vault.config.Server
Initializes a new instance of the Server class.
setToken(String) - Method in class com.homeofthewizard.maven.plugins.vault.config.Server
Sets the token of this server.

V

vaultConfig(String, String, String, boolean, File, Integer) - Static method in class com.homeofthewizard.maven.plugins.vault.Vaults
Returns a configured instance of the VaultConfig class.
Vaults - Class in com.homeofthewizard.maven.plugins.vault
Provides static methods for working with Vault.
A C E F G H I L M P S V 
All Classes All Packages