GRPC Core  18.0.0
Data Structures | Namespaces | Macros | Typedefs | Functions
google_default_credentials.h File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/security/credentials/credentials.h"

Go to the source code of this file.

Data Structures

class  grpc_google_default_channel_credentials
 

Namespaces

 grpc_core
 Round Robin Policy.
 
 grpc_core::internal
 

Macros

#define GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY   "gcloud"
 
#define GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE    "application_default_credentials.json"
 
#define GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR   "HOME"
 
#define GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX
 

Typedefs

typedef bool(* grpc_core::internal::grpc_gce_tenancy_checker) (void)
 

Functions

void grpc_core::internal::set_gce_tenancy_checker_for_testing (grpc_gce_tenancy_checker checker)
 
void grpc_core::internal::grpc_flush_cached_google_default_credentials (void)
 

Macro Definition Documentation

◆ GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY

#define GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY   "gcloud"

◆ GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR

#define GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR   "HOME"

◆ GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX

#define GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX
Value:
#define GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE
Definition: google_default_credentials.h:28
#define GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY
Definition: google_default_credentials.h:27

◆ GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE

#define GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE    "application_default_credentials.json"