Interface OAuth2CredentialProviderBaseProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
AtlassianOAuth2CredentialProviderProps, CustomOAuth2CredentialProviderProps, DropboxOAuth2CredentialProviderProps, FacebookOAuth2CredentialProviderProps, GithubOAuth2CredentialProviderProps, GoogleOAuth2CredentialProviderProps, HubspotOAuth2CredentialProviderProps, IncludedOauth2TenantCredentialProviderProps, LinkedinOAuth2CredentialProviderProps, MicrosoftOAuth2CredentialProviderProps, NotionOAuth2CredentialProviderProps, OAuth2CredentialProviderFactoryBaseProps, RedditOAuth2CredentialProviderProps, SalesforceOAuth2CredentialProviderProps, SlackOAuth2CredentialProviderProps, SpotifyOAuth2CredentialProviderProps, TwitchOAuth2CredentialProviderProps, XOAuth2CredentialProviderProps, YandexOAuth2CredentialProviderProps, ZoomOAuth2CredentialProviderProps
All Known Implementing Classes:
AtlassianOAuth2CredentialProviderProps.Jsii$Proxy, CustomOAuth2CredentialProviderProps.Jsii$Proxy, DropboxOAuth2CredentialProviderProps.Jsii$Proxy, FacebookOAuth2CredentialProviderProps.Jsii$Proxy, GithubOAuth2CredentialProviderProps.Jsii$Proxy, GoogleOAuth2CredentialProviderProps.Jsii$Proxy, HubspotOAuth2CredentialProviderProps.Jsii$Proxy, IncludedOauth2TenantCredentialProviderProps.Jsii$Proxy, LinkedinOAuth2CredentialProviderProps.Jsii$Proxy, MicrosoftOAuth2CredentialProviderProps.Jsii$Proxy, NotionOAuth2CredentialProviderProps.Jsii$Proxy, OAuth2CredentialProviderBaseProps.Jsii$Proxy, OAuth2CredentialProviderFactoryBaseProps.Jsii$Proxy, RedditOAuth2CredentialProviderProps.Jsii$Proxy, SalesforceOAuth2CredentialProviderProps.Jsii$Proxy, SlackOAuth2CredentialProviderProps.Jsii$Proxy, SpotifyOAuth2CredentialProviderProps.Jsii$Proxy, TwitchOAuth2CredentialProviderProps.Jsii$Proxy, XOAuth2CredentialProviderProps.Jsii$Proxy, YandexOAuth2CredentialProviderProps.Jsii$Proxy, ZoomOAuth2CredentialProviderProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.129.0 (build eaca441)", date="2026-05-19T08:18:44.485Z") @Stability(Stable) public interface OAuth2CredentialProviderBaseProps extends software.amazon.jsii.JsiiSerializable
Shared properties for OAuth2 credential providers created via OAuth2CredentialProvider factory methods.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.bedrockagentcore.*;
 OAuth2CredentialProviderBaseProps oAuth2CredentialProviderBaseProps = OAuth2CredentialProviderBaseProps.builder()
         .oAuth2CredentialProviderName("oAuth2CredentialProviderName")
         .tags(Map.of(
                 "tagsKey", "tags"))
         .build();