Interface OAuth2CredentialProviderFactoryBaseProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,OAuth2ClientCredentials,OAuth2CredentialProviderBaseProps
- All Known Subinterfaces:
AtlassianOAuth2CredentialProviderProps,CustomOAuth2CredentialProviderProps,DropboxOAuth2CredentialProviderProps,FacebookOAuth2CredentialProviderProps,GithubOAuth2CredentialProviderProps,GoogleOAuth2CredentialProviderProps,HubspotOAuth2CredentialProviderProps,IncludedOauth2TenantCredentialProviderProps,LinkedinOAuth2CredentialProviderProps,MicrosoftOAuth2CredentialProviderProps,NotionOAuth2CredentialProviderProps,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,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 OAuth2CredentialProviderFactoryBaseProps
extends software.amazon.jsii.JsiiSerializable, OAuth2CredentialProviderBaseProps, OAuth2ClientCredentials
Naming, tags, and client credentials shared by every
OAuth2CredentialProvider factory.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.bedrockagentcore.*;
SecretValue secretValue;
OAuth2CredentialProviderFactoryBaseProps oAuth2CredentialProviderFactoryBaseProps = OAuth2CredentialProviderFactoryBaseProps.builder()
.clientId("clientId")
.clientSecret(secretValue)
// the properties below are optional
.oAuth2CredentialProviderName("oAuth2CredentialProviderName")
.tags(Map.of(
"tagsKey", "tags"))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forOAuth2CredentialProviderFactoryBasePropsstatic final classAn implementation forOAuth2CredentialProviderFactoryBaseProps -
Method Summary
Static MethodsMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.bedrockagentcore.OAuth2ClientCredentials
getClientId, getClientSecretMethods inherited from interface software.amazon.awscdk.services.bedrockagentcore.OAuth2CredentialProviderBaseProps
getOAuth2CredentialProviderName, getTags
-
Method Details
-
builder
-