SDK Client Reference
Classes
AuthClient
addSharedMetadataHeaders
addUserProjectAndAuthHeaders
fetch
setCredentials
setMethodName
AwsClient
retrieveSubjectToken
AwsRequestSigner
getRequestOptions
BaseExternalAccountClient
getAccessToken
getImpersonatedAccessToken
getProjectId
getProjectNumber
getRequestHeaders
getScopesArray
getServiceAccountEmail
isExpired
refreshAccessTokenAsync
requestAsync
setCredentials
Compute
fetchIdToken
refreshTokenNoCache
DefaultAwsSecurityCredentialsSupplier
getAwsRegion
getAwsSecurityCredentials
DownscopedClient
getRequestHeaders
isExpired
refreshAccessTokenAsync
requestAsync
setCredentials
ExecutableError
ExecutableResponse
isExpired
isValid
ExecutableResponseError
ExternalAccountAuthorizedUserClient
isExpired
refreshAccessTokenAsync
requestAsync
ExternalAccountAuthorizedUserHandler
refreshToken
ExternalAccountClient
fromJSON
FileSubjectTokenSupplier
getSubjectToken
GoogleAuth
_cacheClientFromJSON
_checkIsGCE
_getApplicationCredentialsFromFilePath
_isWindows
_tryGetApplicationCredentialsFromEnvironmentVariable
_tryGetApplicationCredentialsFromWellKnownFile
authorizeRequest
fetch
findAndCacheProjectId
fromAPIKey
fromImpersonatedJSON
fromJSON
getAccessToken
getAnyScopes
getClient
getDefaultServiceProjectId
getEnv
getExternalAccountClientProjectId
getFileProjectId
getGCEProjectId
getIdTokenClient
getProductionProjectId
getProjectIdOptional
getRequestHeaders
getUniverseDomain
getUniverseDomainFromMetadataServer
request
sign
IAMAuth
getRequestHeaders
IdTokenClient
IdentityPoolClient
retrieveSubjectToken
Impersonated
fetchIdToken
getTargetPrincipal
refreshToken
sign
InvalidCodeFieldError
InvalidExpirationTimeFieldError
InvalidMessageFieldError
InvalidSubjectTokenError
InvalidSuccessFieldError
InvalidTokenTypeFieldError
InvalidVersionFieldError
JWT
createGToken
createScoped
fetchIdToken
fromAPIKey
fromJSON
getCredentials
getRequestMetadataAsync
hasAnyScopes
hasUserScopes
JWTAccess
fromJSON
getCachedKey
getRequestHeaders
getExpirationTime
LRUCache
get
set
LoginTicket
getAttributes
getUserId
OAuth2Client
generateAuthUrl
generateCodeVerifierAsync
getRequestHeaders
getRevokeTokenURL
getTokenInfo
isTokenExpiring
processAndValidateRefreshHandler
verifySignedJwtWithCertsAsync
getRevokeTokenUrl
OAuthClientAuthHandler
applyClientAuthenticationOptions
injectAuthenticatedHeaders
injectAuthenticatedRequestBody
PassThroughClient
getAccessToken
getRequestHeaders
request
PluggableAuthClient
retrieveSubjectToken
PluggableAuthHandler
retrieveCachedResponse
retrieveResponseFromExecutable
parseCommand
StsCredentials
exchangeToken
UrlSubjectTokenSupplier
getSubjectToken
UserRefreshClient
fromJSON
refreshTokenNoCache
fromJSON
Global
AWS_ALGORITHM
AWS_REQUEST_TYPE
CLOUD_RESOURCE_MANAGER
ClientAuthentication
DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS
DEFAULT_EXECUTABLE_TIMEOUT_MILLIS
DEFAULT_OAUTH_SCOPE
DEFAULT_TOKEN_LIFESPAN
DEFAULT_UNIVERSE
EXPIRATION_TIME_OFFSET
EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE
EXTERNAL_ACCOUNT_TYPE
GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES
MAXIMUM_EXECUTABLE_TIMEOUT_MILLIS
MAXIMUM_EXECUTABLE_VERSION
MAX_ACCESS_BOUNDARY_RULES_COUNT
METHODS_SUPPORTING_REQUEST_BODY
MINIMUM_EXECUTABLE_TIMEOUT_MILLIS
STS_GRANT_TYPE
STS_REQUEST_TOKEN_TYPE
STS_SUBJECT_TOKEN_TYPE
WORKFORCE_AUDIENCE_PATTERN
fromArrayBufferToHex
generateAuthenticationHeaderMap
getErrorFromOAuthErrorResponse
getSigningKey
isCloudRun
originalOrCamelOptions
sign
snakeToCamel
toArrayBuffer
toBuffer
InvalidVersionFieldError
InvalidVersionFieldError
An error thrown when the 'version' field in an executable response is missing or invalid.
Constructor
new InvalidVersionFieldError
()