Google Cloud Integrations V1alpha Credential Response
data class GoogleCloudIntegrationsV1alphaCredentialResponse(val authToken: GoogleCloudIntegrationsV1alphaAuthTokenResponse, val credentialType: String, val jwt: GoogleCloudIntegrationsV1alphaJwtResponse, val oauth2AuthorizationCode: GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse, val oauth2ClientCredentials: GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse, val oauth2ResourceOwnerCredentials: GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse, val oidcToken: GoogleCloudIntegrationsV1alphaOidcTokenResponse, val serviceAccountCredentials: GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse, val usernameAndPassword: GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse)
Defines parameters for a single, canonical credential.
Constructors
Link copied to clipboard
constructor(authToken: GoogleCloudIntegrationsV1alphaAuthTokenResponse, credentialType: String, jwt: GoogleCloudIntegrationsV1alphaJwtResponse, oauth2AuthorizationCode: GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse, oauth2ClientCredentials: GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse, oauth2ResourceOwnerCredentials: GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse, oidcToken: GoogleCloudIntegrationsV1alphaOidcTokenResponse, serviceAccountCredentials: GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse, usernameAndPassword: GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse)
Properties
Link copied to clipboard
Auth token credential
Link copied to clipboard
Credential type associated with auth config.
Link copied to clipboard
JWT credential
Link copied to clipboard
The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
Link copied to clipboard
OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
Link copied to clipboard
val oauth2ResourceOwnerCredentials: GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
OAuth2 resource owner credentials
Link copied to clipboard
Google OIDC ID Token
Link copied to clipboard
Service account credential
Link copied to clipboard
Username and password credential