WebService::HashiCorp::Vault::Secret::PostgreSQL - Perl API for HashiCorp's Vault (PostgreSQL)
use WebService::HashiCorp::Vault; my $vault->new(%args); # Grab the PostgreSQL secret backend object my $postgresql = $vault->secret( backend => 'postgresql' ); # Grab a generated credential for the database $postgresql->cred($name);
The PostgreSQL Secret Backend handling for HashiCorps Vault server software. To be used via WebService::HashiCorp::Vault.
my $credentials = $backend->creds($name); Generates dynamic credentials based upon the named role
- $name (string: required) - Specifies the name of the role to create credentials against. This is part of the request URL.
A hashref containing the credentials
Dean Hamstead <firstname.lastname@example.org>
This software is copyright (c) 2017 by Dean Hamstad.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.