Class OAuth2CredentialProvider
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.bedrockagentcore.OAuth2CredentialProvider
- All Implemented Interfaces:
IOAuth2CredentialProviderRef,IEnvironmentAware,IResource,IOAuth2CredentialProvider,IGrantable,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.129.0 (build eaca441)",
date="2026-05-19T08:18:44.469Z")
@Stability(Stable)
public class OAuth2CredentialProvider
extends Resource
implements IOAuth2CredentialProvider
L2 construct for
AWS::BedrockAgentCore::OAuth2CredentialProvider.
Prefer the static factories (for example
) so you only pass
the OAuth2 settings that apply to that vendor. To attach the identity to a gateway target, use
invalid reference
OAuth2CredentialProvider.usingSlack
with this construct, or
invalid reference
GatewayCredentialProvider.fromOauthIdentity
with
invalid reference
OAuth2CredentialProvider.bindForGatewayOAuthTarget
.
invalid reference
GatewayCredentialProvider.fromOauthIdentityArn
Example:
OAuth2CredentialProvider.usingCustom(this, "CustomOAuthMeta", CustomOAuth2CredentialProviderProps.builder()
.clientId("your-client-id")
.clientSecret(SecretValue.unsafePlainText("your-client-secret"))
.authorizationServerMetadata(OAuth2AuthorizationServerMetadata.builder()
.issuer("https://idp.example.com")
.authorizationEndpoint("https://idp.example.com/oauth2/authorize")
.tokenEndpoint("https://idp.example.com/oauth2/token")
.build())
.build());
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA fluent builder forOAuth2CredentialProvider.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.IOAuth2CredentialProvider
IOAuth2CredentialProvider.Jsii$Default, IOAuth2CredentialProvider.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOAuth2CredentialProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedOAuth2CredentialProvider(software.amazon.jsii.JsiiObjectRef objRef) OAuth2CredentialProvider(software.constructs.Construct scope, String id, OAuth2CredentialProviderProps props) -
Method Summary
Modifier and TypeMethodDescriptionbindForGatewayOAuthTarget(List<String> scopes) ARNs and OAuth scopes for/invalid reference
GatewayCredentialProvider.fromOauthIdentity.invalid reference
GatewayCredentialProvider.fromOauthIdentityArnARNs and OAuth scopes for/invalid reference
GatewayCredentialProvider.fromOauthIdentity.invalid reference
GatewayCredentialProvider.fromOauthIdentityArnstatic IOAuth2CredentialProviderfromOAuth2CredentialProviderAttributes(software.constructs.Construct scope, String id, OAuth2CredentialProviderAttributes attrs) Import an existing OAuth2 credential provider.Callback URL for the OAuth2 authorization flow.The ARN of the Secrets Manager secret for the OAuth2 client credentials.Timestamp when the credential provider was created.The ARN of this credential provider.OAuth2 vendor string passed to CloudFormation.The principal to grant permissions to.Timestamp when the credential provider was last updated.The name of this OAuth2 credential provider.A reference to a OAuth2CredentialProvider resource.grant(IGrantable grantee, String... actions) [disable-awslint:no-grants].grantAdmin(IGrantable grantee) [disable-awslint:no-grants].grantFullAccess(IGrantable grantee) [disable-awslint:no-grants].grantRead(IGrantable grantee) [disable-awslint:no-grants].grantUse(IGrantable grantee) [disable-awslint:no-grants].static OAuth2CredentialProviderusingAtlassian(software.constructs.Construct scope, String id, AtlassianOAuth2CredentialProviderProps props) Create a credential provider for Atlassian OAuth2.static OAuth2CredentialProviderusingAuth0(software.constructs.Construct scope, String id, IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for Auth0 OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingCognito(software.constructs.Construct scope, String id, IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for Amazon Cognito OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingCustom(software.constructs.Construct scope, String id, CustomOAuth2CredentialProviderProps props) Create a credential provider for a custom OAuth2 authorization server (discovery document or metadata).static OAuth2CredentialProviderusingCyberArk(software.constructs.Construct scope, String id, IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for CyberArk OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingDropbox(software.constructs.Construct scope, String id, DropboxOAuth2CredentialProviderProps props) Create a credential provider for Dropbox OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingFacebook(software.constructs.Construct scope, String id, FacebookOAuth2CredentialProviderProps props) Create a credential provider for Facebook OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingFusionAuth(software.constructs.Construct scope, String id, IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for FusionAuth OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingGithub(software.constructs.Construct scope, String id, GithubOAuth2CredentialProviderProps props) Create a credential provider for GitHub OAuth2.static OAuth2CredentialProviderusingGoogle(software.constructs.Construct scope, String id, GoogleOAuth2CredentialProviderProps props) Create a credential provider for Google OAuth2.static OAuth2CredentialProviderusingHubspot(software.constructs.Construct scope, String id, HubspotOAuth2CredentialProviderProps props) Create a credential provider for HubSpot OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingLinkedin(software.constructs.Construct scope, String id, LinkedinOAuth2CredentialProviderProps props) Create a credential provider for LinkedIn OAuth2.static OAuth2CredentialProviderusingMicrosoft(software.constructs.Construct scope, String id, MicrosoftOAuth2CredentialProviderProps props) Create a credential provider for Microsoft (Entra ID) OAuth2.static OAuth2CredentialProviderusingNotion(software.constructs.Construct scope, String id, NotionOAuth2CredentialProviderProps props) Create a credential provider for Notion OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingOkta(software.constructs.Construct scope, String id, IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for Okta OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingOneLogin(software.constructs.Construct scope, String id, IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for OneLogin OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingPingOne(software.constructs.Construct scope, String id, IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for PingOne OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingReddit(software.constructs.Construct scope, String id, RedditOAuth2CredentialProviderProps props) Create a credential provider for Reddit OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingSalesforce(software.constructs.Construct scope, String id, SalesforceOAuth2CredentialProviderProps props) Create a credential provider for Salesforce OAuth2.static OAuth2CredentialProviderusingSlack(software.constructs.Construct scope, String id, SlackOAuth2CredentialProviderProps props) Create a credential provider for Slack OAuth2.static OAuth2CredentialProviderusingSpotify(software.constructs.Construct scope, String id, SpotifyOAuth2CredentialProviderProps props) Create a credential provider for Spotify OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingTwitch(software.constructs.Construct scope, String id, TwitchOAuth2CredentialProviderProps props) Create a credential provider for Twitch OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingX(software.constructs.Construct scope, String id, XOAuth2CredentialProviderProps props) Create a credential provider for X (Twitter) OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingYandex(software.constructs.Construct scope, String id, YandexOAuth2CredentialProviderProps props) Create a credential provider for Yandex OAuth2 (IncludedOauth2ProviderConfig).static OAuth2CredentialProviderusingZoom(software.constructs.Construct scope, String id, ZoomOAuth2CredentialProviderProps props) Create a credential provider for Zoom OAuth2 (IncludedOauth2ProviderConfig).Methods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResource, withMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
PROPERTY_INJECTION_ID
Uniquely identifies this class.
-
-
Constructor Details
-
OAuth2CredentialProvider
protected OAuth2CredentialProvider(software.amazon.jsii.JsiiObjectRef objRef) -
OAuth2CredentialProvider
protected OAuth2CredentialProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
OAuth2CredentialProvider
@Stability(Stable) public OAuth2CredentialProvider(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull OAuth2CredentialProviderProps props) - Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
-
Method Details
-
fromOAuth2CredentialProviderAttributes
@Stability(Stable) @NotNull public static IOAuth2CredentialProvider fromOAuth2CredentialProviderAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull OAuth2CredentialProviderAttributes attrs) Import an existing OAuth2 credential provider.- Parameters:
scope- This parameter is required.id- This parameter is required.attrs- This parameter is required.
-
usingAtlassian
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingAtlassian(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AtlassianOAuth2CredentialProviderProps props) Create a credential provider for Atlassian OAuth2.- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingAuth0
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingAuth0(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for Auth0 OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingCognito
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingCognito(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for Amazon Cognito OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingCustom
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingCustom(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull CustomOAuth2CredentialProviderProps props) Create a credential provider for a custom OAuth2 authorization server (discovery document or metadata).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingCyberArk
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingCyberArk(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for CyberArk OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingDropbox
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingDropbox(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DropboxOAuth2CredentialProviderProps props) Create a credential provider for Dropbox OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingFacebook
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingFacebook(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull FacebookOAuth2CredentialProviderProps props) Create a credential provider for Facebook OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingFusionAuth
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingFusionAuth(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for FusionAuth OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingGithub
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingGithub(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull GithubOAuth2CredentialProviderProps props) Create a credential provider for GitHub OAuth2.- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingGoogle
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingGoogle(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull GoogleOAuth2CredentialProviderProps props) Create a credential provider for Google OAuth2.- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingHubspot
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingHubspot(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull HubspotOAuth2CredentialProviderProps props) Create a credential provider for HubSpot OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingLinkedin
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingLinkedin(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull LinkedinOAuth2CredentialProviderProps props) Create a credential provider for LinkedIn OAuth2.- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingMicrosoft
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingMicrosoft(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull MicrosoftOAuth2CredentialProviderProps props) Create a credential provider for Microsoft (Entra ID) OAuth2.- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingNotion
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingNotion(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull NotionOAuth2CredentialProviderProps props) Create a credential provider for Notion OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingOkta
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingOkta(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for Okta OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingOneLogin
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingOneLogin(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for OneLogin OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingPingOne
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingPingOne(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull IncludedOauth2TenantCredentialProviderProps props) Create a credential provider for PingOne OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingReddit
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingReddit(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull RedditOAuth2CredentialProviderProps props) Create a credential provider for Reddit OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingSalesforce
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingSalesforce(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull SalesforceOAuth2CredentialProviderProps props) Create a credential provider for Salesforce OAuth2.- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingSlack
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingSlack(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull SlackOAuth2CredentialProviderProps props) Create a credential provider for Slack OAuth2.- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
usingSpotify
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingSpotify(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull SpotifyOAuth2CredentialProviderProps props) Create a credential provider for Spotify OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingTwitch
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingTwitch(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull TwitchOAuth2CredentialProviderProps props) Create a credential provider for Twitch OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingX
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingX(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull XOAuth2CredentialProviderProps props) Create a credential provider for X (Twitter) OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingYandex
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingYandex(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull YandexOAuth2CredentialProviderProps props) Create a credential provider for Yandex OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
usingZoom
@Stability(Stable) @NotNull public static OAuth2CredentialProvider usingZoom(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ZoomOAuth2CredentialProviderProps props) Create a credential provider for Zoom OAuth2 (IncludedOauth2ProviderConfig).- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.- See Also:
-
bindForGatewayOAuthTarget
@Stability(Stable) @NotNull public GatewayOAuth2IdentityBinding bindForGatewayOAuthTarget(@NotNull List<String> scopes, @Nullable Map<String, String> customParameters) ARNs and OAuth scopes for/invalid reference
GatewayCredentialProvider.fromOauthIdentity.invalid reference
GatewayCredentialProvider.fromOauthIdentityArn- Specified by:
bindForGatewayOAuthTargetin interfaceIOAuth2CredentialProvider- Parameters:
scopes- OAuth scopes the gateway target should request (see vendor documentation). This parameter is required.customParameters- Optional custom parameters for the OAuth flow.
-
bindForGatewayOAuthTarget
@Stability(Stable) @NotNull public GatewayOAuth2IdentityBinding bindForGatewayOAuthTarget(@NotNull List<String> scopes) ARNs and OAuth scopes for/invalid reference
GatewayCredentialProvider.fromOauthIdentity.invalid reference
GatewayCredentialProvider.fromOauthIdentityArn- Specified by:
bindForGatewayOAuthTargetin interfaceIOAuth2CredentialProvider- Parameters:
scopes- OAuth scopes the gateway target should request (see vendor documentation). This parameter is required.
-
grant
@Stability(Stable) @NotNull public Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) [disable-awslint:no-grants].- Specified by:
grantin interfaceIOAuth2CredentialProvider- Parameters:
grantee- This parameter is required.actions- This parameter is required.
-
grantAdmin
[disable-awslint:no-grants].- Specified by:
grantAdminin interfaceIOAuth2CredentialProvider- Parameters:
grantee- This parameter is required.
-
grantFullAccess
[disable-awslint:no-grants].- Specified by:
grantFullAccessin interfaceIOAuth2CredentialProvider- Parameters:
grantee- This parameter is required.
-
grantRead
[disable-awslint:no-grants].- Specified by:
grantReadin interfaceIOAuth2CredentialProvider- Parameters:
grantee- This parameter is required.
-
grantUse
[disable-awslint:no-grants].- Specified by:
grantUsein interfaceIOAuth2CredentialProvider- Parameters:
grantee- This parameter is required.
-
getCredentialProviderArn
The ARN of this credential provider.- Specified by:
getCredentialProviderArnin interfaceIOAuth2CredentialProvider
-
getCredentialProviderVendor
OAuth2 vendor string passed to CloudFormation.- Specified by:
getCredentialProviderVendorin interfaceIOAuth2CredentialProvider
-
getGrantPrincipal
The principal to grant permissions to.- Specified by:
getGrantPrincipalin interfaceIGrantable
-
getOAuth2CredentialProviderName
The name of this OAuth2 credential provider. -
getOAuth2CredentialProviderRef
@Stability(Stable) @NotNull public OAuth2CredentialProviderReference getOAuth2CredentialProviderRef()A reference to a OAuth2CredentialProvider resource.- Specified by:
getOAuth2CredentialProviderRefin interfaceIOAuth2CredentialProviderRef
-
getCallbackUrl
Callback URL for the OAuth2 authorization flow.- Specified by:
getCallbackUrlin interfaceIOAuth2CredentialProvider
-
getClientSecretArn
The ARN of the Secrets Manager secret for the OAuth2 client credentials.May be undefined for resources imported without this attribute.
- Specified by:
getClientSecretArnin interfaceIOAuth2CredentialProvider
-
getCreatedTime
Timestamp when the credential provider was created.- Specified by:
getCreatedTimein interfaceIOAuth2CredentialProvider
-
getLastUpdatedTime
Timestamp when the credential provider was last updated.- Specified by:
getLastUpdatedTimein interfaceIOAuth2CredentialProvider
-