PluginAuthConfiguration
Authentication configuration information for an Amazon Q Business plugin.
Inheritors
Types
Information about the basic authentication credentials used to configure a plugin.
Information about the IAM Identity Center Application used to configure authentication for a plugin.
Information about invoking a custom plugin without any authentication.
Information about the OAuth 2.0 authentication credential/token used to configure a plugin.
Functions
Casts this PluginAuthConfiguration as a BasicAuthConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.BasicAuthConfiguration value. Throws an exception if the PluginAuthConfiguration is not a BasicAuthConfiguration.
Casts this PluginAuthConfiguration as a BasicAuthConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.BasicAuthConfiguration value. Returns null if the PluginAuthConfiguration is not a BasicAuthConfiguration.
Casts this PluginAuthConfiguration as a IdcAuthConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.IdcAuthConfiguration value. Throws an exception if the PluginAuthConfiguration is not a IdcAuthConfiguration.
Casts this PluginAuthConfiguration as a IdcAuthConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.IdcAuthConfiguration value. Returns null if the PluginAuthConfiguration is not a IdcAuthConfiguration.
Casts this PluginAuthConfiguration as a NoAuthConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.NoAuthConfiguration value. Throws an exception if the PluginAuthConfiguration is not a NoAuthConfiguration.
Casts this PluginAuthConfiguration as a NoAuthConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.NoAuthConfiguration value. Returns null if the PluginAuthConfiguration is not a NoAuthConfiguration.
Casts this PluginAuthConfiguration as a OAuth2ClientCredentialConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.OAuth2ClientCredentialConfiguration value. Throws an exception if the PluginAuthConfiguration is not a OAuth2ClientCredentialConfiguration.
Casts this PluginAuthConfiguration as a OAuth2ClientCredentialConfiguration and retrieves its aws.sdk.kotlin.services.qbusiness.model.OAuth2ClientCredentialConfiguration value. Returns null if the PluginAuthConfiguration is not a OAuth2ClientCredentialConfiguration.