Enum ComputeEngineCredentials.GoogleAuthTransport

java.lang.Object
java.lang.Enum<ComputeEngineCredentials.GoogleAuthTransport>
com.google.auth.oauth2.ComputeEngineCredentials.GoogleAuthTransport
All Implemented Interfaces:
Serializable, Comparable<ComputeEngineCredentials.GoogleAuthTransport>
Enclosing class:
ComputeEngineCredentials

public static enum ComputeEngineCredentials.GoogleAuthTransport extends Enum<ComputeEngineCredentials.GoogleAuthTransport>
Experimental Feature.

ComputeEngineCredentials.GoogleAuthTransport specifies how to authenticate to Google APIs.

Behavior of setting ComputeEngineCredentials.GoogleAuthTransport / ComputeEngineCredentials.BindingEnforcement:

MTLS-bound token where binding enforcement depends on IAM policy: MTLS / IAM_POLICY

MTLS-bound token where bindings are always enforced: MTLS / ON

DirectPath bound token: ALTS / {}