OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::AWS::Creds Struct Reference

#include <awscreds.hpp>

Public Member Functions

 Creds ()
 
 Creds (std::string access_key_arg, std::string secret_key_arg, std::string token_arg="")
 
template<typename CREDS >
 Creds (const CREDS &creds)
 
bool defined () const
 
std::string to_string () const
 

Public Attributes

std::string access_key
 
std::string secret_key
 
std::string token
 

Detailed Description

Definition at line 19 of file awscreds.hpp.

Constructor & Destructor Documentation

◆ Creds() [1/3]

openvpn::AWS::Creds::Creds ( )
inline

Definition at line 21 of file awscreds.hpp.

◆ Creds() [2/3]

openvpn::AWS::Creds::Creds ( std::string  access_key_arg,
std::string  secret_key_arg,
std::string  token_arg = "" 
)
inline

Definition at line 25 of file awscreds.hpp.

◆ Creds() [3/3]

template<typename CREDS >
openvpn::AWS::Creds::Creds ( const CREDS &  creds)
inline

Definition at line 36 of file awscreds.hpp.

Member Function Documentation

◆ defined()

bool openvpn::AWS::Creds::defined ( ) const
inline

Definition at line 42 of file awscreds.hpp.

◆ to_string()

std::string openvpn::AWS::Creds::to_string ( ) const
inline

Definition at line 47 of file awscreds.hpp.

Member Data Documentation

◆ access_key

std::string openvpn::AWS::Creds::access_key

Definition at line 52 of file awscreds.hpp.

◆ secret_key

std::string openvpn::AWS::Creds::secret_key

Definition at line 53 of file awscreds.hpp.

◆ token

std::string openvpn::AWS::Creds::token

Definition at line 54 of file awscreds.hpp.


The documentation for this struct was generated from the following file: