Class OpenVDS::GoogleCredentialsSignedUrlPath

class GoogleCredentialsSignedUrlPath

Credentials for opening a VDS in Google Cloud Storage by path to the service account json file Using signed URL mechanism.

Public Functions

inline explicit GoogleCredentialsSignedUrlPath(std::string const &region, std::string const &path)

GoogleCredentialsSignedUrlPath constructor.

Parameters:
  • region – The string containing the region required for signature generation

  • path – The path to the service account json file

inline explicit GoogleCredentialsSignedUrlPath(std::string &&region, std::string const &path)
inline explicit GoogleCredentialsSignedUrlPath(std::string const &region, std::string &&path)
inline explicit GoogleCredentialsSignedUrlPath(std::string &&region, std::string &&path) noexcept