Classes | Namespaces | Macros | Typedefs | Functions
google_default_credentials.h File Reference
#include <grpc/support/port_platform.h>
#include <utility>
#include <grpc/grpc.h>
#include <grpc/grpc_security.h>
#include <grpc/impl/codegen/grpc_types.h>
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/gpr/useful.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/gprpp/unique_type_name.h"
#include "src/core/lib/security/credentials/credentials.h"
#include "src/core/lib/security/security_connector/security_connector.h"
Include dependency graph for google_default_credentials.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  grpc_google_default_channel_credentials
 

Namespaces

 grpc_core
 
 grpc_core::internal
 

Macros

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

Typedefs

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

Functions

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

Macro Definition Documentation

◆ GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY

#define GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY   "gcloud"

Definition at line 36 of file google_default_credentials.h.

◆ GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR

#define GRPC_GOOGLE_CREDENTIALS_PATH_ENV_VAR   "HOME"

Definition at line 46 of file google_default_credentials.h.

◆ GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX

#define GRPC_GOOGLE_CREDENTIALS_PATH_SUFFIX

◆ GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE

#define GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE   "application_default_credentials.json"

Definition at line 37 of file google_default_credentials.h.

GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY
#define GRPC_GOOGLE_CLOUD_SDK_CONFIG_DIRECTORY
Definition: google_default_credentials.h:36
GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE
#define GRPC_GOOGLE_WELL_KNOWN_CREDENTIALS_FILE
Definition: google_default_credentials.h:37


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:15