Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
Loading...
Searching...
No Matches
Public Attributes | List of all members
google::cloud::storage::oauth2::ServiceAccountCredentialsInfo Struct Reference

Object to hold information used to instantiate an ServiceAccountCredentials. More...

#include <google/cloud/storage/oauth2/service_account_credentials.h>

Public Attributes

std::string client_email
 
std::string private_key_id
 
std::string private_key
 
std::string token_uri
 
absl::optional< std::set< std::string > > scopes
 
absl::optional< std::string > subject
 

Detailed Description

Object to hold information used to instantiate an ServiceAccountCredentials.

Deprecated:
Prefer using the unified credentials documented in Authentication Components

Member Data Documentation

◆ client_email

std::string google::cloud::storage::oauth2::ServiceAccountCredentialsInfo::client_email

◆ private_key

std::string google::cloud::storage::oauth2::ServiceAccountCredentialsInfo::private_key

◆ private_key_id

std::string google::cloud::storage::oauth2::ServiceAccountCredentialsInfo::private_key_id

◆ scopes

absl::optional<std::set<std::string> > google::cloud::storage::oauth2::ServiceAccountCredentialsInfo::scopes

◆ subject

absl::optional<std::string> google::cloud::storage::oauth2::ServiceAccountCredentialsInfo::subject

◆ token_uri

std::string google::cloud::storage::oauth2::ServiceAccountCredentialsInfo::token_uri