GoogleCloudIntegrationsV1alphaCredentialResponse class

Defines parameters for a single, canonical credential.

Constructors

GoogleCloudIntegrationsV1alphaCredentialResponse({required Input<GoogleCloudIntegrationsV1alphaAuthTokenResponse> authToken, required Input<String> credentialType, required Input<GoogleCloudIntegrationsV1alphaJwtResponse> jwt, required Input<GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse> oauth2AuthorizationCode, required Input<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse> oauth2ClientCredentials, required Input<GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse> oauth2ResourceOwnerCredentials, required Input<GoogleCloudIntegrationsV1alphaOidcTokenResponse> oidcToken, required Input<GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse> serviceAccountCredentials, required Input<GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse> usernameAndPassword})
Creates a new GoogleCloudIntegrationsV1alphaCredentialResponse. authToken Auth token credential credentialType Credential type associated with auth config. jwt JWT credential oauth2AuthorizationCode 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 oauth2ClientCredentials OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials oauth2ResourceOwnerCredentials OAuth2 resource owner credentials oidcToken Google OIDC ID Token serviceAccountCredentials Service account credential usernameAndPassword Username and password credential
const
GoogleCloudIntegrationsV1alphaCredentialResponse.fromMap(Map<String, dynamic> map)
factory

Properties

authToken → Input<GoogleCloudIntegrationsV1alphaAuthTokenResponse>
Auth token credential
final
credentialType → Input<String>
Credential type associated with auth config.
final
hashCode → int
The hash code for this object.
no setterinherited
jwt → Input<GoogleCloudIntegrationsV1alphaJwtResponse>
JWT credential
final
oauth2AuthorizationCode → Input<GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse>
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
final
oauth2ClientCredentials → Input<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse>
OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
final
oauth2ResourceOwnerCredentials → Input<GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse>
OAuth2 resource owner credentials
final
oidcToken → Input<GoogleCloudIntegrationsV1alphaOidcTokenResponse>
Google OIDC ID Token
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccountCredentials → Input<GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse>
Service account credential
final
usernameAndPassword → Input<GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse>
Username and password credential
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited