Oauth2ProviderConfigInput
Contains the input configuration for an OAuth2 provider.
Inheritors
Types
The configuration for a custom OAuth2 provider.
The configuration for a GitHub OAuth2 provider.
The configuration for a Google OAuth2 provider.
The configuration for a Microsoft OAuth2 provider.
The configuration for a Salesforce OAuth2 provider.
The configuration for a Slack OAuth2 provider.
Functions
Casts this Oauth2ProviderConfigInput as a CustomOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.CustomOauth2ProviderConfigInput value. Throws an exception if the Oauth2ProviderConfigInput is not a CustomOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a CustomOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.CustomOauth2ProviderConfigInput value. Returns null if the Oauth2ProviderConfigInput is not a CustomOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a GithubOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.GithubOauth2ProviderConfigInput value. Throws an exception if the Oauth2ProviderConfigInput is not a GithubOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a GithubOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.GithubOauth2ProviderConfigInput value. Returns null if the Oauth2ProviderConfigInput is not a GithubOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a GoogleOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.GoogleOauth2ProviderConfigInput value. Throws an exception if the Oauth2ProviderConfigInput is not a GoogleOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a GoogleOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.GoogleOauth2ProviderConfigInput value. Returns null if the Oauth2ProviderConfigInput is not a GoogleOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a MicrosoftOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.MicrosoftOauth2ProviderConfigInput value. Throws an exception if the Oauth2ProviderConfigInput is not a MicrosoftOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a MicrosoftOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.MicrosoftOauth2ProviderConfigInput value. Returns null if the Oauth2ProviderConfigInput is not a MicrosoftOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a SalesforceOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.SalesforceOauth2ProviderConfigInput value. Throws an exception if the Oauth2ProviderConfigInput is not a SalesforceOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a SalesforceOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.SalesforceOauth2ProviderConfigInput value. Returns null if the Oauth2ProviderConfigInput is not a SalesforceOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a SlackOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.SlackOauth2ProviderConfigInput value. Throws an exception if the Oauth2ProviderConfigInput is not a SlackOauth2ProviderConfig.
Casts this Oauth2ProviderConfigInput as a SlackOauth2ProviderConfig and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.SlackOauth2ProviderConfigInput value. Returns null if the Oauth2ProviderConfigInput is not a SlackOauth2ProviderConfig.