GoogleCloudIntegrationsV1alphaCredential class

Defines parameters for a single, canonical credential.

Constructors

GoogleCloudIntegrationsV1alphaCredential({Input<GoogleCloudIntegrationsV1alphaAuthToken>? authToken, Input<GoogleCloudIntegrationsV1alphaCredentialCredentialType>? credentialType, Input<GoogleCloudIntegrationsV1alphaJwt>? jwt, Input<GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode>? oauth2AuthorizationCode, Input<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials>? oauth2ClientCredentials, Input<GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials>? oauth2ResourceOwnerCredentials, Input<GoogleCloudIntegrationsV1alphaOidcToken>? oidcToken, Input<GoogleCloudIntegrationsV1alphaServiceAccountCredentials>? serviceAccountCredentials, Input<GoogleCloudIntegrationsV1alphaUsernameAndPassword>? usernameAndPassword})
Creates a new GoogleCloudIntegrationsV1alphaCredential. 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
GoogleCloudIntegrationsV1alphaCredential.fromMap(Map<String, dynamic> map)
factory

Properties

authToken → Input<GoogleCloudIntegrationsV1alphaAuthToken>?
Auth token credential
final
credentialType → Input<GoogleCloudIntegrationsV1alphaCredentialCredentialType>?
Credential type associated with auth config.
final
hashCode → int
The hash code for this object.
no setterinherited
jwt → Input<GoogleCloudIntegrationsV1alphaJwt>?
JWT credential
final
oauth2AuthorizationCode → Input<GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode>?
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<GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials>?
OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
final
oauth2ResourceOwnerCredentials → Input<GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials>?
OAuth2 resource owner credentials
final
oidcToken → Input<GoogleCloudIntegrationsV1alphaOidcToken>?
Google OIDC ID Token
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccountCredentials → Input<GoogleCloudIntegrationsV1alphaServiceAccountCredentials>?
Service account credential
final
usernameAndPassword → Input<GoogleCloudIntegrationsV1alphaUsernameAndPassword>?
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