class OAuth2CredentialProviderVendor
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.BedrockAgentCore.OAuth2CredentialProviderVendor |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbedrockagentcore#OAuth2CredentialProviderVendor |
Java | software.amazon.awscdk.services.bedrockagentcore.OAuth2CredentialProviderVendor |
Python | aws_cdk.aws_bedrockagentcore.OAuth2CredentialProviderVendor |
TypeScript (source) | aws-cdk-lib » aws_bedrockagentcore » OAuth2CredentialProviderVendor |
Built-in OAuth2 vendors supported by AWS::BedrockAgentCore::OAuth2CredentialProvider.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const oAuth2CredentialProviderVendor = bedrockagentcore.OAuth2CredentialProviderVendor.ATLASSIAN;
Properties
| Name | Type | Description |
|---|---|---|
| value | string | The vendor string value. |
| static ATLASSIAN | OAuth2 | Atlassian OAuth2. |
| static AUTH0 | OAuth2 | Auth0 OAuth2. |
| static COGNITO | OAuth2 | Amazon Cognito OAuth2. |
| static CUSTOM | OAuth2 | Custom OAuth2. |
| static CYBER_ARK | OAuth2 | CyberArk OAuth2. |
| static DROPBOX | OAuth2 | Dropbox OAuth2. |
| static FACEBOOK | OAuth2 | Facebook OAuth2. |
| static FUSION_AUTH | OAuth2 | FusionAuth OAuth2. |
| static GITHUB | OAuth2 | GitHub OAuth2. |
| static GOOGLE | OAuth2 | Google OAuth2. |
| static HUBSPOT | OAuth2 | HubSpot OAuth2. |
| static LINKEDIN | OAuth2 | LinkedIn OAuth2. |
| static MICROSOFT | OAuth2 | Microsoft OAuth2. |
| static NOTION | OAuth2 | Notion OAuth2. |
| static OKTA | OAuth2 | Okta OAuth2. |
| static ONE_LOGIN | OAuth2 | OneLogin OAuth2. |
| static PING_ONE | OAuth2 | PingOne OAuth2. |
| static REDDIT | OAuth2 | Reddit OAuth2. |
| static SALESFORCE | OAuth2 | Salesforce OAuth2. |
| static SLACK | OAuth2 | Slack OAuth2. |
| static SPOTIFY | OAuth2 | Spotify OAuth2. |
| static TWITCH | OAuth2 | Twitch OAuth2. |
| static X | OAuth2 | X (Twitter) OAuth2. |
| static YANDEX | OAuth2 | Yandex OAuth2. |
| static ZOOM | OAuth2 | Zoom OAuth2. |
value
Type:
string
The vendor string value.
static ATLASSIAN
Type:
OAuth2
Atlassian OAuth2.
static AUTH0
Type:
OAuth2
Auth0 OAuth2.
static COGNITO
Type:
OAuth2
Amazon Cognito OAuth2.
static CUSTOM
Type:
OAuth2
Custom OAuth2.
static CYBER_ARK
Type:
OAuth2
CyberArk OAuth2.
static DROPBOX
Type:
OAuth2
Dropbox OAuth2.
static FACEBOOK
Type:
OAuth2
Facebook OAuth2.
static FUSION_AUTH
Type:
OAuth2
FusionAuth OAuth2.
static GITHUB
Type:
OAuth2
GitHub OAuth2.
static GOOGLE
Type:
OAuth2
Google OAuth2.
static HUBSPOT
Type:
OAuth2
HubSpot OAuth2.
static LINKEDIN
Type:
OAuth2
LinkedIn OAuth2.
static MICROSOFT
Type:
OAuth2
Microsoft OAuth2.
static NOTION
Type:
OAuth2
Notion OAuth2.
static OKTA
Type:
OAuth2
Okta OAuth2.
static ONE_LOGIN
Type:
OAuth2
OneLogin OAuth2.
static PING_ONE
Type:
OAuth2
PingOne OAuth2.
static REDDIT
Type:
OAuth2
Reddit OAuth2.
static SALESFORCE
Type:
OAuth2
Salesforce OAuth2.
static SLACK
Type:
OAuth2
Slack OAuth2.
static SPOTIFY
Type:
OAuth2
Spotify OAuth2.
static TWITCH
Type:
OAuth2
Twitch OAuth2.
static X
Type:
OAuth2
X (Twitter) OAuth2.
static YANDEX
Type:
OAuth2
Yandex OAuth2.
static ZOOM
Type:
OAuth2
Zoom OAuth2.
Methods
| Name | Description |
|---|---|
| to | Returns the string value. |
| static of(value) | Use a custom OAuth2 vendor not yet defined in this class. |
toString()
public toString(): string
Returns
string
Returns the string value.
static of(value)
public static of(value: string): OAuth2CredentialProviderVendor
Parameters
- value
string— The vendor string value.
Returns
Use a custom OAuth2 vendor not yet defined in this class.

.NET
Go
Java
Python
TypeScript (