NAME

WebService::HashiCorp::Vault::Secret::Cassandra - Perl API for HashiCorp's Vault (Cassandra)

VERSION

version 0.03

SYNOPSIS

use WebService::HashiCorp::Vault;
my $vault->new(%args);

# Grab the Cassandra secret backend object
my $cassandra = $vault->secret( backend => 'cassandra' );

# Grab a generated credential for the database
$cassandra->cred($name);

DESCRIPTION

The Cassandra Secret Backend handling for HashiCorps Vault server software. To be used via WebService::HashiCorp::Vault.

METHODS

creds

my $credentials = $backend->creds($name);

Generates dynamic credentials based upon the named role

Parameters

$name (string: required) - Specifies the name of the role to create credentials against. This is part of the request URL.

Returns

A hashref containing the credentials

AUTHOR

Dean Hamstead <dean@fragfest.com.au>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2023 by Dean Hamstad.

This is free software, licensed under:

The MIT (X11) License