ConnectionAuthConfig class
Constructors
-
ConnectionAuthConfig({Input<
List< ? additionalVariables, Input<ConnectionAuthConfigAdditionalVariable> ?>String?> ? authKey, required Input<String> authType, Input<ConnectionAuthConfigOauth2AuthCodeFlow?> ? oauth2AuthCodeFlow, Input<ConnectionAuthConfigOauth2ClientCredentials?> ? oauth2ClientCredentials, Input<ConnectionAuthConfigOauth2JwtBearer?> ? oauth2JwtBearer, Input<ConnectionAuthConfigSshPublicKey?> ? sshPublicKey, Input<ConnectionAuthConfigUserPassword?> ? userPassword}) -
Creates a new ConnectionAuthConfig.
additionalVariablesList containing additional auth configs.authKeyThe type of authentication configured.authTypeauthType of the Connectionoauth2AuthCodeFlowParameters to support Oauth 2.0 Auth Code Grant Authentication.oauth2ClientCredentialsOAuth3 Client Credentials for Authentication.oauth2JwtBearerOAuth2 JWT Bearer for Authentication.sshPublicKeySSH Public Key for Authentication.userPasswordUser password for Authentication.const -
ConnectionAuthConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
additionalVariables
→ Input<
List< ?ConnectionAuthConfigAdditionalVariable> ?> -
List containing additional auth configs.
Structure is documented below.
final
-
authKey
→ Input<
String?> ? -
The type of authentication configured.
final
-
authType
→ Input<
String> -
authType of the Connection
Possible values are:
USER_PASSWORD.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
oauth2AuthCodeFlow
→ Input<
ConnectionAuthConfigOauth2AuthCodeFlow?> ? -
Parameters to support Oauth 2.0 Auth Code Grant Authentication.
Structure is documented below.
final
-
oauth2ClientCredentials
→ Input<
ConnectionAuthConfigOauth2ClientCredentials?> ? -
OAuth3 Client Credentials for Authentication.
Structure is documented below.
final
-
oauth2JwtBearer
→ Input<
ConnectionAuthConfigOauth2JwtBearer?> ? -
OAuth2 JWT Bearer for Authentication.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sshPublicKey
→ Input<
ConnectionAuthConfigSshPublicKey?> ? -
SSH Public Key for Authentication.
Structure is documented below.
final
-
userPassword
→ Input<
ConnectionAuthConfigUserPassword?> ? -
User password for Authentication.
Structure is documented below.
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