PluginInstanceAuthConfig constructor

const PluginInstanceAuthConfig({
  1. Input<PluginInstanceAuthConfigApiKeyConfig?>? apiKeyConfig,
  2. required Input<String> authType,
  3. Input<PluginInstanceAuthConfigGoogleServiceAccountConfig?>? googleServiceAccountConfig,
  4. Input<PluginInstanceAuthConfigOauth2ClientCredentialsConfig?>? oauth2ClientCredentialsConfig,
  5. Input<PluginInstanceAuthConfigUserPasswordConfig?>? userPasswordConfig,
})

Creates a new PluginInstanceAuthConfig. apiKeyConfig Config for authentication with API key. authType Possible values: googleServiceAccountConfig Config for Google service account authentication. oauth2ClientCredentialsConfig Parameters to support Oauth 2.0 client credentials grant authentication. userPasswordConfig Parameters to support Username and Password Authentication.

Implementation

const PluginInstanceAuthConfig({
  this.apiKeyConfig,
  required this.authType,
  this.googleServiceAccountConfig,
  this.oauth2ClientCredentialsConfig,
  this.userPasswordConfig,
});