credentialType property

String? credentialType
getter/setter pair

Credential type of the encrypted credential. Possible string values are:

  • "CREDENTIAL_TYPE_UNSPECIFIED" : Unspecified credential type
  • "USERNAME_AND_PASSWORD" : Regular username/password pair.
  • "API_KEY" : API key.
  • "OAUTH2_AUTHORIZATION_CODE" : OAuth 2.0 Authorization Code Grant Type.
  • "OAUTH2_IMPLICIT" : OAuth 2.0 Implicit Grant Type.
  • "OAUTH2_CLIENT_CREDENTIALS" : OAuth 2.0 Client Credentials Grant Type.
  • "OAUTH2_RESOURCE_OWNER_CREDENTIALS" : OAuth 2.0 Resource Owner Credentials Grant Type.
  • "JWT" : JWT Token.
  • "AUTH_TOKEN" : Auth Token, e.g. bearer token.
  • "SERVICE_ACCOUNT" : Service Account which can be used to generate token for authentication.
  • "CLIENT_CERTIFICATE_ONLY" : Client Certificate only.
  • "OIDC_TOKEN" : Google OIDC ID Token

Implementation

core.String? credentialType;