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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forOAuth2CredentialProviderBasePropsstatic final classAn implementation forOAuth2CredentialProviderBaseProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getOAuth2CredentialProviderName
Name of the credential provider.Default: a name generated by CDK
-
getTags
Tags for this credential provider.Default: - no tags
-
builder
-